.gm{--gm-ground: var(--color-background, #faf7f2);--gm-ink: var(--color-foreground, #1f1b16);color:var(--gm-ink)}.gm-wrap{max-width:1240px;margin-inline:auto;padding-inline:20px}.gm-narrow{max-width:760px}.gm-section{padding-block:56px}.gm-band{background:var(--gm-surface);padding-block:56px}.gm-eyebrow{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gm-muted);margin:0 0 .6rem}.gm-fine{font-size:.8125rem;color:var(--gm-muted)}.gm-lead{font-size:1.125rem;color:var(--gm-muted);max-width:34rem}.gm h1,.gm h2,.gm-serif{font-family:var(--font-heading--family, Poppins, system-ui, sans-serif);font-weight:500;line-height:1.18;letter-spacing:-.005em;margin:0}.gm h1{font-size:clamp(1.9rem,3.4vw,2.75rem)}.gm h2{font-size:clamp(1.5rem,2.4vw,2rem)}.gm h3{font-size:1rem;font-weight:600;line-height:1.35;margin:0}.gm p{margin:0}.gm ul,.gm ol{margin:0;padding:0}.gm-list{list-style:none}.gm a{color:inherit;text-underline-offset:3px}a.gm-link,.gm-rte a{color:var(--gm-accent)}.gm :focus-visible,.gm-bar :focus-visible{outline:3px solid var(--gm-ink, #1f1b16);outline-offset:3px}.gm img{display:block;max-width:100%;height:auto}.gm-bar{background:var(--gm-accent);color:var(--gm-on-accent);text-align:center;font-size:.875rem;padding:8px 16px}.gm-bar p{margin:0}.gm-bar a{color:inherit}.gm-bar :focus-visible{outline-color:var(--gm-on-accent)}.gm-bar--campaign{background:var(--gm-ink, #1f1b16);color:var(--gm-ground, #faf7f2)}.gm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 26px;border:1px solid var(--gm-ink);background:transparent;color:var(--gm-ink);font-weight:500;font-size:.9375rem;line-height:1.2;letter-spacing:.04em;text-decoration:none;cursor:pointer;border-radius:0}.gm a.gm-btn--primary,.gm-btn--primary{background:var(--gm-accent);border-color:var(--gm-accent);color:var(--gm-on-accent)}.gm-btn--primary:hover{filter:brightness(.92)}.gm-btn--ghost:hover{background:var(--gm-ink);color:var(--gm-ground)}.gm-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:28px}.gm-head p{color:var(--gm-muted)}.gm-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 16px}.gm-card{position:relative;display:flex;flex-direction:column;gap:4px}.gm-card__media{position:relative;margin-bottom:10px;background:var(--gm-surface)}.gm-card__media img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.gm-card.is-sold .gm-card__media img{opacity:.72}.gm-card__media .gm-state{position:absolute;left:10px;top:10px}.gm-card__title{font-weight:500;font-size:.9375rem}.gm-card__link{text-decoration:none}.gm-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.gm-card__link:hover{text-decoration:underline}.gm-card__mat{color:var(--gm-muted);font-size:.8125rem}.gm-card__price{font-size:.9375rem}.gm-states{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0;padding:0;list-style:none}.gm-state{display:inline-block;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;background:var(--gm-ground, #faf7f2);color:var(--gm-ink, #1f1b16);border:1px solid var(--gm-ink, #1f1b16);padding:3px 8px}.gm-state--sold{background:var(--gm-ink, #1f1b16);color:var(--gm-ground, #faf7f2)}.gm-story__grid{display:grid;gap:32px;align-items:center}.gm-story__grid img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.gm-story h2{margin-bottom:.8rem}.gm-story__parts{display:grid;gap:18px 32px;margin-block:24px;border-top:1px solid var(--gm-line);padding-top:24px}.gm-story__parts h3{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.gm-story__parts p{color:var(--gm-muted);font-size:.9375rem}.gm-finder__box{border:1px solid var(--gm-line);padding:32px 24px;display:flex;flex-wrap:wrap;gap:20px 40px;align-items:center;justify-content:space-between}.gm-finder__box h2{margin-bottom:8px}.gm-finder__box p{color:var(--gm-muted);max-width:40rem}.gm-quiz fieldset{border:0;border-top:1px solid var(--gm-line);padding:24px 0;margin:0}.gm-quiz legend{font-family:var(--font-heading--family, Georgia, serif);font-size:1.5rem;padding:0;margin-bottom:12px}.gm-quiz label{display:flex;gap:10px;align-items:center;min-height:44px;cursor:pointer}.gm-quiz input[type=radio]{width:20px;height:20px;accent-color:var(--gm-accent)}.gm-quiz__results{display:grid;gap:24px;margin-top:32px}.gm-quiz__result{border:1px solid var(--gm-line);padding:24px}.gm-quiz__result h3{font-family:var(--font-heading--family, Georgia, serif);font-size:1.5rem;font-weight:500;margin-bottom:8px}.gm-quiz__result.is-match{border-color:var(--gm-accent);box-shadow:inset 0 0 0 1px var(--gm-accent)}.gm-quiz__signup{margin-top:32px;padding-top:24px;border-top:1px solid var(--gm-line)}.gm-quiz__signup input[type=email]{min-height:48px;padding:8px 12px;border:1px solid #8a8074;background:var(--gm-ground);color:var(--gm-ink);width:100%;max-width:24rem;margin:8px 12px 8px 0;border-radius:0}.gm-crumbs{font-size:.8125rem;color:var(--gm-muted);padding-block:18px}.gm-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 0;list-style:none}.gm-crumbs li+li:before{content:"/";margin-inline:8px;color:#8a8074}.gm-crumbs a{padding-block:6px;display:inline-block}.gm-delivery{border-top:1px solid var(--gm-line);margin:0;padding:16px 0 0;font-size:.875rem;display:grid;gap:6px;list-style:none;width:100%}.gm-delivery li{padding-left:16px;position:relative}.gm-delivery li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--gm-accent)}.gm-delivery .gm-final{font-weight:600}.gm-spec{width:100%}.gm-spec__h{font-size:.75rem;font-weight:600;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;margin:12px 0 8px;font-family:inherit}.gm-spec table{border-collapse:collapse;width:100%}.gm-spec th,.gm-spec td{text-align:left;vertical-align:top;padding:10px 0;border-top:1px solid var(--gm-line);font-size:.875rem}.gm-spec th{width:38%;font-weight:500;color:var(--gm-muted);padding-right:12px}.gm-drawer,.gm-acc__item{border-top:1px solid var(--gm-line);width:100%}.gm-drawer{border-bottom:1px solid var(--gm-line)}.gm-acc__item:last-of-type{border-bottom:1px solid var(--gm-line)}.gm-drawer summary,.gm-acc__item summary{cursor:pointer;padding:14px 0;font-weight:500;min-height:48px}.gm-acc__body{padding:0 0 18px;font-size:.9375rem;color:var(--gm-muted)}.gm-acc__body p+p{margin-top:.6rem}.gm-acc__body ol,.gm-acc__body ul{padding-left:1.2rem;margin-bottom:10px}.gm-faq h2{margin-bottom:20px}.gm-note{font-size:.875rem;color:var(--gm-muted);width:100%}.gm-cert{border:1px solid var(--gm-line);padding:16px;font-size:.875rem;width:100%}.gm-cert h2{font-family:inherit;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.gm-related{padding-block:56px;border-top:1px solid var(--gm-line)}.gm-related h2{margin-bottom:28px}.gm-cart-notices{display:grid;gap:10px;font-size:.875rem;padding-block:12px}.gm-cart-notices p{margin:0}.gm-progress{display:block;width:100%;height:6px;-webkit-appearance:none;appearance:none;border:0;background:var(--gm-line);margin-top:6px}.gm-progress::-webkit-progress-bar{background:var(--gm-line)}.gm-progress::-webkit-progress-value{background:var(--gm-accent)}.gm-progress::-moz-progress-bar{background:var(--gm-accent)}.gm-line-final{font-size:.8125rem;font-weight:600;margin:4px 0 0}.gm-policy h2{margin-bottom:16px}.gm-policy p+p{margin-top:.8rem}.gm-policy+.gm-policy{margin-top:40px}@media(min-width:900px){.gm-wrap{padding-inline:40px}.gm-section,.gm-band{padding-block:88px}.gm-grid--4{grid-template-columns:repeat(4,1fr);gap:40px 28px}.gm-story__grid{grid-template-columns:5fr 7fr;gap:72px}.gm-story__parts{grid-template-columns:1fr 1fr}.gm-finder__box{padding:48px 56px}.gm-related{padding-block:88px}.gm-quiz__results{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.gm *,.gm *:before,.gm *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.utilities .footer-utilities__group-copyright,.utilities .policy-list-trigger{color:var(--color-utilities, var(--gm-muted))}.utilities .footer-utilities__group-copyright a{color:inherit}@media(max-width:749px){.gm-bar{font-size:.8125rem;line-height:1.3;padding:7px 12px}.gm-section,.gm-band,.gm-related{padding-block:40px}.gm-lead{font-size:1.0625rem}.gm-head{margin-bottom:20px}.gm-delivery{font-size:1rem;gap:8px}.gm-spec th,.gm-spec td,.gm-acc__body,.gm-story__parts p,.gm-card__title,.gm-card__price{font-size:1rem}.gm-card__mat{font-size:.875rem}.gm-note,.gm-cert,.gm-cart-notices,.gm-fine{font-size:.9375rem}.gm-crumbs{padding-block:4px;font-size:.875rem}.gm-crumbs ol{flex-wrap:nowrap;overflow:hidden;align-items:center}.gm-crumbs li{white-space:nowrap}.gm-crumbs li[aria-current]{overflow:hidden;text-overflow:ellipsis;min-width:0}.gm-crumbs a{display:inline-flex;align-items:center;min-height:44px;padding-block:0;padding-inline:4px}.gm-crumbs ol{margin-inline-start:-4px}.gm-crumbs li+li:before{margin-inline:4px}a.gm-link,.gm-rte a,cart-drawer-component small a,cart-drawer-component p a{padding-block:12px}.footer-utilities a,.footer-utilities .policy-list-trigger{padding-block:15px}.menu__item a{padding-block:12px}a.link.size-style{display:inline-flex;align-items:center;min-height:44px}.text-block.h3 h1{font-size:1.75rem;line-height:1.15}.text-block.h2 h1{font-size:2.25rem;line-height:1.1}.text-block.h4 h2,.rte h2,.text-block.rte h2{font-size:1.5rem}.rte h3,.text-block.rte h3{font-size:1.25rem}.menu-drawer .menu-drawer__menu-item--mainlist,.menu-drawer .menu-drawer__menu-item--parent{font-size:1.5rem!important;line-height:1.2!important}.menu-drawer .menu-drawer__menu-item--child{font-size:1.0625rem!important;min-height:44px}.theme-drawer .theme-drawer__close-button,.theme-drawer__close-button{--private-button-size: 44px !important}button.quick-add__button{--button-size-md: 44px}product-card .price,.product-grid .price{font-size:.9375rem!important}.facets-toggle__button{min-height:44px}.column-options__option{min-width:44px;min-height:44px;align-items:center;justify-content:center}.slideshow-controls__dots .slideshow-control{width:44px;height:44px}.email-signup__button{min-width:44px;min-height:44px}}.gm-intro__more{display:none}@media(max-width:749px){.gm-intro:has(.gm-intro__more:not([open])) .gm-intro__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.gm-intro__more{display:block}.gm-intro__more summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;min-height:44px;color:var(--gm-accent);font-weight:500}summary.header__icon--menu{min-width:44px;justify-content:center}small a[href*=shipping-policy]{display:inline-block;padding-block:13px;margin-block:-13px;line-height:1.5}.gm-intro__more summary::-webkit-details-marker{display:none}.gm-intro__more[open] .gm-intro__more-open,.gm-intro__more:not([open]) .gm-intro__more-close{display:none}}.gm-zoom-badge{display:none}@media(hover:none){slideshow-slide.product-media-container{position:relative}.gm-zoom-badge{display:block;position:absolute;right:10px;bottom:10px;z-index:calc(var(--layer-raised, 2) + 1);width:44px;height:44px;padding:0;border:0;border-radius:50%;cursor:pointer;background:var(--gm-ground, #faf7f2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f1b16' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M21 21l-4.3-4.3M11 8v6M8 11h6'/%3E%3C/svg%3E") center / 22px 22px no-repeat;box-shadow:0 1px 4px #00000040}.gm-zoom-badge:focus-visible{outline:2px solid var(--gm-accent, #a8321f);outline-offset:2px}.dialog-zoomed-gallery .gm-zoom-badge{display:none}}.gm-head--centre{flex-direction:column;align-items:center;text-align:center;gap:6px}.gm-split{display:grid;grid-template-columns:1fr 1fr;background:#0b0b0b}.gm-split__panel{position:relative;aspect-ratio:5 / 4;overflow:hidden;display:flex;align-items:flex-end;color:#fff}.gm-split__panel img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gm-split__panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0b0b00 30%,#0b0b0bcc 60%,#0b0b0be6);pointer-events:none}.gm-split__text{position:relative;z-index:1;padding:32px 40px 40px;max-width:34rem}.gm-split__kicker{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .6rem;color:#ffffffe6}.gm-split__text h1,.gm-split__text h2{color:#fff;font-size:clamp(1.75rem,2.8vw,2.5rem);margin:0 0 .75rem}.gm-split__lead{font-size:1rem;line-height:1.5;color:#fffffff0}.gm-split__cta{margin-top:1.25rem}.gm-section--mosaic{padding-block:48px}.gm-mosaic{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gm-mosaic__item:first-child{grid-column:1 / 3;grid-row:1 / 3}.gm-mosaic__item:nth-child(n+6){grid-column:span 2}.gm-mosaic__item:nth-child(6):last-child{grid-column:1 / -1}.gm-tile{position:relative;display:block;height:100%;overflow:hidden;color:#fff;text-decoration:none;background:var(--gm-surface)}.gm-tile img{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover;transition:transform .4s ease}.gm-mosaic__item:nth-child(n+6) .gm-tile img{aspect-ratio:12 / 5}.gm-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0b0b00 45%,#0b0b0bd1);pointer-events:none}.gm-tile:hover img{transform:scale(1.03)}.gm-tile__body{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:18px 20px 20px}.gm-tile__pill{display:inline-block;background:#faf7f2f0;color:var(--gm-ink, #1f1b16);font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:7px 13px;border-radius:999px}.gm-tile__caption{display:block;margin-top:10px;font-size:1.0625rem;font-weight:500;line-height:1.3}.gm-tile__n{display:block;margin-top:4px;font-size:.8125rem;color:#ffffffd1}.gm-mosaic__item:first-child .gm-tile__caption{font-size:1.375rem}.gm-banner{display:grid;grid-template-columns:1fr 1fr;align-items:center}.gm-banner--dark{background:#141210;color:#faf7f2}.gm-banner--surface{background:var(--gm-surface);color:var(--gm-ink)}.gm-banner__media img{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover}.gm-banner--photo-right .gm-banner__media{order:2}.gm-banner__text{padding:48px clamp(24px,6vw,96px);max-width:44rem}.gm-banner__text h2{margin-bottom:1rem}.gm-banner__line{font-size:1.0625rem;line-height:1.6;margin-bottom:.75rem}.gm-banner__line--first{font-size:1.1875rem}.gm-banner__cta{margin-top:1.5rem}.gm-btn--light{border-color:#faf7f2;color:#faf7f2}.gm-btn--light:hover{background:#faf7f2;color:#141210}.gm-banner--surface .gm-btn--light{border-color:var(--gm-ink);color:var(--gm-ink)}.gm-banner--surface .gm-btn--light:hover{background:var(--gm-ink);color:var(--gm-ground)}.gm-strip__copy{text-align:center;max-width:46rem;margin:0 auto 36px}.gm-strip__copy h2{margin-bottom:1rem}.gm-strip__copy p{font-size:1.0625rem;line-height:1.65}.gm-strip__more{margin-top:1rem}.gm-strip__list{display:flex;flex-wrap:wrap;justify-content:center;gap:24px 32px}.gm-strip__item{width:160px;text-align:center}.gm-strip__item img{width:160px;height:160px;border-radius:50%;object-fit:cover;margin:0 auto 10px;box-shadow:0 0 0 1px var(--gm-line)}.gm-strip__label{display:block;font-size:.8125rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.gm-strip__link{display:block;color:inherit;text-decoration:none;min-height:44px}.gm-strip__link:hover .gm-strip__label{text-decoration:underline;text-underline-offset:3px}.gm-footer-line{text-align:center;padding-block:48px}.gm-footer-line img{width:120px;height:120px;margin:0 auto 20px}.gm-footer-line__text{font-size:1.0625rem;color:var(--gm-muted)}@media(max-width:989px){.gm-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-mosaic__item:first-child{grid-column:1 / -1;grid-row:auto}.gm-mosaic__item:first-child .gm-tile img{aspect-ratio:4 / 3}.gm-mosaic__item:nth-child(n+6){grid-column:1 / -1}}@media(max-width:749px){.gm-split{grid-template-columns:1fr}.gm-split__panel{aspect-ratio:4 / 5}.gm-split__text{padding:24px 20px 28px}.gm-split__text h1,.gm-split__text h2{font-size:1.75rem}.gm-section--mosaic{padding-block:36px}.gm-mosaic{gap:8px}.gm-tile__body{padding:12px 12px 14px}.gm-tile__pill{font-size:.6875rem;padding:6px 10px}.gm-split__kicker{font-size:.8125rem}.gm-tile__caption{font-size:.8125rem;line-height:1.25;margin-top:8px}.gm-mosaic__item:first-child .gm-tile__caption,.gm-mosaic__item:nth-child(n+6) .gm-tile__caption{font-size:1rem}.gm-tile__n{font-size:.75rem}.gm-mosaic__item:nth-child(n+6) .gm-tile img{aspect-ratio:16 / 9}.gm-banner{grid-template-columns:1fr}.gm-banner--photo-right .gm-banner__media{order:0}.gm-banner__text{padding:28px 20px 36px}.gm-banner__line--first{font-size:1.0625rem}.gm-strip__list{gap:16px 12px}.gm-strip__item{width:28vw}.gm-strip__item img{width:26vw;height:26vw;max-width:120px;max-height:120px}.gm-strip__label{font-size:.75rem}.gm-footer-line img{width:96px;height:96px}}@media(prefers-reduced-motion:reduce){.gm-tile img{transition:none}.gm-tile:hover img{transform:none}}.gm-banner__cta{display:flex;flex-wrap:wrap;gap:12px}.gm-banner--stacked{grid-template-columns:1fr}.gm-banner--stacked.gm-banner--dark{background:#130b09}.gm-banner--stacked .gm-banner__media img{height:auto;aspect-ratio:auto;object-fit:contain;display:block}.gm-banner--stacked .gm-banner__text{max-width:52rem;margin:0 auto;text-align:center;padding:36px 24px 56px}.gm-banner--stacked .gm-banner__cta{justify-content:center}.gm-story-body{width:100%;margin:0 auto}.gm-story-body--narrow{max-width:1000px}.gm-story-body p{max-width:44rem;margin:0 auto 1.25rem;text-align:center;font-size:1.0625rem;line-height:1.65}.gm-story-body img{display:block;width:100%;max-width:none;height:auto;max-height:none;margin:1.5rem auto}@media(max-width:749px){.gm-banner--stacked .gm-banner__text{padding:24px 20px 40px}}@media(max-width:749px){:root{--style-border-radius-buttons-primary: 999px;--style-border-radius-buttons-secondary: 999px;--style-border-radius-inputs: 999px}.gm-btn,.button:not(.button-unstyled),.shopify-payment-button__button,.quantity-selector-wrapper,.quantity-selector{border-radius:999px}.gm-btn{min-height:44px;padding:10px 24px;font-weight:600;font-size:1rem;letter-spacing:0}#header-component[data-menu-style=drawer] .header__columns{--header-template-columns: 44px 88px 1fr 44px 44px 44px !important;grid-template-areas:"leftA leftB center rightS rightA rightB"!important;min-height:96px}#header-component[data-menu-style=drawer] .header__columns .search-action,#header-component[data-menu-style=drawer] .header__columns:not(:has(shopify-account)) .search-action{grid-area:rightS!important;justify-self:end}#header-component[data-menu-style=drawer] .header__columns header-actions{grid-area:rightB;gap:0}#header-component[data-menu-style=drawer] .header__columns .header-logo{grid-area:center;justify-self:center}.gm-split__panel{aspect-ratio:1 / 1;align-items:center;justify-content:center;text-align:center}.gm-split__panel:after{background:#0b0b0b6b}.gm-split__text{padding:24px 24px 28px;max-width:22rem;text-shadow:0 1px 8px rgb(0 0 0 / .45)}.gm-split__kicker{font-size:.8125rem;letter-spacing:.14em;margin-bottom:.5rem}.gm-split__text h1,.gm-split__text h2{font-size:1.75rem;font-weight:700;line-height:1.2;letter-spacing:.02em;margin-bottom:.625rem}.gm-split__lead{font-size:1rem;line-height:1.5}.gm-split__cta{margin-top:1rem}.gm-split__cta .gm-btn{min-width:160px;text-shadow:none}.gm-head h2,.gm-strip__copy h2,.text-block.h4 h2,.text-block h2{font-size:1.5rem;font-weight:600;line-height:1.25}.gm-head p,.gm-lead,.gm-strip__copy p,.section-resource-list__header .text-block p{font-size:1rem}.gm-section,.gm-section--mosaic,.gm-band,.gm-related{padding-block:36px}.gm-mosaic{grid-template-columns:1fr;gap:30px}.gm-mosaic__item,.gm-mosaic__item:first-child,.gm-mosaic__item:nth-child(n+6),.gm-mosaic__item:nth-child(6):last-child{grid-column:1 / -1;grid-row:auto}.gm-mosaic__item .gm-tile img,.gm-mosaic__item:first-child .gm-tile img,.gm-mosaic__item:nth-child(n+6) .gm-tile img{aspect-ratio:1 / 1}.gm-mosaic__item:nth-child(1){order:1}.gm-mosaic__item:nth-child(2){order:2}.gm-mosaic__item:nth-child(5){order:3}.gm-mosaic__item:nth-child(3){order:4}.gm-mosaic__item:nth-child(7){order:5}.gm-mosaic__item:nth-child(6){order:6}.gm-mosaic__item:nth-child(4){order:7}.gm-tile:after{background:linear-gradient(180deg,#0b0b0b00 12%,#0b0b0bc7 50%,#0b0b0be6)}.gm-tile__body{display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px 20px 22px}.gm-tile__caption,.gm-mosaic__item:first-child .gm-tile__caption,.gm-mosaic__item:nth-child(n+6) .gm-tile__caption{order:1;margin-top:0;font-size:1.25rem;font-weight:500;line-height:1.3;max-width:18rem;color:#fff;text-shadow:0 0 14px rgb(0 0 0 / .95),0 1px 3px rgb(0 0 0 / .9)}.gm-tile__n{order:2;margin-top:4px;font-size:.875rem;color:#fff;text-shadow:0 0 10px rgb(0 0 0 / .95),0 1px 3px rgb(0 0 0 / .9)}.gm-tile__pill{order:3;display:inline-flex;align-items:center;justify-content:center;min-width:160px;min-height:44px;margin-top:12px;padding:8px 20px;background:#fff;color:#222;font-size:1rem;font-weight:600;letter-spacing:0;text-transform:none}.gm-banner:not(.gm-banner--stacked){display:block;position:relative}.gm-banner:not(.gm-banner--stacked) .gm-banner__media img{aspect-ratio:1 / 1}.gm-banner:not(.gm-banner--stacked) .gm-banner__text{position:absolute;inset:auto 0 0 0;max-width:none;padding:56px 20px 28px;text-align:center;color:#fff;background:linear-gradient(180deg,#0b0b0b00,#0b0b0bd1 45%,#0b0b0be6)}.gm-banner:not(.gm-banner--stacked) .gm-banner__text h2{color:#fff;font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.gm-banner:not(.gm-banner--stacked) .gm-banner__line,.gm-banner:not(.gm-banner--stacked) .gm-banner__line--first{font-size:1rem;line-height:1.5;margin-bottom:.5rem}.gm-banner:not(.gm-banner--stacked) .gm-banner__cta{margin-top:.875rem;justify-content:center}.gm-banner--surface .gm-btn--light,.gm-banner .gm-btn--light{border:2px solid #fff;color:#fff}.gm-banner--stacked .gm-banner__text h2{font-size:1.5rem;font-weight:600}.menu-drawer .menu-drawer__menu-item,.menu-drawer .menu-drawer__menu-item--mainlist,.menu-drawer .menu-drawer__menu-item--parent,.menu-drawer .menu-drawer__menu-item--child{font-size:.875rem!important;font-weight:400!important;line-height:1.3!important;text-transform:none!important;letter-spacing:0!important;min-height:46px;padding-block:13px}.menu-drawer .menu-drawer__menu-item--child{font-size:.8125rem!important}.menu-drawer .menu-drawer__menu:not(.menu-drawer__menu--childlist)>.menu-drawer__list-item,.menu-drawer .menu-drawer__list-item--flat{border-bottom:1px solid var(--gm-line)}.menu-drawer .menu-drawer__menu--childlist .menu-drawer__menu-item--child{padding-inline-start:12px}.footer-content .menu__heading,.footer-content .menu__heading.h3,.footer-content .menu__heading__default,.footer-content .email-signup-block h2,.footer-content h2.gm-spec__h{font-size:1rem!important;font-weight:600!important;letter-spacing:0;text-transform:none;line-height:1.3}.footer-content{--footer-gap: 28px}.footer-utilities{text-align:center}.product-information h1,product-information h1{font-size:1.5rem;font-weight:500;line-height:1.3}.add-to-cart-button,.sticky-add-to-cart__button{text-transform:uppercase;font-weight:600;letter-spacing:.04em}.quantity-selector-wrapper,.quantity-selector{overflow:hidden}.product-grid .card-gallery+* .product-title p,.product-grid .product-title p{font-size:1.0625rem;font-weight:400}}.gm-split-wrap{padding-top:24px}.gm-banner-wrap{padding-bottom:48px}.gm-split__panel img.gm-split__img--top{object-position:50% 0}.gm-split__panel img.gm-split__img--top-crop{object-position:50% 0;height:125%}#header-component .header__row[style*="--border-bottom-width: 0px"] .menu-list__submenu.background-matches-parent,#header-component .header__row[style*="--border-bottom-width: 0px"] .overflow-menu.background-matches-parent::part(overflow){--submenu-padding-block-start: 28px}.gm-footer-policies__list li{margin:0 0 8px}:root{--gm-serif-heading: "GM Playfair Display", "Playfair Display", Georgia, "Times New Roman", serif;--gm-serif-body: "GM Cormorant Garamond", "Cormorant Garamond", Garamond, Georgia, serif;--gm-serif-brown: #6b4a2e;--gm-serif-rule: #e3d8c8;--gm-serif-card: #faf7f2}.gm-serif,.shopify-policy__container{font-family:var(--gm-serif-body);font-size:1.125rem;line-height:1.65;color:var(--gm-ink);padding-block:40px 80px}.gm-serif--page .gm-wrap{max-width:840px}.shopify-policy__container{max-width:760px;margin:40px auto 80px;padding-inline:20px}.gm-card,.shopify-policy__container{background:var(--gm-serif-card);border-radius:32px;box-shadow:0 24px 60px #140c040f;padding:44px 32px 40px}.shopify-policy__container{box-sizing:border-box}.gm-serif__title,.shopify-policy__title h1,.gm-serif h1,[data-template="page.help"] h1{font-family:var(--gm-serif-heading)!important;font-weight:700;font-size:clamp(1.875rem,4vw,2.625rem);line-height:1.2;letter-spacing:.02em;color:var(--gm-serif-brown);text-align:center;margin:0 0 1.25rem}.gm-serif h2,.gm-serif h3,.gm-serif__h2,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4,[data-template="page.help"] .gm-faq h2,[data-template="page.help"] .gm-policy h2{font-family:var(--gm-serif-heading);font-weight:700;color:var(--gm-serif-brown);letter-spacing:.01em;line-height:1.3}.gm-serif h2,.gm-serif__h2,.shopify-policy__body h2,[data-template="page.help"] .gm-faq h2,[data-template="page.help"] .gm-policy h2{font-size:1.375rem;margin:0 0 .75rem}.gm-serif h3,.shopify-policy__body h3,.shopify-policy__body h4{font-size:1.1875rem;margin:1.25rem 0 .5rem}.gm-serif__body p,.gm-serif__body li,.shopify-policy__body p,.shopify-policy__body li,[data-template="page.help"] .gm-policy p,[data-template="page.help"] .gm-acc__body p,[data-template="page.help"] .gm-acc__body li{font-family:var(--gm-serif-body);font-size:1.1875rem;line-height:1.65}.gm-serif__body p,.shopify-policy__body p{margin:0 0 .9rem}.gm-serif--page .gm-serif__body>p:first-child,.shopify-policy__body .rte>p:first-child{font-style:italic;font-size:1.3125rem;line-height:1.55;color:var(--gm-serif-brown);text-align:center;max-width:34em;margin:0 auto 2.25rem}.gm-serif--contact .gm-serif__body>p:first-child{font-style:italic;font-size:1.25rem;color:var(--gm-serif-brown)}.gm-serif__section{border-left:3px solid var(--gm-serif-rule);padding-left:20px;margin-top:2rem}.gm-serif__section>:last-child{margin-bottom:0}.shopify-policy__body .rte>h2,.shopify-policy__body .rte>h2~:not(h2){border-left:3px solid var(--gm-serif-rule);padding-left:20px;margin:0}.shopify-policy__body .rte>h2{margin-top:2rem;padding-bottom:.5rem}.shopify-policy__body .rte>h2~p,.shopify-policy__body .rte>h2~ul,.shopify-policy__body .rte>h2~ol{padding-bottom:.9rem}.shopify-policy__body .rte>h2~h3,.shopify-policy__body .rte>h2~h4{padding-bottom:.4rem}.gm-serif__body ul,.gm-serif__body ol,.shopify-policy__body ul,.shopify-policy__body ol{padding-left:1.25rem;margin:0 0 .9rem}.gm-serif__body li+li,.shopify-policy__body li+li{margin-top:.25rem}.gm-serif a,.shopify-policy__body a{color:var(--gm-serif-brown);text-decoration:underline;text-underline-offset:.15em}.gm-serif a:hover,.shopify-policy__body a:hover{color:var(--gm-accent)}.gm-card__top img{display:block;width:100%;height:auto;border-radius:20px;margin-bottom:28px}.gm-card__side img{display:block;width:100%;height:auto;border-radius:20px;margin:0 0 24px}.gm-serif--contact .gm-wrap{max-width:1240px}.gm-contact{display:grid;grid-template-columns:1fr;gap:40px;margin-top:16px}.gm-contact__col--info .gm-serif__body>p:first-child{text-align:left;margin-inline:0;max-width:none}.gm-form__field{margin-bottom:18px}.gm-form__field label{display:block;font-family:var(--gm-serif-heading);font-size:.9375rem;font-weight:600;letter-spacing:.04em;color:var(--gm-serif-brown);margin-bottom:6px}.gm-form__field input,.gm-form__field textarea{display:block;width:100%;box-sizing:border-box;font-family:var(--gm-serif-body);font-size:1.125rem;line-height:1.5;color:var(--gm-ink);background:#fff;border:1px solid var(--gm-line);border-radius:8px;padding:12px 14px;min-height:48px}.gm-form__field input:focus-visible,.gm-form__field textarea:focus-visible{outline:2px solid var(--gm-accent);outline-offset:2px}.gm-form .gm-btn{font-family:var(--gm-serif-heading);font-size:1rem;min-height:48px}.gm-form__note{padding:12px 16px;border:1px solid var(--gm-serif-rule);border-radius:8px;margin-bottom:18px}.gm-form__note--error{border-color:var(--gm-accent)}[data-template="page.help"] .gm-acc__item summary{font-family:var(--gm-serif-heading);font-size:1.125rem;font-weight:600;color:var(--gm-serif-brown);line-height:1.4}[data-template="page.help"] .gm-faq h2,[data-template="page.help"] .gm-policy h2{font-size:1.625rem}@media(min-width:750px){.gm-contact{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:64px}}@media(min-width:900px){.gm-card,.shopify-policy__container{padding:56px 64px}.shopify-policy__container{padding-inline:64px}.gm-card--with-side{display:grid;grid-template-columns:300px minmax(0,1fr);column-gap:40px}.gm-card--with-side .gm-card__top,.gm-card--with-side .gm-serif__title{grid-column:1 / -1}.gm-serif{padding-block:56px 96px}.shopify-policy__container{margin-block:56px 96px;padding-block:56px}}@media(max-width:749px){.gm-split-wrap{padding-top:16px}.gm-banner-wrap{padding-bottom:30px}.gm-serif{padding-block:24px 56px}.shopify-policy__container{margin:24px 20px 56px;padding-block:32px}.gm-card,.shopify-policy__container{border-radius:24px;padding:32px 20px}.gm-serif__body p,.gm-serif__body li,.shopify-policy__body p,.shopify-policy__body li,[data-template="page.help"] .gm-policy p,[data-template="page.help"] .gm-acc__body p,[data-template="page.help"] .gm-acc__body li{font-size:1.125rem;line-height:1.6}.gm-serif--page .gm-serif__body>p:first-child,.shopify-policy__body .rte>p:first-child,.gm-serif--contact .gm-serif__body>p:first-child{font-size:1.1875rem}.gm-serif__section,.shopify-policy__body .rte>h2,.shopify-policy__body .rte>h2~:not(h2){padding-left:14px}.gm-form__field input,.gm-form__field textarea{font-size:1.125rem}.gm-form__field label{font-size:1rem}}.gm-tile:after{background:linear-gradient(180deg,#0b0b0b00 28%,#0b0b0b80 55%,#0b0b0bdb 74%,#0b0b0be6)}.gm-tile__caption,.gm-tile__n{color:#fff;text-shadow:0 1px 2px rgb(0 0 0 / .75),0 0 12px rgb(0 0 0 / .6)}.gm-banner--stacked.gm-banner--dark{background:transparent}.gm-banner--stacked .gm-banner__text{max-width:none;margin:28px 0 0;padding:40px clamp(24px,6vw,96px) 56px;background:#130b09;color:#faf7f2}.gm-banner--stacked .gm-banner__line{max-width:52rem;margin-inline:auto}.gm-banner__media{position:relative}.gm-banner .gm-banner__img-btn{position:absolute;z-index:1;left:24px;bottom:24px;min-height:44px;padding:10px 22px;border:1.5px solid #faf7f2;background:#130b09a8;color:#faf7f2;text-shadow:0 1px 2px rgb(0 0 0 / .6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.gm-banner .gm-banner__img-btn--right{left:auto;right:24px}.gm-banner .gm-banner__img-btn:hover,.gm-banner .gm-banner__img-btn:focus-visible{background:#faf7f2;color:#141210;text-shadow:none}@media(max-width:749px){.gm-tile:after{background:linear-gradient(180deg,#0b0b0b00 10%,#0b0b0bd6 45%,#0b0b0beb)}.gm-banner--stacked .gm-banner__text{margin-top:34px;padding:28px 20px 40px}.gm-banner .gm-banner__img-btn{left:12px;bottom:-14px;min-height:44px;padding:8px 16px;font-size:.875rem;border-width:2px;background:#130b09;-webkit-backdrop-filter:none;backdrop-filter:none}.gm-banner .gm-banner__img-btn--right{right:10px}.gm-banner:not(.gm-banner--stacked) .gm-banner__img-btn{display:none}}.gm-head>h2,.gm-strip__copy>h2,.section-resource-list__header .text-block h2,.text-block[class*=static-blog-title] h2,.text-block[class*=static-blog-title] h3{display:inline-block;box-sizing:border-box;background:var(--gm-surface);background:color-mix(in srgb,var(--gm-accent) 8%,var(--gm-ground));color:var(--gm-ink);border-radius:var(--style-border-radius-buttons-primary, 0);padding:10px 24px;font-size:1.5rem;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;margin:0 0 10px}.gm-head>h2{margin-bottom:0}.section-resource-list__header .text-block h2+p{margin-top:2px;font-size:1rem;line-height:1.6;color:var(--gm-muted)}.gm-head p,.gm-strip__copy p,.section-resource-list__header .text-block p,#header-component .menu-list__link{font-weight:400}#header-component .mega-menu__link,#header-component .mega-menu__link--parent{font-size:.8125rem;font-weight:400}.footer-content .menu__heading,.footer-content .menu__heading.h3,.footer-content .menu__heading .menu__heading__default,.footer-content .menu__heading .menu__heading__accordion,.footer-content h2.gm-spec__h{font-family:var(--font-h3--family, inherit);font-style:normal;font-stretch:normal;font-size:1rem;font-weight:600;font-synthesis:weight;line-height:1.3;letter-spacing:0;text-transform:none;text-shadow:none;-webkit-text-stroke:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--gm-ink);opacity:1;margin:0;padding:0;min-height:0}.footer-content .menu__details{padding-block:0}.footer-content .menu:not(:has(.menu__heading--empty)) .details-content,.footer-content .gm-footer-policies__list,.footer-content .gm>h2.gm-spec__h+p{margin-block-start:12px}.footer-content .menu__item,.footer-content .gm-footer-policies__list li{margin:0;padding:0}.footer-content .menu__item+.menu__item{margin-block-start:0}.footer-content .menu__item a,.footer-content .gm-footer-policies__list a{display:inline-block;font-size:.875rem;font-weight:400;line-height:30px;padding:0}.footer-content .gm p,.footer-content .gm p.gm-fine,.footer-content .gm p a.gm-link{font-size:.875rem;font-weight:400;line-height:1.6}.footer-content .gm p{margin:0 0 6px}.footer-content .email-signup-block{align-self:start}.utilities .gm-copyright{white-space:pre-wrap}@media(max-width:749px){.footer-content .menu__item a,.footer-content .gm-footer-policies__list a{padding-block:7px;min-width:44px}.footer-content .gm p a.gm-link{display:inline-block;padding-block:11px}.gm-head>h2,.gm-strip__copy>h2,.section-resource-list__header .text-block h2,.text-block[class*=static-blog-title] h3{font-size:1.5rem;font-weight:600;line-height:1.25}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gm-quiet-gallery.css.map */
