:root{--gh-magenta: #E6007E;--gh-magenta-d: #B80063;--gh-ink: #14131A;--gh-ink-soft: #2A2833;--gh-paper: #FAFAF8;--gh-gray: #6B6A73;--gh-border: #E7E4DE;--gh-tint: #FCE7F1;--gh-display: "Space Grotesk", "Poppins", system-ui, sans-serif;--gh-body: "Inter", "Poppins", system-ui, sans-serif;--gh-mono: "Space Mono", ui-monospace, monospace}body{font-family:var(--gh-body);color:var(--gh-ink);background-color:var(--gh-paper);-webkit-font-smoothing:antialiased;letter-spacing:-.006em}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--gh-display);color:var(--gh-ink);letter-spacing:-.025em;line-height:1.04;font-weight:600}h1,.h1{font-weight:700}@media screen and (min-width:990px){h1,.h1{font-size:clamp(4.2rem,5.4vw,7.2rem)}h2,.h2{font-size:clamp(3rem,3.4vw,4.4rem)}h3,.h3{font-size:2.4rem}}.price,.price-item,.price__regular,.price__sale,.sp-price,.cart-item__price-wrapper,.totals__total-value{font-family:var(--gh-body)!important;letter-spacing:0!important;font-weight:600}a{text-underline-offset:.22em}a:hover{color:var(--gh-magenta)}.button,button.button,.shopify-payment-button__button--unbranded{font-family:var(--gh-display);font-weight:600;letter-spacing:.01em;border-radius:10px;text-transform:none;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease;min-height:4.8rem}.button:hover{transform:translateY(-1px)}.button--primary,.button:not(.button--secondary):not(.button--tertiary){--color-button: var(--gh-ink);--color-button-text: 250, 250, 248;background:var(--gh-ink);color:var(--gh-paper);border:1px solid var(--gh-ink)}.button--primary:hover{background:#000}.button--secondary{background:transparent;color:var(--gh-ink);border:1px solid var(--gh-ink)}.button--secondary:hover{background:var(--gh-ink);color:var(--gh-paper)}.card-wrapper,.product-card-wrapper{--border-radius: 16px}.card{border-radius:16px!important;overflow:hidden;border:1px solid var(--gh-border);background:#fff;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #14131a1a;border-color:#dad5cc}.card__inner{border-radius:0!important}.card__heading,.card-information__text,.card__heading a{font-family:var(--gh-display);font-weight:600;letter-spacing:-.015em;color:var(--gh-ink)}.card__heading a:hover{color:var(--gh-magenta)}.badge{background:var(--gh-magenta)!important;color:#fff!important;border:0!important;font-family:var(--gh-display);letter-spacing:.04em;text-transform:uppercase;border-radius:999px}.field__input,.select__select,.customer input,input[type=text],input[type=email],input[type=search],input[type=number]{border-radius:10px}.field__input:focus,input:focus-visible{outline:2px solid var(--gh-magenta);outline-offset:1px}:focus-visible{outline:2px solid var(--gh-magenta);outline-offset:2px}#MainContent>.shopify-section+.shopify-section{margin-top:0}.gh-regmark{--s: 22px;width:var(--s);height:var(--s);display:inline-block;position:relative;color:var(--gh-magenta);flex:0 0 auto}.gh-regmark:before,.gh-regmark:after{content:"";position:absolute;background:currentColor}.gh-regmark:before{left:50%;top:0;width:1.5px;height:100%;transform:translate(-50%)}.gh-regmark:after{top:50%;left:0;height:1.5px;width:100%;transform:translateY(-50%)}.gh-eyebrow{font-family:var(--gh-mono);text-transform:uppercase;letter-spacing:.22em;font-size:1.2rem;color:var(--gh-magenta);display:inline-flex;align-items:center;gap:10px}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}.footer{background:#f4f1ea!important;color:#4b4954!important;margin-top:0!important;padding-top:clamp(26px,2.6vw,38px)!important;padding-bottom:14px!important;border-top:2px solid var(--gh-magenta)}.footer .page-width{max-width:1180px!important}.footer .footer__content-top{padding-bottom:10px!important;border-bottom:1px solid rgba(20,19,26,.1)}.footer .grid{row-gap:22px!important;margin-bottom:0!important}.footer .footer-block--newsletter{margin-top:6px!important;padding-top:0!important}.footer__list-social{margin:2px 0!important}.footer .footer__follow-on-shop{margin:0!important}.footer-block__heading{font-family:var(--gh-mono,"Space Mono")!important;color:#14131a!important;font-size:1.15rem!important;letter-spacing:.2em!important;text-transform:uppercase;margin-bottom:12px!important;opacity:1!important;font-weight:700}.footer a{color:#4b4954!important;text-decoration:none}.footer a:hover{color:var(--gh-magenta)!important}.footer .footer-block__details-content{font-size:1.4rem;line-height:1.5}.footer .list-unstyled li{margin-bottom:6px}.footer-block-image .footer-block__image-wrapper,.footer-block-image img{max-width:220px!important}.footer-block-image img{border-radius:8px;display:block}.footer__list-social{gap:10px!important}.footer__list-social a:hover .icon{color:var(--gh-magenta)!important}.footer__content-bottom{padding-top:12px!important;border-top:0!important}.footer__payment{margin:0 0 8px!important}.footer__payment .list-payment__item svg,.footer__payment .icon{height:22px!important;width:auto!important}.footer__copyright,.footer__copyright a{font-size:1.2rem!important;color:#6b6a73!important}.footer__copyright a:hover{color:var(--gh-magenta)!important}.card .price,.card-information .price,.card__information .price,.card-wrapper .price{font-family:var(--gh-body)!important;color:var(--gh-gray)!important;font-weight:400!important;font-size:1.35rem!important;letter-spacing:0!important}.gh-perso{margin:10px 0 4px;padding:10px 12px;border:1px solid var(--gh-border,#e7e4de);border-radius:12px;background:var(--gh-paper,#fafaf8)}.gh-perso__thumbs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.gh-perso__thumbs figure{margin:0;text-align:center;width:52px}.gh-perso__thumbs img{width:52px;height:52px;object-fit:contain;border:1px solid var(--gh-border,#e7e4de);border-radius:8px;background:#fff;display:block}.gh-perso__thumbs figcaption{font-size:10px;line-height:1.2;margin-top:3px;color:var(--gh-gray,#6b6a73);letter-spacing:.02em}.gh-perso__note{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.gh-perso__label{font-weight:700;color:var(--gh-ink,#14131a)}.gh-perso__detail{color:var(--gh-gray,#6b6a73)}.gh-perso__fee{margin-left:auto;font-family:Space Mono,monospace;font-weight:700;color:var(--gh-magenta,#e6007e)}.gh-delivery-info{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;margin:1.2rem 0;font-family:var(--gh-body, inherit);font-size:1.4rem;line-height:1.35;color:var(--gh-ink, #1a1a1a)}.gh-delivery-info__item{display:inline-flex;align-items:center;gap:.55rem}.gh-delivery-info__item strong{font-weight:600}.gh-delivery-info__icon{flex:0 0 auto;color:var(--gh-magenta, #c8006e)}.gh-delivery-info--product{padding:1rem 1.2rem;border:1px solid var(--gh-border, #e3e3e3);border-radius:10px;background:var(--gh-paper, #fff)}.gh-delivery-info--cart{flex-direction:column;gap:.35rem;margin:.8rem 0;font-size:1.3rem}.gh-delivery-info--footer{justify-content:center;border-top:1px solid var(--gh-border, #e3e3e3);padding-top:1.4rem;margin:0 0 1rem;font-size:1.3rem;color:var(--gh-ink-soft, #555)}@media(max-width:480px){.gh-delivery-info--footer{flex-direction:column;align-items:center;gap:.35rem}}.product-form__submit.button,.product-form__submit.button--primary,.product-form__submit.button--secondary{background:var(--gh-ink)!important;color:var(--gh-paper)!important;border:1px solid var(--gh-ink)!important;--color-button: var(--gh-ink);--color-button-text: 250, 250, 248;font-family:var(--gh-display);font-weight:600;letter-spacing:.01em;border-radius:10px;min-height:5rem;box-shadow:none;transition:transform .18s ease,background-color .18s ease,box-shadow .22s ease}.product-form__submit.button:after{display:none}.product-form__submit.button:hover:not([disabled]){background:#000!important;transform:translateY(-2px);box-shadow:0 8px 22px -6px #e6007e61}.product-form__submit.button:active:not([disabled]){transform:translateY(0);box-shadow:0 3px 10px -4px #e6007e52}.product-form__submit.button:focus-visible{outline:2px solid var(--gh-magenta);outline-offset:3px}.product-form__submit.button[disabled],.product-form__submit.button[aria-disabled=true]{background:var(--gh-gray)!important;border-color:var(--gh-gray)!important;opacity:.8;transform:none;box-shadow:none}.product-form__submit.button .icon{color:var(--gh-paper)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gh-redesign.css.map */
