.sm-featured-grid{display:block;width:100%;min-width:0;padding:var(--sm-top) 0 var(--sm-bottom);background:transparent;color:inherit}.sm-featured-grid *,.sm-featured-grid *:before,.sm-featured-grid *:after{box-sizing:border-box}.sm-featured-grid .sm-featured-grid__header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:15px;margin:0 0 25px;padding:0 var(--sm-inset)}.sm-featured-grid .sm-featured-grid__heading{margin:0;padding:0;font-family:Cormorant Garamond,Georgia,serif!important;font-size:var(--sm-title-size);font-weight:400;line-height:1.15;letter-spacing:normal;text-transform:none;text-align:left}.sm-featured-grid .sm-featured-grid__heading:after{display:none}.sm-featured-grid .sm-featured-grid__collection-link{color:inherit;font-family:var(--font-custom-secondary, Montserrat),sans-serif;font-size:12px;text-decoration:underline;text-underline-offset:5px}.sm-featured-grid .sm-featured-grid__track{display:grid;grid-template-columns:repeat(var(--sm-columns),minmax(0,1fr));gap:var(--sm-gap);list-style:none;margin:0 var(--sm-inset);padding:0;width:auto}.sm-featured-grid .sm-featured-grid__card{display:block;min-width:0;width:auto;margin:0;padding:0;list-style:none;background:transparent}.sm-featured-grid .sm-featured-grid__image-link{display:block;position:relative;overflow:hidden;aspect-ratio:var(--sm-ratio);color:inherit;background:transparent}.sm-featured-grid .sm-featured-grid__image,.sm-featured-grid .sm-featured-grid__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:var(--sm-fit)}.sm-featured-grid .sm-featured-grid__image--second{opacity:0;transition:opacity .2s ease}@media(hover:hover){.sm-featured-grid .sm-featured-grid__image-link--hover:hover .sm-featured-grid__image--second{opacity:1}}.sm-featured-grid .sm-featured-grid__badge{position:absolute;inset:10px 10px auto auto;padding:5px 8px;background:var(--background, #fff);color:var(--text-color, #222);font-size:11px}.sm-featured-grid .sm-featured-grid__details{display:flex;flex-direction:column;gap:var(--sm-text-gap);padding:15px var(--sm-text-inset);text-align:left}.sm-featured-grid .sm-featured-grid__name{margin:0;padding:0;font-family:var(--font-custom-secondary, Montserrat),sans-serif!important;font-size:12px;font-weight:500;line-height:1.4;text-transform:none;letter-spacing:normal}.sm-featured-grid .sm-featured-grid__name a{color:inherit;text-decoration:none}.sm-featured-grid .sm-featured-grid__price{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;font-family:var(--font-custom-secondary, Montserrat),sans-serif;font-size:12px;line-height:1.4}.sm-featured-grid :focus-visible{outline:2px solid currentColor;outline-offset:-2px}.sm-featured-grid .sm-featured-grid__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sm-featured-grid .sm-featured-grid__empty{padding:0 var(--sm-inset)}@media(max-width:749px){.sm-featured-grid .sm-featured-grid__header,.sm-featured-grid .sm-featured-grid__empty{padding-left:var(--sm-mobile-inset);padding-right:var(--sm-mobile-inset)}.sm-featured-grid .sm-featured-grid__track{margin-left:var(--sm-mobile-inset);margin-right:var(--sm-mobile-inset);grid-template-columns:repeat(2,minmax(0,1fr))}.sm-featured-grid .sm-featured-grid__heading{font-size:clamp(24px,7vw,var(--sm-title-size))}}@media(prefers-reduced-motion:reduce){.sm-featured-grid .sm-featured-grid__image--second{transition:none}}.sm-featured-grid .sm-featured-grid__heading,.sm-featured-grid .sm-featured-grid__name,.sm-featured-grid .sm-featured-grid__name a{color:#303030!important}sm-collection-carousel.sm-carousel{display:block;width:100%;min-width:0;padding:var(--sm-top) 0 var(--sm-bottom);background:transparent;color:inherit}.sm-carousel .sm-carousel__heading,.sm-carousel .sm-carousel__name,.sm-carousel .sm-carousel__name a,.sm-carousel .sm-carousel__price,.sm-carousel .sm-carousel__price *,.sm-carousel .sm-carousel__collection-link,.sm-carousel .sm-carousel__empty,.sm-carousel .sm-carousel__badge{color:#303030!important}.sm-carousel *,.sm-carousel *:before,.sm-carousel *:after{box-sizing:border-box}.sm-carousel .sm-carousel__header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:15px;margin:0 0 25px;padding:0 var(--sm-inset-right) 0 var(--sm-inset)}.sm-carousel .sm-carousel__heading{margin:0;padding:0;font-family:Cormorant Garamond,Georgia,serif!important;font-size:var(--sm-title-size);font-weight:400;line-height:1.15;letter-spacing:normal;text-transform:none;text-align:left}.sm-carousel .sm-carousel__heading:after{display:none}.sm-carousel .sm-carousel__collection-link{color:inherit;font-family:var(--font-custom-secondary, Montserrat),sans-serif;font-size:12px;text-decoration:underline;text-underline-offset:5px}.sm-carousel .sm-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--sm-columns) - 1) * var(--sm-gap)) / var(--sm-columns));justify-content:start;gap:var(--sm-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;list-style:none;margin:0 var(--sm-inset-right) 0 var(--sm-inset);padding:0 0 12px;width:auto}.sm-carousel .sm-carousel__card{display:block;min-width:0;width:auto;margin:0;padding:0;scroll-snap-align:start;list-style:none;background:transparent}.sm-carousel .sm-carousel__image-link{display:block;position:relative;overflow:hidden;aspect-ratio:var(--sm-ratio);color:inherit;background:transparent}.sm-carousel .sm-carousel__image,.sm-carousel .sm-carousel__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:var(--sm-fit)}.sm-carousel .sm-carousel__image--second{opacity:0;transition:opacity .2s ease}@media(hover:hover){.sm-carousel .sm-carousel__image-link--hover:hover .sm-carousel__image--second{opacity:1}}.sm-carousel .sm-carousel__badge{position:absolute;inset:10px 10px auto auto;padding:5px 8px;background:var(--background, #fff);color:var(--text-color, #222);font-size:11px}.sm-carousel .sm-carousel__details{display:flex;flex-direction:column;gap:var(--sm-text-gap);padding:15px var(--sm-text-inset);text-align:left}.sm-carousel .sm-carousel__name{margin:0;padding:0;font-family:var(--font-custom-secondary, Montserrat),sans-serif!important;font-size:12px;font-weight:500;line-height:1.4;text-transform:none;letter-spacing:normal}.sm-carousel .sm-carousel__name a{color:inherit;text-decoration:none}.sm-carousel .sm-carousel__price{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;font-family:var(--font-custom-secondary, Montserrat),sans-serif;font-size:12px;line-height:1.4}.sm-carousel .sm-carousel__controls{display:flex;justify-content:flex-end;padding:4px var(--sm-inset-right) 0 var(--sm-inset);gap:8px}.sm-carousel .sm-carousel__controls[hidden]{display:none}.sm-carousel .sm-carousel__arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font-size:24px;cursor:pointer}.sm-carousel .sm-carousel__arrow:disabled{opacity:.3;cursor:default}.sm-carousel :focus-visible{outline:2px solid currentColor;outline-offset:-2px}.sm-carousel .sm-carousel__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sm-carousel .sm-carousel__empty{padding:0 var(--sm-inset-right) 0 var(--sm-inset)}@media(max-width:989px){.sm-carousel .sm-carousel__track{grid-auto-columns:calc((100% - 1.2 * var(--sm-gap)) / 2.2)}}@media(max-width:749px){.sm-carousel .sm-carousel__header,.sm-carousel .sm-carousel__controls,.sm-carousel .sm-carousel__empty{padding-left:var(--sm-mobile-inset);padding-right:var(--sm-mobile-inset)}.sm-carousel .sm-carousel__track{margin-left:var(--sm-mobile-inset);margin-right:var(--sm-mobile-inset);grid-auto-columns:calc((100% - (var(--sm-mobile-columns) - 1) * var(--sm-gap)) / var(--sm-mobile-columns))}.sm-carousel .sm-carousel__heading{font-size:clamp(24px,7vw,var(--sm-title-size))}}@media(prefers-reduced-motion:reduce){.sm-carousel .sm-carousel__image--second{transition:none}}.sm-carousel.sm-carousel--ready .sm-carousel__track{scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none}.sm-carousel.sm-carousel--ready .sm-carousel__track::-webkit-scrollbar{display:none}.sm-carousel .sm-carousel__track.is-dragging{cursor:grabbing;scroll-snap-type:none}.sm-carousel .sm-carousel__track img{-webkit-user-drag:none}.sm-carousel.sm-carousel--ready .sm-carousel__controls{gap:0;padding-top:0}.sm-carousel .sm-carousel__position{position:relative;flex:1;min-width:0;height:24px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer}.sm-carousel .sm-carousel__position:before{content:"";position:absolute;left:0;right:0;top:11px;height:1px;background:currentColor;opacity:.2}.sm-carousel .sm-carousel__position[aria-current=true]:before{opacity:1}sm-collection-carousel03.sm-carousel03{display:block;width:100%;min-width:0;padding:var(--sm-top) 0 var(--sm-bottom);background:transparent;color:inherit}.sm-carousel03 .sm-carousel03__heading,.sm-carousel03 .sm-carousel03__name,.sm-carousel03 .sm-carousel03__name a,.sm-carousel03 .sm-carousel03__price,.sm-carousel03 .sm-carousel03__price *,.sm-carousel03 .sm-carousel03__collection-link,.sm-carousel03 .sm-carousel03__empty,.sm-carousel03 .sm-carousel03__badge{color:#303030!important}.sm-carousel03 *,.sm-carousel03 *:before,.sm-carousel03 *:after{box-sizing:border-box}.sm-carousel03 .sm-carousel03__header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:15px;margin:0 0 25px;padding:0 var(--sm-inset-right) 0 var(--sm-inset)}.sm-carousel03 .sm-carousel03__heading{margin:0;padding:0;font-family:Cormorant Garamond,Georgia,serif!important;font-size:var(--sm-title-size);font-weight:400;line-height:1.15;letter-spacing:normal;text-transform:none;text-align:left}.sm-carousel03 .sm-carousel03__heading:after{display:none}.sm-carousel03 .sm-carousel03__collection-link{color:inherit;font-family:var(--font-custom-secondary, Montserrat),sans-serif;font-size:12px;text-decoration:underline;text-underline-offset:5px}.sm-carousel03 .sm-carousel03__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--sm-columns) - 1) * var(--sm-gap)) / var(--sm-columns));justify-content:start;gap:var(--sm-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;list-style:none;margin:0 var(--sm-inset-right) 0 var(--sm-inset);padding:0;width:auto}.sm-carousel03 .sm-carousel03__card{display:block;min-width:0;width:auto;margin:0;padding:0;scroll-snap-align:start;list-style:none;background:transparent}.sm-carousel03 .sm-carousel03__image-link{display:block;position:relative;overflow:hidden;aspect-ratio:var(--sm-ratio);color:inherit;background:transparent}.sm-carousel03 .sm-carousel03__image,.sm-carousel03 .sm-carousel03__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:var(--sm-fit)}.sm-carousel03 .sm-carousel03__image--second{opacity:0;transition:opacity .2s ease}@media(hover:hover){.sm-carousel03 .sm-carousel03__image-link--hover:hover .sm-carousel03__image--second{opacity:1}}.sm-carousel03 .sm-carousel03__badge{position:absolute;inset:10px 10px auto auto;padding:5px 8px;background:var(--background, #fff);color:var(--text-color, #222);font-size:11px}.sm-carousel03 .sm-carousel03__details{display:flex;flex-direction:column;gap:var(--sm-text-gap);padding:16px var(--sm-text-inset);text-align:left}.sm-carousel03 .sm-carousel03__name{margin:0;padding:0;font-family:var(--font-custom-secondary, Montserrat),sans-serif!important;font-size:12px;font-weight:500;line-height:1.4;text-transform:none;letter-spacing:normal}.sm-carousel03 .sm-carousel03__name a{color:inherit;text-decoration:none}.sm-carousel03 .sm-carousel03__price{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;font-family:var(--font-custom-secondary, Montserrat),sans-serif;font-size:12px;line-height:1.4}.sm-carousel03 .sm-carousel03__controls{display:flex;justify-content:flex-end;padding:4px var(--sm-inset-right) 0 var(--sm-inset);gap:8px}.sm-carousel03 .sm-carousel03__controls[hidden]{display:none}.sm-carousel03 .sm-carousel03__arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font-size:24px;cursor:pointer}.sm-carousel03 .sm-carousel03__arrow:disabled{opacity:.3;cursor:default}.sm-carousel03 :focus-visible{outline:2px solid currentColor;outline-offset:-2px}.sm-carousel03 .sm-carousel03__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sm-carousel03 .sm-carousel03__empty{padding:0 var(--sm-inset-right) 0 var(--sm-inset)}@media(max-width:989px){.sm-carousel03 .sm-carousel03__track{grid-auto-columns:calc((100% - 1.2 * var(--sm-gap)) / 2.2)}}@media(max-width:749px){.sm-carousel03 .sm-carousel03__header,.sm-carousel03 .sm-carousel03__controls,.sm-carousel03 .sm-carousel03__empty{padding-left:var(--sm-mobile-inset);padding-right:var(--sm-mobile-inset)}.sm-carousel03 .sm-carousel03__track{margin-left:var(--sm-mobile-inset);margin-right:var(--sm-mobile-inset);grid-auto-columns:calc((100% - (var(--sm-mobile-columns) - 1) * var(--sm-gap)) / var(--sm-mobile-columns))}.sm-carousel03 .sm-carousel03__heading{font-size:clamp(24px,7vw,var(--sm-title-size))}}@media(prefers-reduced-motion:reduce){.sm-carousel03 .sm-carousel03__image--second{transition:none}}.sm-carousel03.sm-carousel03--ready .sm-carousel03__track{scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none}.sm-carousel03.sm-carousel03--ready .sm-carousel03__track::-webkit-scrollbar{display:none}.sm-carousel03 .sm-carousel03__track.is-dragging{cursor:grabbing;scroll-snap-type:none}.sm-carousel03 .sm-carousel03__track img{-webkit-user-drag:none}.sm-carousel03 .sm-carousel03__viewport,.sm-carousel03 .sm-carousel03__card{position:relative}.sm-carousel03 .sm-carousel03__details{position:absolute;inset:auto 0 0;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:8px;pointer-events:none}.sm-carousel03 .sm-carousel03__name{flex:1;min-width:0;font-size:11px;font-weight:400}.sm-carousel03 .sm-carousel03__name a{pointer-events:auto}.sm-carousel03 .sm-carousel03__price{flex:0 0 auto;max-width:48%;justify-content:flex-end;text-align:right;font-size:10px;gap:2px 5px}.sm-carousel03 .sm-carousel03__controls{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;padding:0}.sm-carousel03 .sm-carousel03__arrow{position:absolute;top:50%;transform:translateY(-50%);color:#303030;pointer-events:auto;font-size:36px;font-weight:300;background:transparent}.sm-carousel03 [data-sm-previous]{left:calc(var(--sm-inset) + 4px)}.sm-carousel03 [data-sm-next]{right:calc(var(--sm-inset-right) + 4px)}.sm-carousel03 .sm-carousel03__arrow:disabled{opacity:0;pointer-events:none}@media(max-width:989px)and (min-width:750px){.sm-carousel03 .sm-carousel03__track{grid-auto-columns:calc((100% - 2 * var(--sm-gap)) / 3)}}@media(max-width:749px){.sm-carousel03 [data-sm-previous]{left:calc(var(--sm-mobile-inset) + 4px)}.sm-carousel03 [data-sm-next]{right:calc(var(--sm-mobile-inset) + 4px)}.sm-carousel03 .sm-carousel03__details{flex-direction:column;align-items:flex-start;gap:var(--sm-text-gap);padding:12px var(--sm-text-inset)}.sm-carousel03 .sm-carousel03__price{max-width:100%;text-align:left;justify-content:flex-start}}.sm-carousel03 .sm-carousel03__arrow span{display:block;width:16px;height:16px;border:0;border-top:1px solid currentColor;border-right:1px solid currentColor;font-size:0;line-height:0;transform:rotate(45deg)}.sm-carousel03 [data-sm-previous] span{transform:rotate(-135deg)}.sm-gallery{background:transparent;color:var(--sm-gallery-color);padding:var(--sm-gallery-top) var(--sm-gallery-edge) var(--sm-gallery-bottom);box-sizing:border-box}.sm-gallery__heading{font-family:var(--font-custom-first,inherit);font-size:clamp(28px,3vw,44px);font-weight:400;text-align:center;color:inherit;margin:0 0 48px}.sm-gallery__grid{display:flex;flex-wrap:wrap;justify-content:var(--sm-gallery-row-align);gap:var(--sm-gallery-gap);max-width:var(--sm-gallery-max);margin:0 auto;align-items:start}.sm-gallery__item{flex:0 0 calc((100% + var(--sm-gallery-gap)) / 12 * var(--sm-gallery-span) - var(--sm-gallery-gap));box-sizing:border-box;padding-top:var(--sm-gallery-offset);min-width:0;display:flex;justify-content:var(--sm-gallery-align)}.sm-gallery__card{position:relative;width:var(--sm-gallery-width);margin:0;min-width:0}.sm-gallery__link{display:block;position:relative;color:inherit;text-decoration:none}.sm-gallery__media{position:relative;aspect-ratio:var(--sm-gallery-ratio);overflow:hidden}.sm-gallery__media img{display:block;width:100%;height:auto;aspect-ratio:var(--sm-gallery-ratio);object-fit:cover}.sm-gallery__placeholder{display:block;width:100%;height:100%;min-height:240px;background:#e9e6e0;fill:#aaa49b}.sm-gallery__caption{padding:16px 0 0;font-family:var(--font-custom-secondary,inherit);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.sm-gallery__caption h2{font-family:var(--font-custom-first,inherit);font-size:18px;font-weight:400;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;color:inherit;margin:0 0 5px}.sm-gallery__caption p{margin:0 0 4px;font-size:inherit;line-height:inherit}.sm-gallery__card--overlay .sm-gallery__caption{position:absolute;bottom:0;left:0;right:0;padding:48px 20px 20px;color:var(--sm-gallery-caption);background:linear-gradient(transparent,rgba(0,0,0,var(--sm-gallery-shade)))}.sm-gallery__cta{display:inline-block;text-decoration:underline;text-underline-offset:4px}.sm-gallery__link:hover .sm-gallery__cta{text-decoration-thickness:2px}.sm-gallery__link:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:749px){.sm-gallery{padding-left:var(--sm-gallery-mobile-edge);padding-right:var(--sm-gallery-mobile-edge)}.sm-gallery__grid{gap:var(--sm-gallery-mobile-gap)}.sm-gallery__item{flex-basis:100%;padding-top:0}.sm-gallery__card{width:100%}.sm-gallery__heading{margin-bottom:32px}}.sm-editorial-split01{display:block;color:#303030;padding:var(--top) var(--inset) var(--bottom)}.sm-editorial-split01 *,.sm-editorial-split01 *:before,.sm-editorial-split01 *:after{box-sizing:border-box}.sm-editorial-split01 .sm-ed-panel{position:relative;min-width:0;overflow:hidden;background:#f6f4ef}.sm-editorial-split01 .sm-ed-media,.sm-editorial-split01 .sm-ed-media__desktop,.sm-editorial-split01 .sm-ed-media__mobile{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.sm-editorial-split01 .sm-ed-media img,.sm-editorial-split01 .sm-ed-media video,.sm-editorial-split01 .sm-ed-media svg{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--crop-x) var(--crop-y)!important;transform:scale(var(--zoom))}.sm-editorial-split01 .sm-ed-media__mobile{display:none}.sm-editorial-split01 .sm-ed-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--shade);pointer-events:none}.sm-editorial-split01 .sm-ed-media__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.sm-editorial-split01 .sm-ed-overlay{position:absolute;top:24px;right:24px;bottom:24px;left:24px;z-index:2;pointer-events:none;color:var(--text-color)}.sm-editorial-split01 .sm-ed-overlay__copy{position:absolute;width:var(--text-width);left:var(--title-x);top:var(--title-y);transform:translate(calc(-1 * var(--title-x)),calc(-1 * var(--title-y)));text-align:var(--text-align)}.sm-editorial-split01 .sm-ed-overlay h2{font:400 var(--heading-size)/1.1 "Cormorant Garamond",Georgia,serif;text-transform:none;letter-spacing:0;color:inherit;margin:0;padding:0}.sm-editorial-split01 .sm-ed-overlay p{font:400 var(--body-size)/1.5 "Montserrat regular",Montserrat,sans-serif;color:inherit;margin:12px 0 0}.sm-editorial-split01 .sm-ed-overlay__cta{position:absolute;width:var(--text-width);left:var(--link-x);top:var(--link-y);transform:translate(calc(-1 * var(--link-x)),calc(-1 * var(--link-y)));text-align:var(--link-align)}.sm-editorial-split01 .sm-ed-overlay__cta a{pointer-events:auto;display:inline-block;color:inherit;font:400 var(--body-size)/1.5 "Montserrat regular",Montserrat,sans-serif;text-decoration:underline;text-underline-offset:5px;padding:8px 0}.sm-editorial-split01 .sm-ed-pause{position:absolute;z-index:3;top:12px;right:12px;width:44px;height:44px;padding:0;border:1px solid currentColor;border-radius:50%;background:#f8f5f2;color:#303030;font:12px/1 sans-serif;cursor:pointer}.sm-editorial-split01 .sm-ed-pause[hidden]{display:none}.sm-editorial-split01 a:focus-visible,.sm-editorial-split01 button:focus-visible{outline:2px solid currentColor;outline-offset:-4px}@media(max-width:749px){.sm-editorial-split01{padding-left:var(--inset-m);padding-right:var(--inset-m)}.sm-editorial-split01 .sm-ed-media__desktop{display:none}.sm-editorial-split01 .sm-ed-media__mobile{display:block}.sm-editorial-split01 .sm-ed-media img,.sm-editorial-split01 .sm-ed-media video{object-position:var(--crop-x-m) var(--crop-y-m)!important;transform:scale(var(--zoom-m))}.sm-editorial-split01 .sm-ed-overlay{top:18px;right:18px;bottom:18px;left:18px}.sm-editorial-split01 .sm-ed-overlay h2{font-size:var(--heading-size-m)}.sm-editorial-split01 .sm-ed-overlay__copy{left:var(--title-x-m);top:var(--title-y-m);transform:translate(calc(-1 * var(--title-x-m)),calc(-1 * var(--title-y-m)))}.sm-editorial-split01 .sm-ed-overlay__cta{left:var(--link-x-m);top:var(--link-y-m);transform:translate(calc(-1 * var(--link-x-m)),calc(-1 * var(--link-y-m)))}}.sm-editorial-split01__grid{display:grid;grid-template-columns:var(--first) var(--second);gap:var(--gap)}.sm-editorial-split01 .sm-ed-panel{height:min(var(--height),70vw)}.sm-editorial-split01__grid:has(>:only-child){grid-template-columns:1fr}@media(max-width:749px){.sm-editorial-split01__grid{grid-template-columns:minmax(0,1fr)}.sm-editorial-split01 .sm-ed-panel{height:min(var(--height-m),140vw)}}.sm-gemstone-feature01{display:block;color:#303030;padding:var(--top) var(--inset) var(--bottom)}.sm-gemstone-feature01 *,.sm-gemstone-feature01 *:before,.sm-gemstone-feature01 *:after{box-sizing:border-box}.sm-gemstone-feature01 .sm-ed-panel{position:relative;min-width:0;overflow:hidden;background:#f6f4ef}.sm-gemstone-feature01 .sm-ed-media,.sm-gemstone-feature01 .sm-ed-media__desktop,.sm-gemstone-feature01 .sm-ed-media__mobile{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.sm-gemstone-feature01 .sm-ed-media img,.sm-gemstone-feature01 .sm-ed-media video,.sm-gemstone-feature01 .sm-ed-media svg{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--crop-x) var(--crop-y)!important;transform:scale(var(--zoom))}.sm-gemstone-feature01 .sm-ed-media__mobile{display:none}.sm-gemstone-feature01 .sm-ed-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--shade);pointer-events:none}.sm-gemstone-feature01 .sm-ed-media__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.sm-gemstone-feature01 .sm-ed-overlay{position:absolute;top:24px;right:24px;bottom:24px;left:24px;z-index:2;pointer-events:none;color:var(--text-color)}.sm-gemstone-feature01 .sm-ed-overlay__copy{position:absolute;width:var(--text-width);left:var(--title-x);top:var(--title-y);transform:translate(calc(-1 * var(--title-x)),calc(-1 * var(--title-y)));text-align:var(--text-align)}.sm-gemstone-feature01 .sm-ed-overlay h2{font:400 var(--heading-size)/1.1 "Cormorant Garamond",Georgia,serif;text-transform:none;letter-spacing:0;color:inherit;margin:0;padding:0}.sm-gemstone-feature01 .sm-ed-overlay p{font:400 var(--body-size)/1.5 "Montserrat regular",Montserrat,sans-serif;color:inherit;margin:12px 0 0}.sm-gemstone-feature01 .sm-ed-overlay__cta{position:absolute;width:var(--text-width);left:var(--link-x);top:var(--link-y);transform:translate(calc(-1 * var(--link-x)),calc(-1 * var(--link-y)));text-align:var(--link-align)}.sm-gemstone-feature01 .sm-ed-overlay__cta a{pointer-events:auto;display:inline-block;color:inherit;font:400 var(--body-size)/1.5 "Montserrat regular",Montserrat,sans-serif;text-decoration:underline;text-underline-offset:5px;padding:8px 0}.sm-gemstone-feature01 .sm-ed-pause{position:absolute;z-index:3;top:12px;right:12px;width:44px;height:44px;padding:0;border:1px solid currentColor;border-radius:50%;background:#f8f5f2;color:#303030;font:12px/1 sans-serif;cursor:pointer}.sm-gemstone-feature01 .sm-ed-pause[hidden]{display:none}.sm-gemstone-feature01 a:focus-visible,.sm-gemstone-feature01 button:focus-visible{outline:2px solid currentColor;outline-offset:-4px}@media(max-width:749px){.sm-gemstone-feature01{padding-left:var(--inset-m);padding-right:var(--inset-m)}.sm-gemstone-feature01 .sm-ed-media__desktop{display:none}.sm-gemstone-feature01 .sm-ed-media__mobile{display:block}.sm-gemstone-feature01 .sm-ed-media img,.sm-gemstone-feature01 .sm-ed-media video{object-position:var(--crop-x-m) var(--crop-y-m)!important;transform:scale(var(--zoom-m))}.sm-gemstone-feature01 .sm-ed-overlay{top:18px;right:18px;bottom:18px;left:18px}.sm-gemstone-feature01 .sm-ed-overlay h2{font-size:var(--heading-size-m)}.sm-gemstone-feature01 .sm-ed-overlay__copy{left:var(--title-x-m);top:var(--title-y-m);transform:translate(calc(-1 * var(--title-x-m)),calc(-1 * var(--title-y-m)))}.sm-gemstone-feature01 .sm-ed-overlay__cta{left:var(--link-x-m);top:var(--link-y-m);transform:translate(calc(-1 * var(--link-x-m)),calc(-1 * var(--link-y-m)))}}.sm-gemstone-feature01__grid{display:grid;grid-template-columns:minmax(0,var(--product-width)) minmax(0,var(--media-width));gap:var(--gap)}.sm-gemstone-feature01--swap .sm-gemstone-feature01__grid{grid-template-columns:minmax(0,var(--media-width)) minmax(0,var(--product-width))}.sm-gemstone-feature01--swap .sm-ed-panel{order:-1}.sm-gemstone-feature01__products{min-width:0;background:var(--panel-bg);padding:32px max(18px,calc((100% - var(--inner-width)) / 2));display:flex;flex-direction:column;justify-content:center;gap:24px}.sm-gemstone-feature01__intro{text-align:center}.sm-gemstone-feature01 .sm-gemstone-feature01__intro h2{font:400 var(--heading-size)/1.1 "Cormorant Garamond",Georgia,serif;color:#303030;text-transform:none;letter-spacing:0;margin:0;padding:0}.sm-gemstone-feature01 .sm-gemstone-feature01__intro p{font:400 var(--body-size)/1.5 "Montserrat regular",Montserrat,sans-serif;color:#303030;margin:12px 0 0}.sm-gemstone-feature01__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--product-gap);min-width:0}.sm-gemstone-feature01__tile{min-width:0}.sm-gemstone-feature01__product-image{display:block;width:100%;aspect-ratio:var(--product-ratio);max-height:calc(var(--height) / 2 - 100px);overflow:hidden}.sm-gemstone-feature01__product-image img,.sm-gemstone-feature01__product-image svg{display:block;width:100%;height:100%;object-fit:var(--product-fit)}.sm-gemstone-feature01 .sm-gemstone-feature01__tile h3,.sm-gemstone-feature01 .sm-gemstone-feature01__tile h3 a,.sm-gemstone-feature01 .sm-gemstone-feature01__price{color:#303030;font:400 var(--body-size)/1.4 "Montserrat regular",Montserrat,sans-serif;text-transform:none;letter-spacing:0;margin:5px 0 0;padding:0}.sm-gemstone-feature01 .sm-gemstone-feature01__cta{align-self:center;color:#303030;font:400 var(--body-size)/1.5 "Montserrat regular",Montserrat,sans-serif;text-decoration:underline;text-underline-offset:5px;padding:8px 0}.sm-gemstone-feature01 .sm-ed-panel{min-height:min(var(--height),70vw);max-height:var(--height)}@media(max-width:749px){.sm-gemstone-feature01 .sm-gemstone-feature01__grid{grid-template-columns:minmax(0,1fr)}.sm-gemstone-feature01 .sm-ed-panel{order:0;height:min(var(--height-m),140vw);min-height:0;max-height:var(--height-m)}.sm-gemstone-feature01--media-first .sm-ed-panel{order:-1}.sm-gemstone-feature01__products{padding:28px 18px;gap:20px}.sm-gemstone-feature01 .sm-gemstone-feature01__intro h2{font-size:var(--heading-size-m)}.sm-gemstone-feature01__product-image{max-height:var(--height-m)}}.sm-image-steps{display:grid;grid-template-columns:minmax(0,var(--sm-image-track)) minmax(0,var(--sm-text-track));grid-template-areas:"media content";column-gap:var(--sm-gap);align-items:start;padding:var(--sm-vertical) var(--sm-edge);box-sizing:border-box;background:var(--sm-background);color:var(--sm-foreground)}.sm-image-steps__media{grid-area:media;min-width:0;position:relative;height:var(--sm-image-height)}.sm-image-steps__media img,.sm-image-steps__placeholder{display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:var(--sm-fit)}.sm-image-steps__placeholder{background:#e5e1d9;fill:#a7a095}.sm-image-steps__content{grid-area:content;display:flex;flex-direction:column;justify-content:space-between;gap:64px;padding:80px min(var(--sm-text-padding),8vw);min-width:0;min-height:var(--sm-image-height);box-sizing:border-box}.sm-image-steps__eyebrow{font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px}.sm-image-steps h2{font-family:var(--font-custom-first,inherit);font-size:clamp(28px,3.2vw,48px);line-height:1.15;font-weight:400;color:inherit;margin:0 0 32px}.sm-image-steps__intro{margin-bottom:24px}.sm-image-steps details{margin:0 0 1px;border:0;border-radius:0;background:transparent}.sm-image-steps summary{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;padding:10px 0;min-height:44px;box-sizing:border-box;list-style:none;font-family:var(--font-custom-secondary,inherit);font-size:12px;font-weight:400;letter-spacing:.3px;line-height:1.6;text-transform:uppercase;color:inherit;background:transparent;border:0;border-bottom:1px solid #dfdfdf;border-radius:0}.sm-image-steps details[open]>summary{border-bottom-color:transparent}.sm-image-steps summary::-webkit-details-marker{display:none}.sm-image-steps summary::marker{content:""}.sm-image-steps__chevron{display:block;width:9px;height:6px;flex-shrink:0;transition:transform .2s ease}.sm-image-steps details[open] .sm-image-steps__chevron{transform:rotate(180deg)}.sm-image-steps__intro{font-size:15px;line-height:1.7;overflow-wrap:anywhere}.sm-image-steps__answer{padding:0 0 10px;font-family:var(--font-custom-secondary,inherit);font-size:12px;line-height:1.6;letter-spacing:.3px;overflow-wrap:anywhere}.sm-image-steps__answer p{margin:0 0 12px}.sm-image-steps__answer p:first-child{margin-top:0}.sm-image-steps__answer p:last-child{margin-bottom:0}.sm-image-steps a{color:inherit}.sm-image-steps__button{display:inline-flex;align-self:flex-start;align-items:center;min-height:44px;max-width:100%;box-sizing:border-box;text-align:left;border:0;padding:10px 0;background:transparent;font-family:var(--font-custom-secondary,inherit);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;font-size:12px;line-height:1.6;letter-spacing:.3px;text-transform:uppercase;overflow-wrap:anywhere}.sm-image-steps__button:hover{text-decoration-thickness:2px}.sm-image-steps--right{grid-template-columns:minmax(0,var(--sm-text-track)) minmax(0,var(--sm-image-track));grid-template-areas:"content media"}.sm-image-steps summary:focus-visible,.sm-image-steps a:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(prefers-reduced-motion:reduce){.sm-image-steps__chevron{transition:none}}@media(max-width:989px){.sm-image-steps{grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "content";padding:var(--sm-vertical) var(--sm-mobile-edge)}.sm-image-steps__media{height:var(--sm-mobile-height)}.sm-image-steps__content{min-height:0;padding:40px 24px;gap:40px}}[data-sm-stock-root][data-sm-current-available=false] .shopify-payment-button,[data-sm-stock-root] [data-price] .price__badge--sold-out{display:none!important}[data-sm-stock-root] [data-sm-stock-primary][data-sm-restock=true]{background-color:#303030!important;border-color:#303030!important;color:#f6f4ef!important;opacity:1!important}[data-sm-stock-root][data-sm-unique-gemstone=true] [data-sm-stock-status]:is([data-sm-stock-state=sold-out],[data-sm-stock-state=unavailable]) .pulse__icon,[data-sm-stock-root][data-sm-unique-gemstone=true] [data-sm-stock-status]:is([data-sm-stock-state=sold-out],[data-sm-stock-state=unavailable]) .pulse__icon:before,[data-sm-stock-root][data-sm-unique-gemstone=true] [data-sm-stock-status]:is([data-sm-stock-state=sold-out],[data-sm-stock-state=unavailable]) .pulse__icon:after,[data-sm-stock-root] [data-sm-stock-status][data-sm-stock-state=restocking] .pulse__icon,[data-sm-stock-root] [data-sm-stock-status][data-sm-stock-state=restocking] .pulse__icon:before,[data-sm-stock-root] [data-sm-stock-status][data-sm-stock-state=restocking] .pulse__icon:after{background-color:#b7b5b0!important;animation:none!important;box-shadow:none!important}[data-sm-stock-root] [data-sm-stock-state=made-to-order] .pulse__icon{position:relative;flex:0 0 12px;width:12px;height:12px;border:0;border-radius:0;background:transparent url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M6%200C4.81331%200%203.65328%200.351894%202.66658%201.01118C1.67989%201.67047%200.910851%202.60754%200.456726%203.7039C0.00259972%204.80026%20-0.11622%206.00666%200.115291%207.17054C0.346802%208.33443%200.918247%209.40353%201.75736%2010.2426C2.59648%2011.0818%203.66558%2011.6532%204.82946%2011.8847C5.99335%2012.1162%207.19975%2011.9974%208.2961%2011.5433C9.39246%2011.0892%2010.3295%2010.3201%2010.9888%209.33342C11.6481%208.34673%2012%207.18669%2012%206C12%204.4087%2011.3679%202.88258%2010.2426%201.75736C9.11742%200.632141%207.5913%200%206%200V0ZM6.22%2011C5.22719%2011.0435%204.24393%2010.7902%203.39573%2010.2724C2.54754%209.75453%201.87289%208.99569%201.45791%208.09272C1.04293%207.18974%200.906436%206.18358%201.06586%205.20269C1.22528%204.22179%201.67338%203.31064%202.35297%202.58556C3.03255%201.86048%203.91279%201.35436%204.88132%201.1318C5.84984%200.909237%206.86272%200.980335%207.79066%201.33602C8.7186%201.6917%209.5195%202.31583%2010.0911%203.12873C10.6628%203.94164%2010.9792%204.90645%2011%205.9C11.0275%207.20437%2010.544%208.46781%209.65281%209.42066C8.76162%2010.3735%207.53329%2010.9403%206.23%2011H6.22Z%22%20fill%3D%22%232C7D50%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M8.32052%203.50006C8.255%203.45756%208.1817%203.42849%208.10487%203.41453C8.02803%203.40057%207.94919%203.40201%207.87291%203.41875C7.79663%203.43549%207.72444%203.46721%207.66052%203.51207C7.59659%203.55693%207.54221%203.61403%207.50052%203.68006L5.35052%207.00006L4.45052%206.00006C4.39799%205.94097%204.33433%205.8928%204.26319%205.8583C4.19204%205.82381%204.1148%205.80367%204.03587%205.79902C3.95694%205.79438%203.87787%205.80533%203.80317%205.83124C3.72847%205.85716%203.65961%205.89753%203.60052%205.95006C3.54142%206.00259%203.49325%206.06625%203.45876%206.13739C3.42426%206.20854%203.40412%206.28578%203.39948%206.36471C3.39483%206.44364%203.40578%206.52271%203.4317%206.59741C3.45761%206.67211%203.49799%206.74097%203.55052%206.80006L4.89052%208.30006C4.96255%208.38024%205.05212%208.4427%205.15226%208.48258C5.25239%208.52245%205.36038%208.53867%205.46781%208.52996C5.57523%208.52125%205.6792%208.48784%205.7716%208.43236C5.864%208.37687%205.94234%208.3008%206.00052%208.21006L8.50052%204.32006C8.54302%204.25455%208.57209%204.18125%208.58605%204.10441C8.60001%204.02758%208.59857%203.94873%208.58183%203.87246C8.56509%203.79618%208.53337%203.72399%208.48851%203.66006C8.44365%203.59614%208.38655%203.54175%208.32052%203.50006Z%22%20fill%3D%22%232C7D50%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E) center / 12px 12px no-repeat!important;box-shadow:none!important;animation:sm-made-to-order-tick 1.8s ease-in-out infinite!important}[data-sm-stock-root] [data-sm-stock-state=made-to-order] .pulse__icon:before,[data-sm-stock-root] [data-sm-stock-state=made-to-order] .pulse__icon:after{content:none!important;display:none!important}@keyframes sm-made-to-order-tick{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){[data-sm-stock-root] [data-sm-stock-state=made-to-order] .pulse__icon{animation:none!important;opacity:1}}[data-sm-stock-root] .js-variant-selector .swatches__swatch--regular .swatches__sold-out--image{display:none!important}[data-sm-stock-root] .js-variant-selector .swatches__swatch--regular.soldout .swatches__form--label{text-decoration:none!important}[data-sm-stock-root] .js-back-in-stock-form label{font-size:11px!important;line-height:1.5!important;margin-bottom:6px!important}[data-sm-stock-root] .js-back-in-stock-form input[type=email],[data-sm-stock-root] .js-back-in-stock-form .js-back-in-stock-submit{box-sizing:border-box;height:40px!important;min-height:40px!important;line-height:40px!important;margin-bottom:12px!important;font-size:12px!important}[data-sm-stock-root] .js-back-in-stock-form input[type=email]{padding:0 12px!important}[data-sm-stock-root] .js-back-in-stock-form .js-back-in-stock-submit{padding:0 14px!important}@media(max-width:740px){[data-sm-stock-root] .js-back-in-stock-form input[type=email]{font-size:16px!important}}sm-related-products.sm-related{display:block;width:100%;min-width:0;box-sizing:border-box;background:transparent;padding:var(--sm-top) var(--sm-right) var(--sm-bottom) var(--sm-left);color:#303030}sm-related-products.sm-related[hidden],.sm-related [hidden]{display:none!important}.sm-related *,.sm-related *:before,.sm-related *:after{box-sizing:border-box}.sm-related .sm-related__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 30px}.sm-related .sm-related__header h2{margin:0;padding:0;font-family:Cormorant Garamond,Georgia,serif!important;font-size:var(--sm-title);font-weight:400;line-height:1.15;letter-spacing:normal;text-transform:none;text-align:left;color:#303030!important}.sm-related .sm-related__header h2:after{display:none}.sm-related .sm-related__controls{display:flex;flex-shrink:0;gap:0}.sm-related .sm-related__controls button{display:grid;place-items:center;width:44px;height:44px;min-height:44px;margin:0;padding:0;background:transparent!important;border:0;border-radius:0;box-shadow:none;color:#303030!important;cursor:pointer}.sm-related .sm-related__controls button:after{display:none}.sm-related .sm-related__controls button span{display:block;width:16px;height:16px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.sm-related .sm-related__controls button[data-previous] span{transform:rotate(-135deg)}.sm-related .sm-related__controls button:disabled{opacity:.25;cursor:default}.sm-related .sm-related__track{--sm-columns:4;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--sm-columns) - 1)*var(--sm-gap))/var(--sm-columns));gap:var(--sm-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0;margin:0;list-style:none;width:100%}.sm-related .sm-related__progress{height:1px;margin-top:30px;background:#3030302e;overflow:hidden}.sm-related .sm-related__progress span{display:block;height:100%;background:#303030;width:var(--sm-visible,100%);margin-left:var(--sm-position,0%)}.sm-related .sm-related__track::-webkit-scrollbar{display:none}.sm-related .sm-related__card{display:block;min-width:0;margin:0;padding:0;list-style:none;scroll-snap-align:start}.sm-related .sm-related__image-link{display:block;position:relative;width:100%;aspect-ratio:var(--sm-ratio);overflow:hidden;background:transparent}.sm-related .sm-related__image{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:var(--sm-fit)}.sm-related .sm-related__image--second{opacity:0;transition:opacity .2s ease}.sm-related .sm-related__details{padding:10px 5px 0;display:flex;flex-direction:column;gap:5px}.sm-related .sm-related__details h3,.sm-related .sm-related__details h3 a{margin:0;padding:0;font-family:Montserrat regular,Montserrat,sans-serif!important;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:normal;text-transform:none;text-decoration:none;color:#303030!important}.sm-related .sm-related__price,.sm-related .sm-related__price *{font-family:Montserrat regular,Montserrat,sans-serif!important;font-size:12px;font-weight:400;line-height:1.4;color:#303030!important}.sm-related .sm-related__stock{display:block;margin-top:5px}.sm-related .sm-related__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.sm-related a:focus-visible,.sm-related button:focus-visible,.sm-related__track:focus-visible{outline:1px solid #303030;outline-offset:-3px}@media(hover:hover){.sm-related .sm-related__image-link--hover:hover .sm-related__image--second{opacity:1}}@media(max-width:749px){sm-related-products.sm-related{padding-left:var(--sm-mobile);padding-right:var(--sm-mobile)}.sm-related .sm-related__header{margin-bottom:20px}.sm-related .sm-related__header h2{font-size:var(--sm-title-mobile)}.sm-related .sm-related__track{--sm-columns:2}.sm-related .sm-related__details h3,.sm-related .sm-related__details h3 a{font-size:12px}.sm-related .sm-related__price,.sm-related .sm-related__price *{font-size:11px}}@media(prefers-reduced-motion:reduce){.sm-related .sm-related__image--second{transition:none}}.sm-page-text{padding:var(--sm-text-top) 24px var(--sm-text-bottom);background:transparent;color:var(--sm-text-color);text-align:var(--sm-text-align)}.sm-page-text__inner{max-width:760px;margin:0 auto}.sm-page-text h1,.sm-page-text h2{font-family:var(--font-custom-first,inherit);font-size:clamp(28px,3vw,44px);font-weight:400;line-height:1.2;margin:0 0 24px;color:inherit}.sm-page-text__eyebrow{font-family:var(--font-custom-secondary,inherit);font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px}.sm-page-text__body{font-family:var(--font-custom-secondary,inherit);font-size:14px;line-height:1.7;overflow-wrap:anywhere}.sm-page-text__body img{max-width:100%;height:auto}.sm-page-text__link{display:inline-block;padding:12px 0;margin-top:12px;color:inherit;font-family:var(--font-custom-secondary,inherit);font-size:12px;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px}.sm-page-text a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.sm-journal-edit{display:block;width:100%;max-width:none;overflow:hidden;background:var(--sm-background,#f5f3ef);color:var(--sm-text,#303030);font:400 12px/1.5 Montserrat,Montserrat regular,sans-serif}.sm-journal-edit *,.sm-journal-edit *:before,.sm-journal-edit *:after{box-sizing:border-box}.sm-journal-edit h1,.sm-journal-edit h2,.sm-journal-edit h3,.sm-journal-edit p,.sm-journal-edit figure{margin:0;color:inherit}.sm-journal-edit h1,.sm-journal-edit h2,.sm-journal-edit h3{font-family:Cormorant Garamond,Garamond,serif;font-weight:400;letter-spacing:0;text-transform:none}.sm-journal-edit h1{font-size:36px;line-height:1.12;margin:18px 0}.sm-journal-edit h2{font-size:28px;line-height:1.2;margin:0 0 18px}.sm-journal-edit h3{font-size:22px;line-height:1.25}.sm-journal-edit a{color:inherit;text-decoration:none}.sm-journal-edit img{display:block;width:100%;max-width:100%;height:100%;object-fit:cover}.sm-journal-contained{width:100%;max-width:var(--sm-width,1200px);margin-right:auto;margin-left:auto;padding-right:clamp(20px,4vw,55px);padding-left:clamp(20px,4vw,55px)}.sm-journal-hero{height:var(--sm-hero,600px);width:100%}.sm-journal-hero picture{display:block;height:100%}.sm-journal-hero img{object-position:var(--sm-hero-x,50%) var(--sm-hero-y,50%)}.sm-journal-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:1000px;gap:24px 40px;padding-top:48px;padding-bottom:36px;line-height:1.5}.sm-journal-intro__heading{grid-column:1/-1;max-width:430px}.sm-journal-intro__heading .sm-journal-deck{margin-bottom:0}.sm-journal-intro__left,.sm-journal-feature__content{min-width:0}.sm-journal-intro__left{grid-column:1/-1}.sm-journal-intro__columns{column-count:2;column-gap:40px;column-fill:balance;orphans:2;widows:2}.sm-journal-intro__columns p{break-inside:auto;orphans:2;widows:2}.sm-journal-eyebrow{font-size:11px;line-height:1.4;text-transform:uppercase;letter-spacing:.04em}.sm-journal-deck,.sm-journal-serif-note,.sm-journal-feature__deck{font:italic 400 18px/1.4 Cormorant Garamond,Garamond,serif}.sm-journal-deck{margin-bottom:20px}.sm-journal-serif-note{font-size:16px;margin-bottom:16px!important}.sm-journal-edit .sm-journal-serif-note{font-family:Cormorant Garamond,Garamond,serif!important}.sm-journal-rte p+p{margin-top:14px}.sm-journal-rte a{text-decoration:underline;text-underline-offset:3px}.sm-journal-rte ul,.sm-journal-rte ol{padding-left:20px}.sm-journal-rte{overflow-wrap:anywhere}.sm-journal-edit .sm-journal-rte{line-height:1.5}.sm-journal-edit .sm-journal-deck,.sm-journal-edit .sm-journal-feature__deck{line-height:1.4}.sm-journal-edit .sm-journal-rte p{font:inherit!important}.sm-journal-intro__body.is-collapsed{max-height:var(--sm-preview,150px);overflow:hidden;position:relative}.sm-journal-intro__body.is-collapsed:after{content:"";position:absolute;inset:auto 0 0;height:46px;background:linear-gradient(transparent,var(--sm-background,#f5f3ef));pointer-events:none}.sm-journal-link{display:inline-block;font:400 11px/1.5 Montserrat,Montserrat regular,sans-serif;text-transform:uppercase;letter-spacing:.02em;border:0;border-bottom:1px solid currentColor;background:transparent;padding:6px 0;color:inherit;cursor:pointer}.sm-journal-read-more{margin-top:24px}.sm-journal-edit .sm-journal-read-more,.sm-journal-edit .sm-journal-read-more:hover,.sm-journal-edit .sm-journal-read-more:focus{width:auto!important;height:auto!important;min-height:0!important;line-height:1.5!important;background:transparent!important;color:#303030!important;margin-bottom:0!important;padding:6px 0!important;border:0!important;border-bottom:1px solid currentColor!important;box-shadow:none!important}.sm-journal-nav{grid-column:1/-1;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px 22px}.sm-journal-edit button[hidden],.sm-journal-edit [hidden]{display:none!important}.sm-journal-edit a:focus-visible,.sm-journal-edit button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.sm-journal-cards{display:flex;justify-content:center;gap:1px;flex-wrap:wrap}.sm-journal-card{min-width:0;flex:1 1 250px;max-width:calc((100% - 2px)/3)}.sm-journal-card__link{display:block;height:100%}.sm-journal-card__image{aspect-ratio:1/1.08}.sm-journal-card__caption{padding:22px 24px;background:#393631;color:#f5f3ef;min-height:100px}.sm-journal-card__caption h2{font-size:25px;margin:0 0 5px}.sm-journal-card__caption p{font-size:11px;line-height:1.4;text-transform:uppercase}.sm-journal-banner{width:100%;height:var(--sm-banner,340px);position:relative;margin-top:1px}.sm-journal-banner__link{position:absolute;right:32px;bottom:28px}.sm-journal-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:50px;align-items:center;padding-top:75px;padding-bottom:15px;scroll-margin-top:100px}.sm-journal-feature__image{aspect-ratio:4/5}.sm-journal-feature--right .sm-journal-feature__image{order:2}.sm-journal-feature--right .sm-journal-feature__content{order:1}.sm-journal-feature--no-image{display:block;max-width:900px}.sm-journal-feature__content{padding-top:0}.sm-journal-feature__content>.sm-journal-rte{max-width:430px}.sm-journal-feature__deck{margin-bottom:18px}.sm-journal-small{font-size:11px;line-height:1.55;color:#77736e!important;margin-top:14px!important}.sm-journal-products{display:grid;min-width:0}.sm-journal-products--feature{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.sm-journal-product{display:block;min-width:0}.sm-journal-product__image{aspect-ratio:1}.sm-journal-product__image img{object-fit:contain}.sm-journal-product h3{font:400 12px/1.4 Montserrat,Montserrat regular,sans-serif;margin-top:12px}.sm-journal-edit .sm-journal-product h3,.sm-journal-edit .sm-journal-service h3{font-family:Montserrat,Montserrat regular,sans-serif!important}.sm-journal-product p{font-size:12px;line-height:1.4;margin-top:5px}.sm-journal-products--strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:70px;margin-bottom:65px}.sm-journal-products--strip .sm-journal-product__image{aspect-ratio:4/5}.sm-journal-product__details{padding:0 12px 8px}.sm-journal-promotion{position:relative;min-height:400px;background:#393631;color:#f5f3ef}.sm-journal-promotion__image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.45}.sm-journal-promotion__content{position:relative;padding-top:70px;padding-bottom:70px}.sm-journal-promotion .sm-journal-rte{max-width:560px;margin-bottom:24px}.sm-journal-ordering{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:50px;padding-top:65px;scroll-margin-top:100px}.sm-journal-ordering__content{min-width:0}.sm-journal-cutoff{border:1px solid #9d7d77;padding:24px;margin-top:16px}.sm-journal-cutoff h3{margin-bottom:12px}.sm-journal-table-wrap{max-width:100%;overflow-x:auto;margin-top:25px}.sm-journal-edit table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.5}.sm-journal-edit th,.sm-journal-edit td{text-align:left;vertical-align:top;border-bottom:1px solid #ddd8d0;padding:12px 8px}.sm-journal-edit th{font-weight:400;text-transform:uppercase;font-size:10px;border-bottom-color:#77736e}.sm-journal-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 35px;width:calc(58.8% - 20px);margin-left:auto;margin-top:30px}.sm-journal-service{min-width:0}.sm-journal-service h3{font:400 11px/1.5 Montserrat,Montserrat regular,sans-serif;text-transform:uppercase;margin-bottom:7px}.sm-journal-service .sm-journal-rte{font-size:12px;line-height:1.5}.sm-journal-closing{max-width:900px;text-align:center;padding-top:85px;padding-bottom:65px}.sm-journal-closing__links{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 30px;margin-top:24px}.sm-journal-related{padding-top:35px;padding-bottom:75px;border-top:1px solid #ddd8d0}.sm-journal-related>h2{font-style:italic;font-size:22px;margin-bottom:24px}.sm-journal-related__grid{display:flex;justify-content:center;gap:18px;flex-wrap:wrap}.sm-journal-related__card{flex:1 1 240px;max-width:calc((100% - 36px)/3);min-width:0}.sm-journal-related__image{aspect-ratio:4/3;margin-bottom:12px}.sm-journal-related__card h3{font-size:21px;margin-top:5px}.sm-journal-related__card .sm-journal-small{margin-top:8px!important}.sm-journal-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:160px;background:#e9e5df;border:1px dashed #a6a098;color:#77736e;font:12px/1.5 Montserrat,sans-serif;text-align:center;padding:20px}.sm-journal-placeholder--products{height:auto;min-height:120px;margin-top:24px}.sm-journal-editor-note{padding-top:18px;padding-bottom:18px;border:1px dashed #aaa;font-size:12px;color:#77736e}@media(max-width:749px){.sm-journal-edit{font-size:12px}.sm-journal-edit h1{font-size:32px}.sm-journal-hero{height:var(--sm-hero-mobile,380px)}.sm-journal-hero img{object-position:var(--sm-hero-x-mobile,50%) var(--sm-hero-y-mobile,50%)}.sm-journal-intro{display:block;padding-top:35px;padding-bottom:30px}.sm-journal-intro__columns{column-count:1}.sm-journal-nav{margin-top:25px;gap:5px 16px}.sm-journal-link{font-size:10px;min-height:34px}.sm-journal-intro__heading{margin-bottom:20px}.sm-journal-card{flex-basis:100%;max-width:100%}.sm-journal-card__image{aspect-ratio:4/3}.sm-journal-card__caption{min-height:0;padding:18px 20px}.sm-journal-card__caption h2{font-size:24px}.sm-journal-banner{height:var(--sm-banner-mobile,250px)}.sm-journal-banner__link{right:20px;bottom:20px}.sm-journal-feature{display:flex;flex-direction:column;gap:25px;padding-top:45px;padding-bottom:0}.sm-journal-feature__image{width:100%;aspect-ratio:4/5;order:0!important}.sm-journal-feature__content{width:100%;order:1!important}.sm-journal-feature h2{font-size:27px}.sm-journal-products--feature{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(135px,43vw);overflow-x:auto;gap:12px;padding-bottom:10px;scroll-snap-type:x proximity;scrollbar-width:thin}.sm-journal-products--feature .sm-journal-product{scroll-snap-align:start}.sm-journal-products--strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:45px;margin-bottom:45px}.sm-journal-product h3,.sm-journal-product p{font-size:11px}.sm-journal-promotion__content{padding-top:45px;padding-bottom:45px}.sm-journal-ordering{display:block;padding-top:45px}.sm-journal-ordering__content{margin-top:24px}.sm-journal-services{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 20px;margin-top:25px}.sm-journal-closing{padding-top:55px;padding-bottom:45px}.sm-journal-related{padding-bottom:45px}.sm-journal-related__grid{display:block}.sm-journal-related__card{max-width:100%;margin-top:28px}}@media(prefers-reduced-motion:reduce){.sm-journal-edit *{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
