:root{--color-background:#f7f5f0;--color-background-rgb:247 245 240;--color-foreground:#222323;--color-foreground-rgb:34 35 35;--color-border:#d3d0c9;--color-border-rgb:211 208 201;--color-primary-button-background:#242d28;--color-primary-button-text:#f7f5f0;--color-primary-button-border:#242d28;--color-primary-button-hover-background:#404d44;--color-primary-button-hover-text:#fff;--color-primary-button-hover-border:#404d44;--color-primary-button-focus-outline:#76548c;--color-secondary-button-background:transparent;--color-secondary-button-text:#222323;--color-secondary-button-border:#222323;--color-secondary-button-hover-background:#d8ccdf;--color-secondary-button-hover-text:#222323;--color-input-background:#fff;--color-input-text:#222323;--color-input-text-rgb:34 35 35;--color-input-border:#b7b4ad;--color-variant-background:#f7f5f0;--color-variant-border:#b7b4ad;--color-variant-text:#222323;--color-variant-text-rgb:34 35 35;--color-variant-hover-background:#e8dfed;--color-variant-hover-text:#222323;--color-variant-hover-border:#76548c;--color-selected-variant-background:#d8ccdf;--color-selected-variant-border:#76548c;--color-selected-variant-text:#222323;--color-selected-variant-text-rgb:34 35 35;--color-selected-variant-hover-background:#c8b6d2;--color-selected-variant-hover-text:#222323;--color-selected-variant-hover-border:#76548c;--font-heading--family:Georgia,serif;--font-body--family:Arial,Helvetica,sans-serif;--header-height:0px;--header-group-height:0px}
.gn15-product-page{background:#f7f5f0;color:#222323}
.gn15-brand-header{font-family:Arial,Helvetica,sans-serif;background:#f7f5f0;color:#222323;position:relative;z-index:10}
.gn15-brand-header a,.gn15-footer a{color:inherit;text-decoration:none}
.gn15-brand-header .announcement{background:#252d29;color:#fff;text-align:center;font-size:10px;letter-spacing:2px;padding:12px;line-height:normal}
.gn15-brand-header header{height:92px;display:flex;align-items:center;justify-content:space-between;padding:0 6%;border-bottom:1px solid #d3d0c9}
.gn15-brand-header .logo,.gn15-footer .logo{font-family:Arial,Helvetica,sans-serif;font-weight:900;font-size:37px;letter-spacing:-2px;line-height:normal}
.gn15-brand-header .logo small,.gn15-footer .logo small{display:block;font-size:7px;letter-spacing:3px;margin-top:3px}
.gn15-brand-header nav{display:flex;gap:35px;font-size:12px;line-height:normal}
.gn15-brand-header nav a:hover{border-bottom:1px solid}
.gn15-brand-header .shop{font-size:12px;border-bottom:1px solid;padding-bottom:6px}
.gn15-brand-header .menu{display:none;background:none;border:0;font-size:22px;color:#222323;padding:10px}
.gn15-footer{background:#242d28;color:#f7f5f0;padding:45px 6% 25px;font-family:Arial,Helvetica,sans-serif;line-height:normal}
.gn15-footer .footer-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:40px}
.gn15-footer .footer-top p{font-size:11px;letter-spacing:1px}
.gn15-footer .footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #546056;padding-top:20px;font-size:10px;color:#c4cbc5}
.gn15-brand-header a:focus-visible,.gn15-brand-header button:focus-visible{outline:3px solid #76548c;outline-offset:5px}
@media(max-width:700px){.gn15-brand-header header{height:77px}.gn15-brand-header .shop{display:none}.gn15-brand-header .menu{display:block}.gn15-brand-header nav{display:none;position:absolute;top:100%;left:0;right:0;padding:25px;background:#f7f5f0;z-index:20;border-bottom:1px solid #d3d0c9}.gn15-brand-header nav.open{display:flex;flex-wrap:wrap;gap:20px}.gn15-footer .footer-top{align-items:flex-start;gap:20px}.gn15-footer .footer-top p{max-width:150px;line-height:1.8}.gn15-footer .footer-bottom{gap:20px;font-size:9px;flex-wrap:wrap}}
.gn15-buying-info{margin:16px 0 8px;padding:16px 18px;border:1px solid #d3d0c9;background:#f0ede6;border-radius:8px}
.gn15-buying-info h3{margin:0 0 10px;font:600 12px Arial,Helvetica,sans-serif;letter-spacing:1px;text-transform:uppercase}
.gn15-buying-info p{margin:7px 0;font:13px/1.6 Arial,Helvetica,sans-serif}
.gn15-buying-info strong{font-weight:700}
.gn15-buying-info a{text-decoration:underline;text-underline-offset:3px}
