:root{--fw-teal: #6EA5A3;--fw-teal-light: #508785;--fw-terracotta: #C46857;--fw-brown: #422727;--fw-offwhite: #F7F4F0;--fw-white: #FFFFFF}table.fw-product-meta__table{text-align:left}.section h1,section h1,[id*=MainContent] section:first-child h1,.rte h1,[class*=text] h1{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.elementor-widget-image img{width:auto;max-width:80%}.elementor-256 .elementor-element.elementor-element-beed7a9{--display: flex;--flex-direction: column;--container-widget-width: 100%;--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--flex-wrap-mobile: wrap;--margin-top: 50px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ),Sans-serif;font-weight:var( --e-global-typography-text-font-weight )}.elementor-256 .elementor-element.elementor-element-50f6b5d{--display: flex;--flex-direction: row;--container-widget-width: initial;--container-widget-height: 100%;--container-widget-flex-grow: 1;--container-widget-align-self: stretch;--flex-wrap-mobile: wrap;--gap: 0px 0px;--row-gap: 0px;--column-gap: 0px;--margin-top: 25px;--margin-bottom: 0px;--margin-left: 0px;--margin-right: 0px}.elementor-256 .elementor-element.elementor-element-16c5718{--display: flex;--flex-direction: column;--container-widget-width: 100%;--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--flex-wrap-mobile: wrap}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ),Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text )}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary )}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary )}.elementor-256 .elementor-element.elementor-element-4bf05a6{font-family:"Open Sans",Sans-serif;font-size:21px;font-weight:400;line-height:1.5em;color:#3d2c21}.elementor-256 .elementor-element.elementor-element-91be7da{--display: flex;--flex-direction: column;--container-widget-width: 100%;--container-widget-height: initial;--container-widget-flex-grow: 0;--container-widget-align-self: initial;--flex-wrap-mobile: wrap}.elementor-256 .elementor-element.elementor-element-ba824e8{font-family:"Open Sans",Sans-serif;font-size:21px;font-weight:400;line-height:1.5em;color:#3d2c21}:root{--page-title-display: none}@media(min-width:768px){.elementor-256 .elementor-element.elementor-element-16c5718{--width:50%}.elementor-256 .elementor-element.elementor-element-91be7da{--width: 50%}}h1,.h1{font-family:museo,serif;font-weight:300;font-size:clamp(1.75rem,4vw,2.25rem)!important;line-height:1.2;letter-spacing:-.01em;color:var(--fw-brown)}h2,.h2{font-family:museo,serif;font-weight:700;font-size:clamp(1.4rem,3.5vw,2.25rem)!important;line-height:1.25;color:var(--fw-brown)}h3,.h3{font-family:museo,serif;font-weight:600;font-size:clamp(1.15rem,2.5vw,1.6rem)!important;line-height:1.3;color:var(--fw-brown)}h4,.h4{font-family:museo,serif;font-weight:600;font-size:clamp(1rem,2vw,1.3rem);line-height:1.35;color:var(--fw-brown)}h5,.h5{font-family:museo,serif;font-weight:500;font-size:1.1rem;line-height:1.4;color:var(--fw-brown)}h6,.h6{font-family:museo,serif;font-weight:500;font-size:.95rem;line-height:1.4;color:var(--fw-brown);text-transform:uppercase;letter-spacing:.03em}body{font-family:Roboto,sans-serif!important;font-weight:400;font-size:16px!important;line-height:1.7;color:var(--fw-brown)}p,.rte p,.shopify-block p{font-family:Roboto,sans-serif;font-size:1rem;line-height:1.7;margin-bottom:1em}li,td,th,input,textarea,select,button{font-family:Roboto,sans-serif}a{color:var(--fw-teal)}a:hover,a:focus{color:var(--fw-teal-light)}.button,.btn,button[type=submit],.shopify-payment-button__button--unbranded{background-color:var(--fw-teal);color:var(--fw-white);border-color:var(--fw-teal);font-family:museo,serif}.button:hover,.btn:hover,button[type=submit]:hover{background-color:var(--fw-teal-light);border-color:var(--fw-teal-light)}.button--secondary,.btn--secondary{background-color:transparent;color:var(--fw-teal);border:1px solid var(--fw-teal);font-family:museo,serif}.button--secondary:hover,.btn--secondary:hover{background-color:var(--fw-offwhite);color:var(--fw-teal);border-color:var(--fw-teal)}.badge--sale,.badge[data-badge-sale],.price__badge-sale,.product-badge--sale{background-color:var(--fw-terracotta);color:var(--fw-white);border-color:var(--fw-terracotta)}.announcement-bar{overflow:hidden!important;position:relative}.announcement-bar button{position:absolute;top:50%;transform:translateY(-50%);z-index:2;padding:0 .5rem;background:none!important;background-color:transparent!important;border:none!important;color:#fff!important;cursor:pointer;height:100%;display:flex;align-items:center;box-shadow:none!important;transition:opacity .2s!important}.announcement-bar button:hover{background:none!important;background-color:transparent!important;box-shadow:none!important;color:#ffffffb3!important;opacity:.7}.announcement-bar button:focus{background:none!important;box-shadow:none!important;outline:none!important}.announcement-bar button:before,.announcement-bar button:after{display:none!important;content:none!important}.announcement-bar button[name=previous]{left:0}.announcement-bar button[name=next]{right:0}.fw-bg-teal{background-color:var(--fw-teal);color:var(--fw-white)}.fw-bg-teal h1,.fw-bg-teal h2,.fw-bg-teal h3,.fw-bg-teal h4,.fw-bg-teal h5,.fw-bg-teal h6{color:var(--fw-white)}.fw-bg-warm{background-color:var(--fw-offwhite);color:var(--fw-brown)}.card,.product-card,.card-wrapper{transition:box-shadow .2s ease,transform .2s ease}.card:hover,.product-card:hover,.card-wrapper:hover{box-shadow:0 4px 16px #4227271f;transform:translateY(-2px)}.header__menu-item,.header__nav-item,nav a,.nav-link,.menu-drawer__navigation a,.list-menu__item a{font-family:museo,serif;font-weight:500;text-transform:uppercase;font-size:.85rem;letter-spacing:.06em}.header{background-color:var(--fw-teal)!important}.header__nav-link,.header a{color:var(--fw-white)}.header__nav-link:hover{color:var(--fw-offwhite);opacity:.9}.announcement-bar{background-color:var(--fw-teal);color:var(--fw-white);font-size:.8rem;letter-spacing:.3px}.mega-menu{background-color:var(--fw-white);border-top:3px solid var(--fw-teal);box-shadow:0 4px 12px #0000001a}.mega-menu a{color:var(--fw-brown);font-family:Roboto,sans-serif;font-size:.85rem}.mega-menu a:hover{color:var(--fw-teal)}.mega-menu__heading{font-family:museo,serif;font-weight:700;color:var(--fw-brown);text-transform:uppercase;font-size:.9rem;margin-bottom:.5rem}.fw-promo-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:1.5rem 0;text-align:center;background-color:var(--fw-offwhite)}@media screen and (max-width:749px){.fw-promo-row{grid-template-columns:1fr;gap:.5rem}}.fw-promo-row__item{font-family:museo,serif;font-size:.85rem;font-weight:500;color:var(--fw-teal)}.fw-welcome{text-align:center;padding:2rem 0}.fw-welcome h2{font-family:museo,serif;color:var(--fw-brown);margin-bottom:.5rem}.fw-welcome p{font-size:1rem;color:var(--fw-brown);opacity:.8}.footer{background-color:var(--fw-offwhite);border-top:3px solid var(--fw-teal)}.footer a{color:var(--fw-brown);font-size:.85rem}.footer a:hover{color:var(--fw-teal)}.footer h3,.footer__heading{font-family:museo,serif;color:var(--fw-brown);font-size:.95rem;text-transform:uppercase}.footer__copyright{text-align:center;font-size:.8rem;color:var(--fw-brown);opacity:.7;padding:1rem 0;border-top:1px solid rgba(66,39,39,.1)}.collection__title{font-family:museo,serif;color:var(--fw-brown)}.collection__description{font-size:.9rem;color:var(--fw-brown);opacity:.8;max-width:700px}.facets__label{font-family:museo,serif;font-weight:500;color:var(--fw-brown)}.facets__link--active{color:var(--fw-teal);font-weight:500}.facets__sort select{border-color:var(--fw-teal);color:var(--fw-brown)}.product__title{font-family:museo,serif;color:var(--fw-brown)}.product__price{font-family:Roboto,sans-serif;font-weight:500;color:var(--fw-teal);font-size:1.2rem}.product__price--on-sale .price__regular{text-decoration:line-through;color:var(--fw-brown);opacity:.5}.product__price--on-sale .price__sale{color:var(--fw-terracotta)}.variant-picker__label{font-family:museo,serif;font-weight:500}.quantity-selector{border-color:var(--fw-teal)}.product-form__submit{background-color:var(--fw-teal);color:var(--fw-white);font-family:Roboto,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.product-form__submit:hover{background-color:var(--fw-teal-light)}.product__sku{font-size:.8rem;color:var(--fw-brown);opacity:.6}.product-recommendations__heading,.cart__heading{font-family:museo,serif;color:var(--fw-brown)}.cart__checkout-button{background-color:var(--fw-teal);color:var(--fw-white)}.cart__checkout-button:hover{background-color:var(--fw-teal-light)}.blog__title{font-family:museo,serif;color:var(--fw-brown)}.blog-post-card__title{font-family:museo,serif;font-weight:500}.blog-post-card__title a{color:var(--fw-brown)}.blog-post-card__title a:hover{color:var(--fw-teal)}.article__title{font-family:museo,serif;color:var(--fw-teal)}.article__content a,.article .rte a,article .rte a{font-family:Roboto,sans-serif!important;font-size:1rem!important;color:var(--fw-teal)!important}.article__content p,.article .rte p,article .rte p{font-family:Roboto,sans-serif!important;font-size:1rem!important;line-height:1.8;color:var(--fw-brown)}.article__content img,.article .rte img,article .rte img{max-width:100%;height:auto;border-radius:4px;margin:1.5rem auto;display:block}.search__heading,.not-found__heading,.page__title{font-family:museo,serif;color:var(--fw-brown)}@media screen and (max-width:749px){.header__nav-link{font-size:.9rem}.fw-hero-slider__heading{font-size:1.3rem}.fw-hero-slider__subheading{font-size:.85rem}.fw-hero-slider__content{padding:2rem .5rem 2.5rem!important}.fw-tabs__nav{overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fw-tabs__nav::-webkit-scrollbar{display:none}.fw-tabs__button{white-space:nowrap;font-size:.8rem}.fw-newsletter__fields{flex-direction:column}.fw-newsletter__input{min-width:unset}}*:focus-visible{outline:2px solid var(--fw-teal);outline-offset:2px}.button:focus-visible{outline:2px solid var(--fw-brown);outline-offset:2px}.skip-to-content-link:focus{background-color:var(--fw-teal);color:var(--fw-white)}.fw-breadcrumbs{padding:.5rem 10px;font-size:14px;font-family:Roboto,sans-serif;color:#767676;background-color:transparent;border-bottom:none;max-width:1400px;margin-left:auto;margin-right:auto}.fw-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:baseline;list-style:none;margin:0;padding:0;gap:0}.fw-breadcrumbs__item{display:inline}.fw-breadcrumbs__item:not(:last-child):after{content:"/";margin:0 .4em;color:#767676}.fw-breadcrumbs__link{color:#767676;text-decoration:none;font-size:14px}.fw-breadcrumbs__link:hover{text-decoration:underline}.fw-breadcrumbs__item--current span{color:#131212;font-size:14px;font-weight:400}.quick-add__button,.quick-add__button--choose,button.quick-add__button,button.quick-add__button--choose,.quick-add button[name=add],.add-to-cart-button{background-color:var(--fw-teal)!important;color:var(--fw-white)!important;border:2px solid var(--fw-teal)!important;border-radius:6px!important;opacity:1!important;transition:background-color .2s,opacity .2s,border-color .2s!important;padding:.55rem 1rem!important;min-height:44px!important}.quick-add__button:hover,.quick-add__button--choose:hover,button.quick-add__button:hover,.add-to-cart-button:hover{background-color:var(--fw-teal-light)!important;border-color:var(--fw-teal-light)!important}.quick-add__button .add-to-cart-text__content,.quick-add__button--choose .add-to-cart-text__content,.add-to-cart-button .add-to-cart-text__content{clip:unset!important;clip-path:none!important;position:static!important;width:auto!important;height:auto!important;overflow:visible!important;white-space:nowrap!important;font-family:Roboto,sans-serif;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.quick-add__button .add-to-cart-text__content span,.quick-add__button--choose .add-to-cart-text__content span{clip:unset!important;clip-path:none!important;position:static!important;width:auto!important;height:auto!important}.quick-add__button svg,.quick-add__button--choose svg,.add-to-cart-button svg{color:var(--fw-white)!important}.quick-add__button .add-to-cart-text,.quick-add__button--choose .add-to-cart-text{color:var(--fw-white)!important;display:flex!important;align-items:center!important;gap:.3rem!important}.quick-add__button.button,.quick-add__button--choose.button,button.button.quick-add__button,button.button.quick-add__button--choose,button.button.add-to-cart-button{--color-button-background: #v !important;--color-button-text: #ffffff !important;--color-button-border: #v !important;--color-button-hover-background: #508785 !important;--color-button-hover-text: #ffffff !important;--color-primary-button-background: #6EA5A3 !important;--color-primary-button-text: #ffffff !important;--color-primary-button-border: #6EA5A3 !important;--color-primary-button-hover-background: #508785 !important;background-color:#6ea5a3!important;color:#fff!important;border-color:#6ea5a3!important}.variant-picker__button--selected,.swatch-input input:checked+label,[data-selected-variant] .variant-picker__button[aria-checked=true],.product-information .variant-picker__button--selected,button[aria-checked=true],.selected-variant,[class*=variant] button[aria-checked=true],[class*=variant] [aria-checked=true],.product-information button[aria-checked=true]{background-color:var(--fw-teal)!important;color:var(--fw-white)!important;border-color:var(--fw-teal)!important}.color-scheme-selected-variant{--color-background: var(--fw-teal) !important;--color-foreground: var(--fw-white) !important;--color-border: var(--fw-teal) !important}.cart-drawer__header{display:flex;align-items:center;justify-content:space-between;padding-bottom:15px;margin-bottom:10px;border-bottom:1px solid #eee;min-height:50px}.cart-drawer__heading{position:relative;display:inline-block;margin:0!important}.cart-drawer__heading .cart-bubble{display:inline-flex;align-items:center;justify-content:center;vertical-align:super;margin-left:-5px;position:relative;top:-8px}.cart-drawer__heading .cart-bubble__text{font-size:.7rem}.cart-drawer__close-button{position:static!important;flex-shrink:0}.cart-drawer__dialog.dialog-drawer{left:auto!important;right:0!important;margin:0!important;max-width:420px;width:100%;height:100vh;max-height:100vh;border:none;padding:20px 24px;box-shadow:-4px 0 20px #0000001f;background:#fff}@media screen and (max-width:749px){.cart-drawer__dialog.dialog-drawer{max-width:100%;padding:15px}}.cart-drawer .cart-item__name,.cart-drawer .cart-item__title,.cart-drawer .cart-item a{color:var(--fw-brown);font-family:Roboto,sans-serif;font-size:.85rem;font-weight:500;text-decoration:none;display:block;line-height:1.3}.cart-drawer .cart-item__details{min-width:0}.cart-drawer .cart-item__name:hover,.cart-drawer .cart-item a:hover{color:var(--fw-teal)}.cart-drawer .price{font-weight:500;color:var(--fw-teal)}.cart-drawer button[name=checkout],.cart-drawer .cart__checkout-button{background-color:var(--fw-teal)!important;color:var(--fw-white)!important;border-radius:4px;font-family:Roboto,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.collection-header{margin-bottom:2rem}.collection-header__title{font-family:museo,serif;font-size:clamp(1.5rem,4vw,2.5rem);color:var(--fw-brown);margin:0 0 .5rem;line-height:1.2}.collection-header__description{font-family:Roboto,sans-serif;font-size:.95rem;color:var(--fw-brown);opacity:.75;max-width:700px;line-height:1.6}.collection-product-count{font-family:Roboto,sans-serif;font-size:.8rem;color:var(--fw-brown);opacity:.6}.facets-container{border-bottom:1px solid rgba(66,39,39,.1);padding-bottom:1rem;margin-bottom:1.5rem}.facets__label,.facets__summary{font-family:museo,serif;font-weight:500;color:var(--fw-brown);font-size:.85rem}.facets__display button.active,.facets__link--active{color:var(--fw-teal);font-weight:600}.active-facets__button{background-color:var(--fw-offwhite);color:var(--fw-brown);border:1px solid rgba(66,39,39,.15);border-radius:20px;padding:.3rem .8rem;font-size:.75rem;font-family:Roboto,sans-serif;transition:background-color .2s}.active-facets__button:hover{background-color:var(--fw-teal);color:var(--fw-white);border-color:var(--fw-teal)}.facets__sort select,.facets__sort button{border:1px solid rgba(66,39,39,.2);border-radius:4px;color:var(--fw-brown);font-family:Roboto,sans-serif;font-size:.85rem;padding:.4rem .8rem}.grid-density-controls button{color:var(--fw-brown);opacity:.5;transition:opacity .2s}.grid-density-controls button.active,.grid-density-controls button:hover{opacity:1;color:var(--fw-teal)}.product-card{transition:transform .2s ease,box-shadow .2s ease;border-radius:4px}.product-card:hover{transform:translateY(-3px);box-shadow:0 4px 16px #5087851f}.product-card__title{font-family:Roboto,sans-serif;font-size:.85rem;font-weight:400;color:var(--fw-brown);line-height:1.4;margin-top:.5rem}.product-card__title a{color:inherit;text-decoration:none}.product-card__title a:hover{color:var(--fw-teal)}.product-card .price{font-family:Roboto,sans-serif!important;font-weight:500;color:var(--fw-teal);font-size:1rem!important}.product-card .price--on-sale .price-item--regular{text-decoration:line-through;color:var(--fw-brown);opacity:.5;font-weight:400}.product-card .price--on-sale .price-item--sale{color:var(--fw-terracotta);font-weight:600}.product-card .badge{background-color:var(--fw-terracotta);color:var(--fw-white);font-family:Roboto,sans-serif;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:.2rem .5rem;border-radius:2px}.product-card .badge--sold-out{background-color:var(--fw-brown);opacity:.8}.product-card .quick-add__button,.product-card .quick-add button{background-color:var(--fw-teal);color:var(--fw-white);border:none;border-radius:4px;font-family:Roboto,sans-serif;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;padding:.5rem 1rem;transition:background-color .2s}.product-card .quick-add__button:hover,.product-card .quick-add button:hover{background-color:var(--fw-teal-light)}.collection--empty{text-align:center;padding:4rem 1rem}.collection--empty h2{font-family:museo,serif;color:var(--fw-brown)}.collection--empty a{color:var(--fw-teal)}.pagination{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(66,39,39,.1)}.pagination a,.pagination button{color:var(--fw-brown);font-family:Roboto,sans-serif;font-size:.85rem;transition:color .2s}.pagination a:hover,.pagination button:hover{color:var(--fw-teal)}.pagination .current,.pagination [aria-current=page]{color:var(--fw-teal);font-weight:600}.product-information{padding-top:1rem}.product-information .product-title{font-family:museo,serif;font-size:clamp(1.3rem,3vw,2rem);color:var(--fw-brown);line-height:1.3;margin:0 0 .5rem}.product-information .price,.product-information .price .price-item{font-family:Roboto,sans-serif!important;font-size:1.3rem!important;font-weight:600!important;color:var(--fw-teal)!important}.product-information .price--on-sale .price-item--regular{text-decoration:line-through;color:var(--fw-brown);opacity:.5;font-weight:400;font-size:1rem}.product-information .price--on-sale .price-item--sale{color:var(--fw-terracotta)}.product-information .variant-picker legend,.product-information .variant-picker__label,.product-information fieldset legend{font-family:museo,serif;font-weight:500;font-size:.9rem;color:var(--fw-brown);margin-bottom:.5rem}.product-information .variant-picker__button,.product-information .swatch-input label{border:1px solid rgba(66,39,39,.2);border-radius:4px;padding:.4rem 1rem;font-family:Roboto,sans-serif;font-size:.85rem;color:var(--fw-brown);transition:border-color .2s,background-color .2s;cursor:pointer}.product-information .variant-picker__button:hover,.product-information .swatch-input label:hover{border-color:var(--fw-teal)}.product-information .variant-picker__button--selected,.product-information .swatch-input input:checked+label{border-color:var(--fw-teal);background-color:var(--fw-teal);color:var(--fw-white)}.product-information .quantity-selector,.product-information quantity-selector{border:1px solid rgba(66,39,39,.2);border-radius:4px;overflow:hidden}.product-information .quantity-selector button{color:var(--fw-brown);transition:background-color .2s}.product-information .quantity-selector button:hover{background-color:var(--fw-offwhite)}.product-information .add-to-cart,.product-information [name=add],.product-information .product-form__submit{background-color:var(--fw-teal);color:var(--fw-white);border:2px solid var(--fw-teal);border-radius:4px;font-family:Roboto,sans-serif;font-weight:600;font-size:1rem;text-transform:uppercase;letter-spacing:1px;padding:.85rem 2rem;width:100%;transition:background-color .2s,border-color .2s;cursor:pointer}.product-information .add-to-cart:hover,.product-information [name=add]:hover,.product-information .product-form__submit:hover{background-color:var(--fw-teal-light);border-color:var(--fw-teal-light)}.product-information [name=add][disabled],.product-information .product-form__submit[disabled]{background-color:var(--fw-brown);border-color:var(--fw-brown);opacity:.5;cursor:not-allowed}.product-information .shopify-payment-button button{border-radius:4px;font-family:Roboto,sans-serif}.product-information .product-description,.product-information .rte{font-family:Roboto,sans-serif;font-size:.9rem;line-height:1.7;color:var(--fw-brown)}.product-information .product-description h3,.product-information .rte h3{font-family:museo,serif;margin-top:1.5rem}.product-information .sku-text{font-size:.8rem;color:var(--fw-brown);opacity:.5;font-family:Roboto,sans-serif}.product-information .product-media-gallery img,.media-gallery--carousel img{border-radius:0}.media-gallery--carousel slideshow-container{max-height:600px!important;overflow:hidden!important}.media-gallery--carousel slideshow-slide{max-height:600px!important}.media-gallery--carousel slideshow-slide img{width:100%;height:auto;object-fit:contain}@media screen and (max-width:749px){.media-gallery--carousel slideshow-container{max-height:350px!important}.media-gallery--carousel slideshow-slide{max-height:350px!important}}.media-gallery--carousel slideshow-component{position:relative!important}.media-gallery--carousel slideshow-arrows{position:absolute!important;top:0!important;left:0!important;right:0!important;height:100%!important;pointer-events:none!important;z-index:10!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 5px!important;mix-blend-mode:normal!important}.media-gallery--carousel slideshow-arrows.mobile\:hidden{display:flex!important}.media-gallery--carousel .slideshow-control--previous,.media-gallery--carousel .slideshow-control--next{position:relative!important;pointer-events:all!important;background-color:#00000080!important;color:#fff!important;border-radius:0!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;opacity:1!important;border:none!important;box-shadow:none!important;transition:background-color .3s!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.media-gallery--carousel .slideshow-control--previous:hover,.media-gallery--carousel .slideshow-control--next:hover{background-color:#000000d9!important}.media-gallery--carousel .slideshow-control--previous .svg-wrapper,.media-gallery--carousel .slideshow-control--next .svg-wrapper{color:#fff!important;width:16px!important;height:16px!important}.media-gallery--carousel .slideshow-control--previous svg,.media-gallery--carousel .slideshow-control--next svg{color:#fff!important;stroke:#fff!important;width:16px!important;height:16px!important}.slideshow-controls__thumbnails{gap:6px!important}.slideshow-controls__thumbnail{border:1px solid #ddd!important;border-radius:0!important;padding:0!important;transition:border-color .3s!important;background:none!important;width:100px!important;height:100px!important;min-width:100px!important;flex-shrink:0!important}.slideshow-controls__thumbnail:hover,.slideshow-controls__thumbnail[aria-current=true]{border-color:#5eabc1!important}.slideshow-controls__thumbnail img{border-radius:0!important;width:100%!important;height:100%!important;object-fit:cover!important}.slideshow-controls__thumbnails-container{margin-top:4px!important;overflow-x:auto!important}.media-gallery--carousel slideshow-component{gap:0!important}.media-gallery--carousel slideshow-controls{margin-top:0!important;padding-top:0!important}@media screen and (max-width:749px){.slideshow-controls__thumbnail{width:60px!important;height:60px!important;min-width:60px!important}.media-gallery--carousel .slideshow-control--previous,.media-gallery--carousel .slideshow-control--next{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}}.fw-trust-signals{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(66,39,39,.1)}.fw-trust-signal{display:flex;align-items:center;gap:.4rem;font-family:Roboto,sans-serif;font-size:.75rem;color:var(--fw-brown);opacity:.7}.fw-trust-signal svg{width:16px;height:16px;flex-shrink:0}.product-recommendations__heading,.product-recommendations h2{font-family:museo,serif;color:var(--fw-brown);font-size:1.3rem;margin-bottom:1rem}sticky-add-to-cart{font-family:Roboto,sans-serif}sticky-add-to-cart button[name=add]{background-color:var(--fw-teal);color:var(--fw-white);border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.cart-page{padding-top:1rem}.cart-page h1,.cart-title{font-family:museo,serif;color:var(--fw-brown);font-size:clamp(1.3rem,3vw,2rem)}.cart-item__name,.cart-item__title{font-family:Roboto,sans-serif;font-weight:500;color:var(--fw-brown)}.cart-item__name a,.cart-item__title a{color:inherit;text-decoration:none}.cart-item__name a:hover,.cart-item__title a:hover{color:var(--fw-teal)}.cart-item .price{color:var(--fw-teal);font-weight:500}.cart-item__quantity-wrapper{border:1px solid rgba(66,39,39,.2);border-radius:4px}.cart-summary{background-color:var(--fw-offwhite);border-radius:8px;padding:1.5rem}.cart-summary__total{font-family:museo,serif;font-size:1.1rem;color:var(--fw-brown)}.cart-summary__total .price{color:var(--fw-teal);font-size:1.2rem;font-weight:600}.cart__checkout-button,.cart-summary button[name=checkout],button[name=checkout]{background-color:var(--fw-teal);color:var(--fw-white);border:2px solid var(--fw-teal);border-radius:4px;font-family:Roboto,sans-serif;font-weight:600;font-size:1rem;text-transform:uppercase;letter-spacing:1px;padding:.85rem 2rem;width:100%;transition:background-color .2s;cursor:pointer}.cart__checkout-button:hover,.cart-summary button[name=checkout]:hover,button[name=checkout]:hover{background-color:var(--fw-teal-light);border-color:var(--fw-teal-light)}.cart-summary .discount-code input,.cart .coupon-code input{border:1px solid rgba(66,39,39,.2);border-radius:4px;padding:.5rem .8rem;font-family:Roboto,sans-serif;font-size:.85rem}.fw-shipping-progress{background-color:#5087851a;border-radius:8px;padding:1rem;margin-bottom:1rem;text-align:center;font-family:Roboto,sans-serif;font-size:.85rem;color:var(--fw-brown)}.fw-shipping-progress__bar{height:4px;background-color:#50878533;border-radius:2px;margin-top:.5rem;overflow:hidden}.fw-shipping-progress__fill{height:100%;background-color:var(--fw-teal);border-radius:2px;transition:width .3s ease}.cart--empty{text-align:center;padding:3rem 1rem}.cart--empty h1{font-family:museo,serif;color:var(--fw-brown)}.blog-listing h1,.blog-title,.blog-header__title{font-family:museo,serif;color:var(--fw-brown);font-size:clamp(1.5rem,4vw,2.5rem)}.blog-post-card,.article-card{transition:transform .2s ease,box-shadow .2s ease;border-radius:4px;overflow:hidden}.blog-post-card:hover,.article-card:hover{transform:translateY(-3px);box-shadow:0 4px 16px #42272714}.blog-post-card__image,.article-card__image{border-radius:4px;overflow:hidden}.blog-post-card__image img,.article-card__image img{transition:transform .3s ease}.blog-post-card:hover img,.article-card:hover img{transform:scale(1.05)}.blog-post-card__title,.article-card__title{font-family:museo,serif;font-weight:500;font-size:1rem;line-height:1.4;margin-top:.75rem}.blog-post-card__title a,.article-card__title a{color:var(--fw-brown);text-decoration:none}.blog-post-card__title a:hover,.article-card__title a:hover{color:var(--fw-teal)}.blog-post-card__date,.article-card__meta{font-family:Roboto,sans-serif;font-size:.75rem;color:var(--fw-brown);opacity:.5;margin-top:.25rem}.blog-post-card__excerpt{font-family:Roboto,sans-serif;font-size:.85rem;line-height:1.6;color:var(--fw-brown);opacity:.8;margin-top:.5rem}.article-page h1,.article-title{font-family:museo,serif;color:var(--fw-brown);font-size:clamp(1.5rem,4vw,2.5rem);line-height:1.3}.article-meta{font-family:Roboto,sans-serif;font-size:.8rem;color:var(--fw-brown);opacity:.6;margin-bottom:1.5rem}.article-content,.article-body{font-family:Roboto,sans-serif;font-size:1rem;line-height:1.8;color:var(--fw-brown);max-width:720px}.article-content h2,.article-body h2{font-family:museo,serif;font-size:1.5rem;margin-top:2rem;margin-bottom:.75rem}.article-content h3,.article-body h3{font-family:museo,serif;font-size:1.2rem;margin-top:1.5rem}.article-content img,.article-body img{border-radius:4px;max-width:100%;height:auto}.article-content a,.article-body a{color:var(--fw-teal)}.article-share{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(66,39,39,.1)}.article-comments h2{font-family:museo,serif;color:var(--fw-brown)}.article-comments .comment{border-bottom:1px solid rgba(66,39,39,.08);padding:1rem 0}.search-page h1,.search-header__title{font-family:museo,serif;color:var(--fw-brown);font-size:clamp(1.3rem,3vw,2rem)}.search-page .search-form input[type=search],.search-header input[type=search]{border:2px solid rgba(66,39,39,.15);border-radius:4px;padding:.75rem 1rem;font-family:Roboto,sans-serif;font-size:1rem;color:var(--fw-brown);transition:border-color .2s}.search-page .search-form input[type=search]:focus,.search-header input[type=search]:focus{border-color:var(--fw-teal);outline:none}.search-results-count{font-family:Roboto,sans-serif;font-size:.85rem;color:var(--fw-brown);opacity:.7;margin-bottom:1.5rem}.search-no-results{text-align:center;padding:3rem 1rem}.search-no-results h2{font-family:museo,serif;color:var(--fw-brown)}.search-no-results p{color:var(--fw-brown);opacity:.7}.predictive-search__result-group-title{font-family:museo,serif;font-size:.85rem;font-weight:500;color:var(--fw-brown);text-transform:uppercase;letter-spacing:.5px}.predictive-search__result-title{color:var(--fw-brown);font-family:Roboto,sans-serif}.predictive-search__result-title mark{background-color:#50878526;color:var(--fw-teal)}.page-404{text-align:center;padding:4rem 1rem}.page-404 h1{font-family:museo,serif;font-size:3rem;color:var(--fw-teal);margin-bottom:.5rem}.page-404 p{font-family:Roboto,sans-serif;color:var(--fw-brown);opacity:.7;margin-bottom:1.5rem;font-size:1.1rem}.page-404 .button{background-color:var(--fw-teal);color:var(--fw-white)}.page-content h1,.page-title{font-family:museo,serif;color:var(--fw-terracotta, #C46857);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:300;margin-bottom:1rem;text-align:center}.section.page-width-content.color-scheme-1{display:block}.page-content .rte,.shopify-block.rte{font-family:Roboto,sans-serif;font-size:21px;font-weight:400;line-height:1.5em;color:#3d2c21;text-align:left}.page-content .rte p,.shopify-block.rte p{margin-block-end:.9rem;margin-block-start:0}.page-content .rte h2,.shopify-block.rte h2{font-family:museo,serif;margin-top:2rem;color:var(--fw-teal);font-size:1.5rem}.page-content .rte h3,.shopify-block.rte h3{font-family:museo,serif;color:var(--fw-brown);font-size:1.2rem;margin-top:1.5rem}.page-content .rte a,.shopify-block.rte a{color:var(--fw-teal);text-decoration:none}.page-content .rte a:hover,.shopify-block.rte a:hover{color:#336}.page-content .rte img,.shopify-block.rte img{max-width:100%;visibility:visible;height:auto;border:none;border-radius:0;margin:1rem 0}.page-content .rte ul,.shopify-block.rte ul{padding-left:1.5em;margin:.9rem 0;list-style:disc}.page-content .rte ul li,.shopify-block.rte ul li{margin-bottom:.5em}.page-content .rte ul li a,.shopify-block.rte ul li a{font-weight:400}@media screen and (max-width:767px){.page-width-content:has(.elementor){padding:0!important}.parent-category-page>div{grid-template-columns:repeat(2,1fr)!important;gap:5px!important}.page-content .rte,.shopify-block.rte{padding:0 5px!important}.page-content .rte,.shopify-block.rte{font-size:18px;padding:0 15px}}.e-con{display:var(--display, block);max-width:var(--content-width, 1140px);margin-left:auto;margin-right:auto;width:100%;padding:10px;box-sizing:border-box}.e-con.e-flex{display:flex!important;flex-direction:var(--flex-direction, column);flex-wrap:var(--flex-wrap, wrap);gap:var(--gap, 20px)}.e-con>.e-con-inner{display:flex;flex-direction:var(--flex-direction, column);flex-wrap:var(--flex-wrap, wrap);gap:var(--gap, 20px);width:100%;max-width:var(--content-width, 1140px);margin:0 auto}.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction, column);align-items:var(--align-items, initial);justify-content:var(--justify-content, initial)}.e-con.e-con-boxed{display:flex;flex-direction:column}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction, column)}.e-con>.e-con-inner>.e-con.e-child{flex:1 1 0%;min-width:0}.elementor-widget-image{text-align:center}.elementor-widget-image img{display:inline-block;max-width:100%;height:auto}.elementor-widget-text-editor{font-family:Roboto,sans-serif;font-size:21px;font-weight:400;line-height:1.5em;color:#3d2c21}.elementor-widget-text-editor p{margin-block-end:.9rem;margin-block-start:0;font-size:inherit;line-height:inherit;color:inherit}.elementor-widget-text-editor a{color:var(--fw-teal, #508785);text-decoration:none}.elementor-widget-text-editor a:hover{color:#336}.page-content .elementor>.e-con:first-child{margin-top:50px}@media screen and (max-width:767px){.e-con.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:column!important;flex-wrap:wrap!important}.e-con>.e-con-inner>.e-con.e-child{flex:1 1 100%;width:100%!important}.elementor-widget-text-editor{font-size:18px}}.page-width-content:has(.elementor){display:block!important;max-width:1140px;margin:0 auto;padding:0 20px}.page-width-content:has(.elementor) .layout-panel-flex,.page-width-content:has(.elementor) .spacing-style{width:100%!important;max-width:100%!important;padding-top:0}.elementor-256 .elementor-element-beed7a9{margin-top:0}.elementor-256 .elementor-element-50f6b5d{--flex-direction: row !important;--gap: 0px !important;margin-top:25px}.elementor-256 .elementor-element-50f6b5d>.e-con-inner{flex-direction:row!important;gap:0!important}.elementor-256 .elementor-element-16c5718,.elementor-256 .elementor-element-91be7da{width:50%!important;flex:0 0 50%!important}@media screen and (max-width:767px){.elementor-256 .elementor-element-50f6b5d>.e-con-inner{flex-direction:column!important}.elementor-256 .elementor-element-16c5718,.elementor-256 .elementor-element-91be7da{width:100%!important;flex:1 1 100%!important}}.page-content .rte mark,.page-content .rte span[style*=background],.shopify-block.rte mark,.shopify-block.rte span[style*=background]{background:none!important;color:var(--fw-teal)!important;font-weight:600}.page-content .rte>h2:first-child,.shopify-block.rte>h2:first-child,.shopify-block.rte>rte-formatter>div>h2:first-child{display:none}.page-content .rte strong,.shopify-block.rte strong{color:var(--fw-brown);font-weight:600}@media screen and (max-width:749px){.page-content .rte ul,.shopify-block.rte ul{grid-template-columns:1fr}.page-content .rte img,.shopify-block.rte img{margin:.75rem 0}}.contact-form{max-width:600px;width:30%}.contact-form label{font-family:museo,serif;font-size:.9rem;font-weight:500;color:var(--fw-brown);margin-bottom:.25rem;display:block}.contact-form input,.contact-form textarea,.contact-form select{border:1px solid rgba(66,39,39,.2);border-radius:4px;padding:.6rem .8rem;font-family:Roboto,sans-serif;background:#fff;font-size:.9rem;color:var(--fw-brown);width:100%;transition:border-color .2s}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--fw-teal);outline:none}.contact-form textarea{min-height:150px;resize:vertical}.contact-form button[type=submit]{background-color:var(--fw-teal);color:var(--fw-white);border:2px solid var(--fw-teal);border-radius:4px;font-family:Roboto,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:.75rem 2rem;cursor:pointer;transition:background-color .2s}.contact-form button[type=submit]:hover{background-color:var(--fw-teal-light);border-color:var(--fw-teal-light)}.customer-login h1,.customer-register h1,.customer-account h1,.customer-order h1{font-family:museo,serif;color:var(--fw-brown)}.customer-login .field input,.customer-register .field input{border:1px solid rgba(66,39,39,.2);border-radius:4px;padding:.6rem .8rem;font-family:Roboto,sans-serif}.customer-login button[type=submit],.customer-register button[type=submit]{background-color:var(--fw-teal);color:var(--fw-white);border-radius:4px;font-family:Roboto,sans-serif;font-weight:600}html{scroll-behavior:smooth}img{image-rendering:-webkit-optimize-contrast}::selection{background-color:#50878540;color:var(--fw-brown)}@media print{.fw-breadcrumbs,.announcement-bar,.header,.footer,.fw-newsletter{display:none!important}}.product-card .button,.product-grid .button,.product-grid__card .button{--color-primary-button-background: #6EA5A3;--color-primary-button-text: #ffffff;--color-primary-button-border: #6EA5A3;--color-primary-button-hover-background: #508785;background-color:#6ea5a3!important;color:#fff!important;border-color:#6ea5a3!important}@media screen and (max-width:749px){.fw-breadcrumbs{padding:.5rem 1rem;font-size:.75rem}.product-information{padding-top:.5rem}.fw-product-trust-section .fw-trust-signals{gap:.75rem;padding:1rem}.fw-product-trust-section .fw-trust-signal{flex:0 0 calc(50% - .5rem);font-size:.72rem}.fw-cat-tile__title{font-size:.78rem}.fw-hero-slider__heading{font-size:1.2rem!important}.fw-hero-slider__subheading{font-size:.8rem!important}.fw-newsletter-subscribe__fields{flex-direction:column}.footer{padding:1.5rem 0}}@media screen and (max-width:480px){.fw-category-grid__tiles{gap:.5rem}.fw-cat-tile__title{font-size:.72rem}h1,.h1{font-size:1.5rem}h2,.h2{font-size:1.2rem}}.collection-header__title,.section h1,main h1.h2,[class*=collection] h1{text-align:center!important;font-family:museo,serif;font-style:normal;font-size:36px!important;color:#c46857!important;font-weight:300!important;margin-bottom:.5rem!important}.collection-header__description,.collection__description{text-align:center!important;max-width:700px;margin:0 auto 1.5rem!important}.product-grid,.collection .product-grid{--grid-columns: 4 !important}@media screen and (max-width:989px){.product-grid,.collection .product-grid{--grid-columns: 3 !important}}@media screen and (max-width:749px){.product-grid,.collection .product-grid{--grid-columns: 2 !important}}.product-card__content,.product-card .product-card__content{text-align:center}.product-card__title,.product-card .product-card__title{text-align:center!important;font-family:museo,serif;font-size:.95rem!important;font-weight:500!important;line-height:1.4!important;margin-top:.75rem!important}.product-card .price,.product-card .price-item{text-align:center!important;display:block!important;font-size:.95rem!important}.product-card .price--on-sale .price-item--regular{text-decoration:line-through!important;color:var(--fw-brown)!important;opacity:.5!important;font-weight:400!important;font-size:.9rem!important}.product-card .price--on-sale .price-item--sale{color:var(--fw-terracotta)!important;font-weight:700!important;font-size:1rem!important}.product-card .badge,.product-card .badge--sale{background-color:var(--fw-terracotta)!important;color:var(--fw-white)!important;border-radius:50%!important;width:42px!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:.65rem!important;font-weight:700!important;text-transform:uppercase!important;padding:0!important}body{font-size:16px!important;line-height:1.7!important}.header__nav-link,.header a,nav a{font-size:.9rem!important}.announcement-bar,.announcement-bar__message{font-size:.85rem!important}.product-information h1,.product-information .product-title,.product-information [class*=title] h1{font-family:museo,serif!important;font-size:28px!important;font-weight:500!important;line-height:1.3em!important;font-style:normal!important;text-align:left!important;justify-content:flex-start!important;color:#508785!important;margin-top:0;padding:0}.product-information .rte p:first-child,section:first-child .rte{text-align:left!important}@media screen and (max-width:767px){.product-information h1,.product-information .product-title,.product-information [class*=title] h1{font-size:22px!important}}.product-information .price:before{content:"Price: ";font-weight:700;color:var(--fw-brown, #422727)}.product-information .price,.product-information .price .price-item{font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:400!important;color:var(--fw-brown, #422727)!important}.product-information .price--on-sale .price-item--regular{text-decoration:line-through!important;opacity:.6!important}.product-information .price--on-sale .price-item--sale{color:var(--fw-brown, #422727)!important;font-weight:400!important}.product-information .product-inventory{font-size:.92em!important;color:#508785!important}.product-information .rte,.product-information .product-description{font-size:1rem!important;line-height:1.8!important}.cart-title,.cart h1{font-size:clamp(1.5rem,4vw,2.2rem)!important}.footer,.footer a,.footer p{font-size:.9rem!important}.product-card .button,.product-card button.button,.product-grid .button,.product-grid button.button,.product-card .quick-add__button,.product-card .quick-add__button--choose,.product-card button.quick-add__button,.product-card button.quick-add__button--choose{--color-primary-button-background: #508785 !important;--color-primary-button-text: #ffffff !important;--color-primary-button-border: #508785 !important;--color-primary-button-hover-background: #6EA5A3 !important;--button-background-color: #508785 !important;--button-color: #ffffff !important;--button-border-color: #508785 !important;background-color:#508785!important;color:#fff!important;border-color:#508785!important;border-radius:4px!important;font-size:.78rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important;padding:.5rem 1rem!important;opacity:1!important}.product-card .button:hover,.product-card button.button:hover,.product-card .quick-add__button:hover,.product-card .quick-add__button--choose:hover{--color-primary-button-hover-background: #6EA5A3 !important;--button-background-color: #6EA5A3 !important;background-color:#6ea5a3!important;border-color:#6ea5a3!important}.product-card .add-to-cart-text,.product-card .add-to-cart-text__content,.product-card .add-to-cart-text__content span{color:#fff!important}.product-card .button svg,.product-card .quick-add__button svg{color:#fff!important;fill:#fff!important}.product-card .quick-add,.product-card [class*=quick-add]{opacity:1!important;visibility:visible!important;position:relative!important;transform:none!important;margin-top:.75rem!important}.product-card .quick-add .button,.product-card .quick-add__button,.product-card .quick-add__button--choose,.product-card button.button.quick-add__button,.product-card button.button.quick-add__button--choose{--button-background-color: #508785 !important;--button-color: #ffffff !important;--color-primary-button-background: #508785 !important;--color-primary-button-text: #ffffff !important;background-color:#508785!important;color:#fff!important;border:none!important;border-radius:4px!important;font-family:Roboto,sans-serif!important;font-size:.82rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;padding:.6rem 1.2rem!important;width:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.4rem!important;cursor:pointer!important;opacity:1!important;visibility:visible!important}.product-card .quick-add .button:hover,.product-card .quick-add__button:hover,.product-card .quick-add__button--choose:hover{background-color:#6ea5a3!important}.product-card .quick-add .add-to-cart-text__content,.product-card .quick-add .add-to-cart-text__content span,.product-card .quick-add__button .add-to-cart-text__content,.product-card .quick-add__button .add-to-cart-text__content span{clip:unset!important;clip-path:none!important;position:static!important;width:auto!important;height:auto!important;overflow:visible!important;white-space:nowrap!important;color:#fff!important}.product-card .quick-add .add-to-cart-text,.product-card .quick-add__button .add-to-cart-text{color:#fff!important;display:inline-flex!important;align-items:center!important;gap:.3rem!important}.header__nav-link,.header nav a,.header__menu-item a,nav[role=navigation] a{font-family:Roboto,sans-serif!important;font-size:.85rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.8px!important;padding:.75rem .8rem!important}.fw-hero-slider__heading{font-family:museo,serif;font-size:clamp(1.8rem,4vw,2.8rem)!important;font-weight:500!important;text-align:center!important;margin:0 0 .3rem!important}.fw-hero-slider__subheading{font-family:museo,serif;font-size:.85rem!important;text-transform:uppercase!important;letter-spacing:2px!important;opacity:.85!important;text-align:center!important;margin:0 0 1rem!important}.fw-hero-slider__button{text-align:center!important;font-size:.8rem!important;padding:.6rem 1.8rem!important;text-transform:capitalize!important;letter-spacing:.5px!important}.fw-cat-tile__title{font-size:1.25rem!important;font-weight:500!important;margin-bottom:.6rem!important}@media screen and (max-width:749px){.fw-cat-tile__title{font-size:.9rem!important}}main h1,.collection h1,.search-results h1,[class*=collection] h1,[class*=main-collection] h1{font-family:museo,serif;font-size:clamp(2rem,5vw,3rem)!important;color:#b8998a!important;font-weight:400!important;letter-spacing:.5px!important;margin:1rem 0 .5rem!important;width:100%!important;display:block!important}[class*=text][class*=style]{text-align:left!important}.rte p:first-child,section:first-child .rte{text-align:left}.product-grid{--product-grid-columns: 4 !important;grid-template-columns:repeat(4,1fr)!important}@media screen and (max-width:989px){.product-grid{--product-grid-columns: 3 !important;grid-template-columns:repeat(3,1fr)!important}}@media screen and (max-width:749px){.product-grid{--product-grid-columns: 2 !important;grid-template-columns:repeat(2,1fr)!important}}.product-grid{gap:1.5rem!important}.product-card{text-align:center!important}.product-card__content{text-align:center!important;padding:0 .5rem!important}.product-card__title,.product-card .product-card__title,.product-card [class*=title]{text-align:center!important;font-family:museo,serif;font-size:.95rem!important;font-weight:400!important;line-height:1.5!important;margin-top:.75rem!important;color:var(--fw-brown)!important}.product-card .price,.product-card [class*=price]{text-align:center!important;justify-content:center!important;font-size:.95rem!important;margin-top:.3rem!important}.product-card .price--on-sale .price-item--regular,.product-card .price del{text-decoration:line-through!important;color:var(--fw-brown)!important;opacity:.5!important;font-size:.9rem!important}.product-card .price--on-sale .price-item--sale,.product-card .price ins,.product-card .price .price-item--sale{color:var(--fw-terracotta)!important;font-weight:700!important;font-size:1rem!important}.product-card .badge,.product-card [class*=badge]{background-color:var(--fw-terracotta)!important;color:var(--fw-white)!important;border-radius:50%!important;width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:.6rem!important;font-weight:700!important;text-transform:uppercase!important;line-height:1!important;padding:0!important;position:absolute!important;top:8px!important;right:8px!important;z-index:2!important}.product-card img,.product-card [class*=gallery] img,.product-card [class*=media] img{border-radius:0!important;aspect-ratio:1!important;object-fit:cover!important}.fw-tutorials__description,.fw-tutorials__text{font-family:Roboto,sans-serif!important;font-size:.88rem!important;line-height:1.7!important}.fw-story__heading,.fw-tutorials__heading{color:#508785!important}.fw-modern-fabrics__heading{font-size:clamp(1.5rem,4vw,2.2rem)!important;color:var(--fw-teal, #508785)!important}.fw-gift-certificates__heading{font-family:museo,serif;font-style:normal!important;font-weight:700!important;color:#fff!important}.fw-newsletter__label,.fw-newsletter-subscribe__label{font-family:Roboto,sans-serif!important;font-weight:500!important;font-size:.85rem!important}.footer h3,.footer__heading,.footer [class*=heading]{font-family:museo,serif;font-weight:700!important;font-size:1rem!important;color:var(--fw-brown, #422727)!important}.footer a,.footer li,.footer p{font-family:Roboto,sans-serif!important;font-size:.85rem!important}.fw-product-meta{margin-bottom:1.5rem;padding:1.5rem 2rem;background:var(--fw-offwhite, #F7F4F0);border-radius:6px}.fw-product-meta__heading{font-family:museo,serif;font-size:1.1rem!important;font-weight:700!important;color:var(--fw-brown)!important;margin:0 0 1rem!important}.fw-product-meta__table th{font-family:Roboto,sans-serif!important;font-weight:500!important;color:var(--fw-brown)!important}.fw-product-meta__table td{font-family:Roboto,sans-serif!important}.product-information .product-vendor{font-family:Roboto,sans-serif;font-size:.82rem;color:var(--fw-teal);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.fw-collection__count{text-align:center;font-family:Roboto,sans-serif;font-size:.82rem;color:var(--fw-brown);opacity:.5;margin-bottom:1.5rem}.predictive-search-results__clear.button-unstyled{background:none!important}.footer__copyright{font-family:Roboto,sans-serif!important;font-size:.78rem!important}@media screen and (max-width:749px){body,html{overflow-x:hidden!important;width:100%!important}.announcement-bar{padding:.15rem .5rem!important;font-size:.72rem!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important;min-height:auto!important;line-height:1.3!important}.fw-header__logo-row{padding:.5rem 1rem!important}.fw-header__logo-row-inner{flex-wrap:wrap!important;gap:.5rem!important;padding:0!important}.fw-header__logo-text{font-size:1.3rem!important;text-align:center;width:100%}.fw-header__logo-img{max-height:50px!important}.fw-header__actions{justify-content:center!important;flex-wrap:wrap!important;gap:.5rem!important;padding-right:0!important;width:100%}.fw-header__account-links{font-size:.72rem!important}.fw-header__search-input{width:120px!important;font-size:.8rem!important;padding:.35rem .5rem!important}.fw-header__nav-inner{padding:0!important}.fw-header__nav-list{overflow-x:auto!important;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 .5rem!important}.fw-header__nav-list::-webkit-scrollbar{display:none}.fw-header__nav-link{font-size:.72rem!important;padding:.6rem .7rem!important;white-space:nowrap!important}.product-information__grid{grid-template-columns:1fr!important}.product-information__grid .product-information__media,.product-information__grid .product-details{grid-column:1!important;width:100%!important;max-width:100%!important}.fw-hero-slider__heading{font-size:1.8rem!important}.fw-hero-slider__subheading{font-size:.8rem!important;letter-spacing:1px!important}.fw-hero-slider__content{bottom:15px!important;gap:.25rem!important}.fw-hero-slider__btn{font-size:.85rem!important;padding:.35rem 1rem!important}.fw-category-grid__heading{font-size:1.3rem!important}.fw-category-grid__subheading{font-size:.8rem!important}.fw-category-grid{padding:1rem!important}.fw-cat-tile__title{font-size:.9rem!important}.fw-instagram-banner{font-size:.8rem!important;padding:.6rem 1rem!important}.fw-tutorials__heading{font-size:1.8rem!important}.fw-tutorials__content{gap:10px}.fw-story__content{gap:10px!important;padding-left:0!important;padding-right:0!important}.fw-story{padding:1.5rem 1rem!important}.fw-modern-fabrics__inner{padding:1rem .6rem!important}.fw-story__heading{font-size:1.8rem!important}.fw-modern-fabrics{padding:1.5rem 1rem!important}.fw-modern-fabrics__heading,.fw-gift-certs__heading{font-size:1.8rem!important}.contact-form{width:100%!important}.fw-gift-certs__inner{padding:1.6rem .6rem!important}.fw-gift-certificates,.fw-newsletter{padding:1.5rem 1rem!important}.fw-newsletter__heading{font-size:1.1rem!important}.fw-collection{padding:1rem!important}.fw-collection__title{font-size:1.5rem!important}.fw-collection__grid{grid-template-columns:repeat(2,1fr)!important;gap:1rem .75rem!important;padding:0!important}.fw-product-card__atc{font-size:.72rem!important;padding:.4rem .6rem!important}.fw-product-card__qty{width:40px!important;padding:.35rem!important}.product-information{padding:.5rem 1rem!important}.fw-product-meta{padding:1rem!important;margin:.5rem 0!important}.fw-product-meta__table th{width:100px!important;font-size:.78rem!important}.fw-product-meta__table td{font-size:.78rem!important}.fw-product-trust-section .fw-trust-signals{gap:.5rem!important;padding:.75rem!important;margin:0!important}.fw-product-trust-section .fw-trust-signal{flex:0 0 calc(50% - .5rem)!important;font-size:.7rem!important}.fw-footer__columns{grid-template-columns:1fr!important;text-align:center!important;padding:1rem!important}.fw-footer__logo-wrap{margin-bottom:1rem!important}.fw-breadcrumbs{padding:.5rem .75rem!important;font-size:.82rem!important}.page-width{padding-left:1rem!important;padding-right:1rem!important}h1,.h1{font-size:1.5rem!important}h2,.h2{font-size:1.2rem!important}h3,.h3{font-size:1rem!important}}.cart+section h3,.cart~section h3,[class*=product-list] h3{font-family:museo,serif;font-size:1.3rem!important;color:var(--fw-brown)!important;margin-bottom:1rem!important}.cart~section .product-card,[class*=product-list] .product-card{text-align:center!important;display:flex!important;flex-direction:column!important}.cart~section .product-card__content,[class*=product-list] .product-card__content{text-align:center!important;padding:.5rem .25rem 0!important;display:flex!important;flex-direction:column!important;align-items:center!important}.cart~section .product-card>a,[class*=product-list] .product-card>a,.cart~section .product-card .product-card__content,[class*=product-list] .product-card .product-card__content{display:flex!important;flex-direction:column!important;width:100%!important}.cart~section .product-card__title,[class*=product-list] .product-card__title,.product-recommendations .product-card__title{font-family:museo,serif;font-size:.85rem!important;font-weight:400!important;line-height:1.4!important;color:var(--fw-brown)!important;text-align:center!important;margin-top:.5rem!important;width:100%!important}.cart~section .product-card .price,[class*=product-list] .product-card .price,.product-recommendations .product-card .price{text-align:center!important;justify-content:center!important;font-size:.85rem!important;color:var(--fw-teal)!important;width:100%!important}.cart~section .product-card img,[class*=product-list] .product-card img,.product-recommendations .product-card img{border-radius:2px!important;width:100%!important}.cart~section .product-card .layout-panel-flex,[class*=product-list] .product-card .layout-panel-flex{flex-direction:column!important}.cart~section .product-card .product-grid__card,[class*=product-list] .product-card .product-grid__card{flex-direction:column!important}[class*=product-list] a[href*=collection]{color:var(--fw-teal)!important;font-family:Roboto,sans-serif!important;font-size:.85rem!important}.cart [name=checkout],.cart button[type=submit],.cart .button--checkout{background-color:var(--fw-teal)!important;color:var(--fw-white)!important;font-family:Roboto,sans-serif!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1px!important;border-radius:4px!important;padding:.85rem 2rem!important}#MainContent:has(.fw-blog-header-section){display:flex;flex-direction:column}#MainContent:has(.fw-blog-header-section)>.fw-breadcrumbs{order:2;margin-top:0;padding-top:10px}#MainContent:has(.fw-blog-header-section)>.fw-blog-header-section{order:1;display:block!important}#MainContent:has(.fw-blog-header-section)>.section-wrapper{order:3}.fw-sidebar-card{display:flex;align-items:center;gap:20px;background:#f9f7f4;border-radius:10px;padding:16px 24px;box-shadow:0 1px 6px #0000000f;max-width:1140px;margin:15px auto}.fw-sidebar-card__img{width:150px;min-width:120px;height:auto;object-fit:cover;border-radius:6px;display:block}.fw-sidebar-card__info{flex:1;min-width:0}.fw-sidebar-card__title{font-family:museo,serif!important;color:var(--fw-terracotta, #C46857)!important;font-weight:300!important;font-size:1.3rem!important;line-height:1.3!important;margin:0 0 2px!important}.fw-sidebar-card__date{font-family:Roboto,sans-serif;font-size:.78rem;color:#888;margin:0}@media screen and (max-width:768px){.fw-sidebar-card{flex-direction:column;text-align:center;padding:16px;margin:10px 15px}.fw-sidebar-card__img{width:100%;height:auto;min-width:0}.fw-sidebar-card__title{text-align:center!important}.fw-article-share__buttons{justify-content:center}}@media screen and (max-width:768px){.blog-post-content .elementor-section .elementor-container,.blog-post-content .elementor-section .elementor-row{flex-direction:column!important}.blog-post-content .elementor-column,.blog-post-content .elementor-col-50{width:100%!important;max-width:100%!important}.blog-post-content,.blog-post-content .rte,.blog-post-content rte-formatter{overflow:hidden!important;max-width:100%!important}.blog-post-comments-container{padding:0 15px!important;max-width:100%!important;overflow:hidden!important}}.blog-post-comments-container{max-width:100%;box-sizing:border-box}.elementor-widget-share-buttons .elementor-grid{display:inline-flex!important;gap:6px}.elementor-share-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;border-radius:50%!important;background-color:#508785!important;color:#fff!important;cursor:pointer;overflow:hidden;transition:background-color .2s}.elementor-share-btn:hover{background-color:#6ea5a3!important}.elementor-share-btn__icon{display:flex!important;align-items:center;justify-content:center;width:100%!important;color:#fff!important}.elementor-widget-heading .elementor-heading-title{font-family:Roboto,sans-serif!important;color:var(--fw-terracotta, #C46857)!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/fw-theme.css.map */
