:root{--gg-accent: #ec4899;--gg-accent-strong: #db2777;--gg-accent-soft: rgba(236, 72, 153, .08);--gg-ink-900: #0f172a;--gg-ink-700: #334155;--gg-ink-500: #64748b;--gg-ink-300: #cbd5e1;--gg-ink-100: #f1f5f9;--gg-surface: #ffffff;--gg-surface-muted: #fafafa;--gg-border: rgba(15, 23, 42, .08);--gg-border-strong: rgba(15, 23, 42, .16);--gg-radius-sm: .8rem;--gg-radius-md: 1.2rem;--gg-radius-lg: 1.8rem;--gg-radius-pill: 999rem;--gg-shadow-sm: 0 1px 2px rgba(15, 23, 42, .04), 0 1px 1px rgba(15, 23, 42, .03);--gg-shadow-md: 0 6px 14px -4px rgba(15, 23, 42, .1), 0 2px 4px rgba(15, 23, 42, .05);--gg-shadow-lg: 0 18px 36px -12px rgba(15, 23, 42, .18), 0 4px 8px rgba(15, 23, 42, .06);--gg-ease: cubic-bezier(.22, 1, .36, 1);--gg-transition-fast: .16s var(--gg-ease);--gg-transition: .22s var(--gg-ease)}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;letter-spacing:0}body,body .text-body,body p,body li,body a,body span,body button,body input,body textarea,body select,body .card__heading,body .card__information,body .price,body .product__title,body .product__text,body .rte,body .rte-width,body blockquote,body .header__menu-item,body .header__menu-item span,body .mega-menu__link,body .list-menu__item--link{letter-spacing:0!important}body .caption,body .caption-large,body .caption-with-letter-spacing,body .caption-with-letter-spacing--medium,body .caption-with-letter-spacing--large,body .badge,body .footer-block__heading,body .announcement-bar__message{letter-spacing:.06em!important}body .button,body .button--primary,body .button--secondary,body .button--tertiary,body .link,body a.link,body .shopify-payment-button__button--unbranded{letter-spacing:.005em!important}body h1,body h2,body h3,body h4,body h5,body h6,body .h0,body .h1,body .h2,body .h3,body .h4,body .h5,body .h6{letter-spacing:-.01em!important}body h1,body .h1{letter-spacing:-.02em!important}body h2,body .h2{letter-spacing:-.015em!important}@media screen and (min-width:750px){body{letter-spacing:0}}::selection{background:var(--gg-accent);color:#fff}img,svg,video{max-width:100%}body,.text-body{line-height:1.55}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:-.01em;line-height:1.2;font-feature-settings:"ss01","liga";font-weight:700}h1,.h1{letter-spacing:-.02em;line-height:1.1}h2,.h2{font-size:calc(var(--font-heading-scale) * 2.4rem);line-height:1.2;letter-spacing:-.015em}@media only screen and (min-width:750px){h2,.h2{font-size:calc(var(--font-heading-scale) * 3.2rem)}}h3,.h3{font-size:calc(var(--font-heading-scale) * 1.9rem);line-height:1.25}@media only screen and (min-width:750px){h3,.h3{font-size:calc(var(--font-heading-scale) * 2.2rem)}}h4,.h4{font-size:calc(var(--font-heading-scale) * 1.6rem);line-height:1.3;font-weight:600}h5,.h5,h6,.h6{font-weight:600;line-height:1.3}p,li{line-height:1.6}.rte p,.rte li{font-size:1.5rem}@media screen and (min-width:750px){.rte p,.rte li{font-size:1.6rem}}.page-width{padding-inline:2rem}@media screen and (min-width:750px){.page-width{padding-inline:3.2rem}}@media screen and (min-width:990px){.page-width{padding-inline:4.8rem}}.button,button.button,.shopify-payment-button__button--unbranded,.button--primary,.button--secondary,.button--tertiary{font-weight:600;letter-spacing:.01em;transition:transform var(--gg-transition-fast),box-shadow var(--gg-transition-fast),background-color var(--gg-transition-fast),color var(--gg-transition-fast);min-height:4.4rem;padding-inline:2.4rem}.button:not([disabled]):hover,.button:not([disabled]):focus-visible{transform:translateY(-1px)}.button:not([disabled]):active{transform:translateY(0)}.button--primary{box-shadow:0 6px 16px -6px #ec489973}.button--primary:not([disabled]):hover{box-shadow:0 10px 24px -8px #ec48998c}.button--accent{background:var(--gg-accent);color:#fff;border-color:var(--gg-accent)}.button--accent:hover,.button--accent:focus-visible{background:var(--gg-accent-strong);border-color:var(--gg-accent-strong);color:#fff}.link,a.link{transition:color var(--gg-transition-fast)}a:focus-visible{outline:2px solid var(--gg-accent);outline-offset:3px;border-radius:2px}.field__input,.select__select,input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=number],textarea,select{transition:border-color var(--gg-transition-fast),box-shadow var(--gg-transition-fast)}.field__input:focus,.select__select:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=number]:focus,textarea:focus,select:focus{box-shadow:0 0 0 3px #ec48992e}.card-wrapper:not(.card-wrapper--quick-order-list),.product-card-wrapper{transition:transform var(--gg-transition-fast)}.card-wrapper:not(.card-wrapper--quick-order-list):hover{transform:translateY(-2px)}.card__media{transition:transform .4s var(--gg-ease)}.card-wrapper:hover .card__media img,.product-card-wrapper:hover .card__media img{transform:scale(1.04);transition:transform .6s var(--gg-ease)}.card__media img{transition:transform .5s var(--gg-ease)}.card__heading{font-size:1.5rem;line-height:1.35;font-weight:600;letter-spacing:-.005em}@media screen and (min-width:750px){.card__heading{font-size:1.6rem}}.card__information{padding-block:1.4rem}.price{font-weight:600}.price__sale .price-item--sale{color:var(--gg-accent)}.card__badge .badge{font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:1.1rem;padding:.4rem .9rem;border-radius:var(--gg-radius-pill)}.badge--bottom-left,.badge--bottom-right,.badge--top-left,.badge--top-right{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.header{padding-block:1.6rem}@media screen and (min-width:990px){.header{padding-block:2rem}}body .header__heading-link .h2,body .header__heading .h2{font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.02em;font-size:2.2rem;line-height:1;color:rgb(var(--color-foreground))!important}@media screen and (min-width:750px){body .header__heading-link .h2,body .header__heading .h2{font-size:2.6rem}}.header__menu-item{font-size:1.4rem;font-weight:500;letter-spacing:0;text-decoration:none;transition:color var(--gg-transition-fast);padding:1rem 1.4rem}.header__menu-item span{transition:color var(--gg-transition-fast);text-decoration:none}body .header__menu-item,body .header__menu-item span,body .header__active-menu-item,body details[open]>.header__menu-item,body details[open]>.header__menu-item span,body details[open]:hover>.header__menu-item,body details[open]:hover>.header__menu-item span{text-decoration:none!important;text-decoration-thickness:0!important;text-underline-offset:0!important}body .header__menu-item:hover,body .header__menu-item:hover span,body .header__menu-item:focus-visible,body .header__menu-item:focus-visible span,body .header__active-menu-item{color:rgb(var(--color-foreground))}body details[open]>.header__menu-item,body details[open]>.header__menu-item span{color:var(--gg-accent)}.header__active-menu-item{position:relative;color:var(--gg-accent)}.header__submenu .header__menu-item{font-size:1.3rem;font-weight:500}.header__submenu .header__menu-item:hover{text-decoration:none;color:var(--gg-accent);background:var(--gg-accent-soft)}body .mega-menu__link,body a.mega-menu__link{text-decoration:none!important;font-weight:500;font-size:1.4rem;line-height:1.4;color:rgba(var(--color-foreground),.78);padding:.8rem 0;transition:color var(--gg-transition-fast)}body .mega-menu__link:hover,body .mega-menu__link:focus-visible,body .mega-menu__link--active{text-decoration:none!important;text-decoration-thickness:0!important;color:var(--gg-accent)}body .mega-menu__link--level-2,body a.mega-menu__link--level-2{font-weight:700;font-size:1.4rem;text-transform:none;letter-spacing:0;color:rgb(var(--color-foreground));margin-bottom:.4rem;text-decoration:none!important}body .mega-menu__link--level-2:hover{text-decoration:none!important;color:var(--gg-accent)}.mega-menu__list{gap:1.2rem 4rem}.mega-menu__content{padding-top:3.2rem;padding-bottom:4rem}.header__icon svg{transition:transform var(--gg-transition-fast)}.header__icon:hover svg{transform:scale(1.08)}.cart-count-bubble{background:var(--gg-accent);font-weight:700;min-width:1.8rem;height:1.8rem;font-size:1.1rem}body .list-menu__item--active,body .list-menu__item--active:hover{text-decoration:none!important;text-decoration-thickness:0!important;color:var(--gg-accent);font-weight:600}.list-menu__item--link{font-weight:500;font-size:1.4rem;transition:color var(--gg-transition-fast)}.list-menu__item--link:hover{color:var(--gg-accent);text-decoration:none}.announcement-bar__message{font-weight:500;letter-spacing:.02em;padding-block:1rem;font-size:1.3rem}.banner__heading{letter-spacing:-.02em;font-weight:700}.banner__text{font-size:1.6rem;line-height:1.5}@media screen and (min-width:750px){.banner__text{font-size:1.8rem}}.banner__box{border-radius:var(--gg-radius-lg)}.title-wrapper-with-link{align-items:baseline;gap:2rem;margin-block-end:2.4rem}@media screen and (min-width:750px){.title-wrapper-with-link{margin-block-end:3.2rem}}.title-wrapper-with-link .title,.collection__title .title,.section-header .title{margin:0;letter-spacing:-.015em}.title-wrapper-with-link .link{font-weight:600;color:var(--gg-accent);text-decoration:none;display:inline-flex;align-items:center;gap:.6rem;font-size:1.4rem}.title-wrapper-with-link .link:hover{color:var(--gg-accent-strong);text-decoration:underline;text-underline-offset:3px}.slider-button{width:4.4rem;height:4.4rem;border-radius:var(--gg-radius-pill);border:1px solid var(--gg-border);background:#fff;box-shadow:var(--gg-shadow-sm);transition:background-color var(--gg-transition-fast),border-color var(--gg-transition-fast),transform var(--gg-transition-fast)}.slider-button:hover{background:var(--gg-accent-soft);border-color:var(--gg-accent);transform:scale(1.04)}.slider-button svg{width:1.4rem;height:1.4rem}.footer{padding-block-start:6rem}.footer-block__heading{letter-spacing:.02em;font-weight:700;font-size:1.4rem;text-transform:uppercase;margin-block-end:1.6rem}.footer-block__details-content a,.footer-block__details-content .link{font-size:1.4rem;line-height:2;transition:color var(--gg-transition-fast)}.footer-block__details-content a:hover{color:var(--gg-accent);text-decoration:none}.footer__copyright{padding-block:2.4rem;opacity:.7;font-size:1.2rem}.cart-notification,cart-drawer .drawer__inner{border-radius:var(--gg-radius-lg) 0 0 var(--gg-radius-lg)}*:focus-visible{outline-offset:3px}button:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible{outline:2px solid var(--gg-accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme-refinements.css.map */
