:root{--ds-ink: #1a1614;--ds-bronze: #6f4e3a;--ds-bronze-light: #ede3d8;--ds-sand: #ede3d8;--ds-cream: #f7f2ec;--ds-border: #d9cbbd;--ds-muted: #5e5149;--ds-burgundy: #6b1e2e;--ds-mocha: #6f4e3a;--ds-display: "Fraunces", Georgia, "Times New Roman", serif;--ds-ui: "Figtree", "Helvetica Neue", Arial, sans-serif}body{--color-background: #f7f2ec;--color-background-rgb: 247 242 236;--color-foreground: #1a1614;--color-foreground-rgb: 26 22 20;--color-border: #1a1614;--color-border-rgb: 26 22 20;--color-primary-button-text: #f7f2ec;--color-primary-button-background: #6b1e2e;--color-primary-button-border: #6b1e2e;--color-primary-button-hover-text: #f7f2ec;--color-primary-button-hover-background: #561724;--color-primary-button-hover-border: #561724;--color-secondary-button-text: #6b1e2e;--color-secondary-button-background: transparent;--color-secondary-button-border: #6b1e2e;--color-secondary-button-hover-text: #f7f2ec;--color-secondary-button-hover-background: #6b1e2e;--color-secondary-button-hover-border: #6b1e2e;--font-body--family: var(--ds-ui);--font-subheading--family: var(--ds-ui);--font-heading--family: var(--ds-display);--font-heading--weight: 500;--font-accent--family: var(--ds-display);--font-h1--family: var(--ds-display);--font-h2--family: var(--ds-display);--font-h3--family: var(--ds-ui);--font-h4--family: var(--ds-ui);--font-h5--family: var(--ds-ui);--font-h6--family: var(--ds-ui);--font-paragraph--family: var(--ds-ui);--font-h1--weight: 500;--font-h2--weight: 500;--button-font-family-primary: var(--ds-ui);--button-font-family-secondary: var(--ds-ui);--button-text-case: none;--button-text-case-primary: none;--button-text-case-secondary: none;background:var(--ds-cream);color:var(--ds-ink);font-family:var(--ds-ui)}::selection{background:var(--ds-burgundy);color:#f7f2ec}a{color:inherit}.rte a,.text-block a{color:var(--ds-burgundy)}h1,h2,.h1,.h2{font-family:var(--ds-display);font-weight:500;letter-spacing:-.01em}.text-block h1,.text-block h2{font-family:var(--ds-display)!important;font-weight:500;letter-spacing:-.01em}h3,h4,h5,h6{font-family:var(--ds-ui);font-weight:500;letter-spacing:0}.button,.button-custom,.button-secondary,button[type=submit]:not(.button-unstyled){font-family:var(--ds-ui);font-size:15px;font-weight:500;letter-spacing:0;text-transform:none;min-height:48px;border-radius:999px}.button:hover,.button-custom:hover,button[type=submit]:not(.button-unstyled):hover{transform:none;box-shadow:none}.button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--ds-burgundy);outline-offset:3px}.header-section{background:#f7f2ecf7!important;border-bottom:1px solid rgba(26,22,20,.12)}.header__menu-item,.header-menu a{font-family:var(--ds-ui);font-weight:500;letter-spacing:.02em;text-transform:none}.header__menu-item:after,.header-menu a:after{background:var(--ds-burgundy)}#header-group [class*=announcement]{letter-spacing:.06em}.header__navigation-bar-row:not(:has(a)){display:none!important;min-height:0!important}[id*=product_list_fa6P9H] .text-block p,[id*=media_with_content_gp9JnQ] .text-block>p:first-child,[id*=section_wnfyEL] .text-block>p:first-child,[id*=section_AeNpNm] .text-block>p:first-child{color:var(--ds-mocha);font-family:var(--ds-ui);font-size:12px;font-weight:500;letter-spacing:.08em}[id*=section_AeNpNm] .text-block>p:first-child{color:#f7f2ec}[id*=product_list_fa6P9H] h2,[id*=media_with_content_gp9JnQ] h2,[id*=section_wnfyEL] h2{font-size:clamp(28px,3.4vw,38px);line-height:1.1;letter-spacing:-.01em}[id*=section_wnfyEL] details[open] summary{color:var(--ds-burgundy)}[id*=media_with_content_gp9JnQ] p{color:var(--ds-muted);line-height:1.6}[id*=hero_8fQgBk] h1{font-family:var(--ds-display);font-weight:500;font-size:clamp(36px,5vw,56px);line-height:1.05;letter-spacing:-.01em;max-width:640px}[id*=hero_8fQgBk] p{font-size:18px;line-height:1.6;max-width:540px}[id*=hero_8fQgBk] .text-block:first-child p{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.product-card .price,.product-card .price *{color:var(--ds-mocha);font-weight:500}.product-card__content a{font-weight:500}.badge{letter-spacing:.04em}main[data-template^=product] .product-information{background:var(--ds-cream)}main[data-template^=product] .product-details>.group-block{border-color:#1a16141f!important}main[data-template^=product] .product-details h1{font-family:var(--ds-display);font-weight:500;letter-spacing:-.01em}main[data-template^=product] .product-details .price,main[data-template^=product] .product-details .price *{color:var(--ds-ink)}main[data-template^=product] .add-to-cart-button,main[data-template^=product] .product-form-buttons .button:not(.button-secondary){background:var(--ds-burgundy);border-color:var(--ds-burgundy);color:#f7f2ec}main[data-template^=product] .rte table,main[data-template^=product] .product-details table{border-collapse:collapse;width:100%;font-size:14px;display:block;overflow-x:auto}main[data-template^=product] .rte th,main[data-template^=product] .rte td,main[data-template^=product] .product-details th,main[data-template^=product] .product-details td{padding:8px 10px;border-bottom:1px solid rgba(26,22,20,.14);text-align:left;white-space:nowrap}main[data-template^=product] .rte th,main[data-template^=product] .product-details th{background:var(--ds-sand);font-weight:500}.cart-drawer__inner{background:var(--ds-cream)}.cart-drawer__summary{background:var(--ds-sand)}main[data-template^=cart] .cart-items__price,.cart-drawer__items .price{color:var(--ds-ink)}footer{background:var(--ds-mocha);color:#f7f2ec}.ds-footer-brand img{width:auto;height:72px;background:transparent;border-radius:0;padding:0}.ds-footer-brand p,.ds-footer-contact p,.ds-footer-social-copy{color:#ede3d8}.ds-footer-grid h3{color:#f7f2ec;font-family:var(--ds-ui);font-weight:500}.ds-footer-grid a{color:#ede3d8}.ds-footer-grid a:hover{color:#fff;text-decoration:underline}.ds-footer-payments{color:#ede3d8;border-color:#f7f2ec40}footer .footer-utilities{color:#ede3d8;border-color:#f7f2ec40}.gs-wrap{max-width:1240px;margin:0 auto;padding:0 24px}.gs-section{padding:64px 0;background:var(--ds-cream);color:var(--ds-ink)}.gs-eyebrow{margin:0 0 10px;font-family:var(--ds-ui);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-mocha)}.gs-head{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;margin-bottom:28px}.gs-head h2{margin:0;font-size:clamp(28px,3.4vw,38px);line-height:1.1}.gs-head p{margin:8px 0 0;color:var(--ds-muted);max-width:560px}.gs-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:999px;font-family:var(--ds-ui);font-size:15px;font-weight:500;text-decoration:none;border:1.5px solid var(--ds-burgundy)}.gs-btn--primary{background:var(--ds-burgundy);color:#f7f2ec}.gs-btn--primary:hover{background:#561724;border-color:#561724;color:#f7f2ec}.gs-btn--secondary{background:transparent;color:var(--ds-burgundy)}.gs-btn--secondary:hover{background:var(--ds-burgundy);color:#f7f2ec}.gs-trust{background:var(--ds-sand);padding:22px 0}.gs-trust ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.gs-trust li{display:flex;gap:10px;align-items:center;font-size:14px;font-weight:500;color:var(--ds-ink)}.gs-trust a{color:inherit;text-decoration:none}.gs-trust a:hover{text-decoration:underline}.gs-trust__icon{width:30px;height:30px;flex:0 0 30px;border-radius:50%;border:1.5px solid var(--ds-mocha);display:grid;place-items:center;color:var(--ds-mocha)}.gs-trust__icon svg{width:16px;height:16px}.gs-colors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gs-color-tile{border-radius:16px;padding:22px;min-height:220px;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;color:#f7f2ec}.gs-color-tile h3{margin:0;font-family:var(--ds-display);font-size:26px;font-weight:500;color:#f7f2ec}.gs-color-tile span{font-size:14px;font-weight:500}.gs-color-tile:hover span{text-decoration:underline}.gs-sets{background:var(--ds-sand)}.gs-sets__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.gs-set-card{background:var(--ds-cream);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.gs-set-card__img{aspect-ratio:1 / 1;background:#fff}.gs-set-card__img img{width:100%;height:100%;object-fit:contain;display:block}.gs-set-card__body{padding:18px;display:flex;flex-direction:column;gap:8px;flex:1}.gs-set-card__body h3{margin:0;font-size:15px;font-weight:500;line-height:1.35}.gs-set-card__body h3 a{color:inherit;text-decoration:none}.gs-set-card__price{color:var(--ds-mocha);font-weight:500;font-size:15px}.gs-set-card__body .gs-btn{margin-top:auto}.gs-size{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}.gs-size h2{margin:0 0 12px;font-size:clamp(28px,3.4vw,38px);line-height:1.1}.gs-size p{color:var(--ds-muted)}.gs-table-wrap{overflow-x:auto;background:#fff;border-radius:14px;border:1px solid rgba(26,22,20,.14)}.gs-table-wrap table{border-collapse:collapse;width:100%;font-size:14px}.gs-table-wrap caption{text-align:left;padding:12px;font-weight:500}.gs-table-wrap th,.gs-table-wrap td{padding:10px 12px;text-align:left;border-bottom:1px solid rgba(26,22,20,.14);white-space:nowrap}.gs-table-wrap th{font-weight:500;background:var(--ds-sand)}.gs-note{font-size:13px;margin-top:10px}@media(max-width:989px){.gs-trust ul,.gs-sets__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.gs-wrap{padding:0 16px}.gs-section{padding:44px 0}.gs-colors{grid-template-columns:1fr}.gs-color-tile{min-height:120px}.gs-size{grid-template-columns:minmax(0,1fr);gap:24px}.gs-sets__grid{grid-template-columns:1fr}[id*=hero_8fQgBk] h1{font-size:36px}}@media(max-width:749px){[id*=hero_8fQgBk] img{object-position:83% 40%!important}[id*=media_with_content_gp9JnQ] .media-block{height:auto!important;aspect-ratio:1 / 1}[id*=media_with_content_gp9JnQ] .media-block__media{height:100%!important}}[id*=media_with_content_gp9JnQ] .text-block[class*=text_KRGGMe] p{text-transform:none;font-size:16px;letter-spacing:normal;line-height:1.6}[id*=hero_8fQgBk] .overlay{background-image:linear-gradient(to bottom,#1a16148c,#1a16144d,#1a16148c)!important}[id*=hero_8fQgBk] .text-block{text-shadow:0 1px 8px rgba(0,0,0,.35)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/genesyum-brand.css.map */
