:root{--gnb-brand: #8466AE;--gnb-deep: #5E4682;--gnb-ink: #34293F;--gnb-ink-2: #6E6183;--gnb-ink-3: #9D93AE;--gnb-ground: #F8F5FC;--gnb-surface: #FFFFFF;--gnb-line: #E9E1F2;--gnb-gold: #D9A94E;--color-base-accent-1: 132, 102, 174;--color-base-accent-2: 94, 70, 130;--color-base-outline-button-labels: 132, 102, 174;--color-base-text: 52, 41, 63}body,.header,.footer,button,input,select,textarea{font-family:Nunito Sans,system-ui,-apple-system,Segoe UI,sans-serif}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.collection-hero__title,.footer-block__heading,.product__title,.cart__heading,.title,.title-wrapper h2{font-family:Fraunces,Georgia,serif!important;letter-spacing:-.02em}body{background:var(--gnb-ground)}.color-background-1,.color-background-2{--color-background: 248, 245, 252;--color-foreground: 52, 41, 63}.announcement-bar,.utility-bar,.announcement-bar.color-accent-1,.utility-bar.color-accent-1{--color-background: 52, 41, 63;--color-foreground: 248, 245, 252;background:var(--gnb-ink)!important;color:var(--gnb-ground)!important;border:0}.announcement-bar__message,.utility-bar__grid .announcement-bar__message{color:var(--gnb-ground)!important;font-weight:700;font-size:12.8px;letter-spacing:.01em;padding:9px 20px;min-height:0}.header-wrapper{--color-background: 248, 245, 252;background:var(--gnb-ground);border-bottom:1px solid var(--gnb-line)}.header{padding-top:14px;padding-bottom:14px}@media screen and (min-width:990px){.header--middle-center{grid-template-areas:"heading navigation icons";grid-template-columns:auto 1fr auto;column-gap:38.4px}.header--middle-center .header__inline-menu{justify-self:end}.header--middle-center .header__heading,.header--middle-center .header__heading-link{justify-self:start;text-align:left}}.header__heading-logo{max-width:168px}.header__menu-item{font-weight:700;font-size:14.72px;color:var(--gnb-ink);padding-inline:6.4px}.header__menu-item:hover span{color:var(--gnb-brand);text-decoration:none}.header__inline-menu .list-menu--inline{gap:6.4px}.header__icon,.header__icon--cart .icon,.header__icon .icon{color:var(--gnb-ink)}.header__icon:hover .icon{color:var(--gnb-brand)}.header__icons .cart-count-bubble{background:var(--gnb-brand);color:#fff;font-weight:900}.collection-hero{--color-background: 248, 245, 252;background:var(--gnb-ground);padding-block:32px 16px}.collection-hero__title{color:var(--gnb-ink);text-transform:none;letter-spacing:-.02em}.collection-hero__description{color:var(--gnb-ink-2)}.collection-hero__image-container{border-radius:22px;overflow:hidden}.card__heading a{color:var(--gnb-ink)}.card__heading a:hover{color:var(--gnb-brand)}.price__regular .price-item,.price-item--regular,.price-item--sale{color:var(--gnb-brand);font-weight:800}.card-wrapper .card{border-radius:16px}.button,.shopify-challenge__button,.customer button{--color-button: 132, 102, 174;--color-button-text: 255, 255, 255;border-radius:999px;font-weight:800;letter-spacing:0}.button--secondary{--color-button: 255, 255, 255;--color-button-text: 52, 41, 63}.footer.color-inverse,.footer{--color-background: 248, 245, 252;--color-foreground: 52, 41, 63;background:var(--gnb-ground)!important;color:var(--gnb-ink)!important;border-top:1px solid var(--gnb-line)}.footer__content-top{padding-bottom:32px}.footer-block__heading{color:var(--gnb-ink)!important;font-size:16px;letter-spacing:0}.footer a,.footer .list-menu__item--link,.footer__content-bottom,.copyright__content{color:var(--gnb-ink-2)!important}.footer a:hover{color:var(--gnb-brand)!important}.footer__content-bottom{border-top:1px solid var(--gnb-line)}.footer-block--newsletter .newsletter-form__field-wrapper .field__input{border-radius:999px;background:#fff}.footer .newsletter-form__button{color:var(--gnb-brand)}.field__input,.select__select,.customer .field input{border-radius:12px;background:#fff}.menu-drawer,.cart-drawer,.search-modal__content{--color-background: 255, 255, 255;--color-foreground: 52, 41, 63}.menu-drawer__menu-item{font-weight:700;color:var(--gnb-ink)}.menu-drawer__menu-item:hover{color:var(--gnb-brand);background:var(--gnb-ground)}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.header__menu-item{font-size:15.5px!important}.announcement-bar__message{font-size:13px!important}.footer-block__heading{font-size:16px!important}.card__heading,.card__heading a{font-size:14.5px}.price,.price-item{font-size:17px}.collection-hero__title{font-size:clamp(30px,4vw,44px)!important}.collection-hero__description{font-size:15.5px}.footer a,.footer .list-menu__item--link{font-size:14px}@media screen and (min-width:990px){.header--middle-left{grid-template-areas:"heading navigation icons";grid-template-columns:auto 1fr auto;column-gap:38px}.header--middle-left .header__inline-menu{justify-self:end}.header--middle-left .header__heading,.header--middle-left .header__heading-link{justify-self:start}}.header__inline-menu .list-menu--inline{gap:10px}.header__menu-item{padding-inline:8px}.header__heading-logo{max-width:150px}.gnb-ann{background:var(--gnb-ink);color:var(--gnb-ground)}.gnb-ann__track{display:flex;align-items:center;justify-content:center;gap:22px;padding:9px 16px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gnb-ann__track::-webkit-scrollbar{display:none}@media screen and (min-width:820px){.gnb-ann__track{gap:34px;overflow:visible}}.gnb-ann__item{display:flex;align-items:center;gap:7px;white-space:nowrap;flex:none;font-weight:700;font-size:13px;color:var(--gnb-ground);text-decoration:none;letter-spacing:.01em}a.gnb-ann__item:hover{color:#fff;text-decoration:underline}.gnb-ann__dot{width:5px;height:5px;border-radius:50%;background:var(--gnb-gold);flex:none}.collection-hero{position:relative;padding-bottom:44px}.collection-hero:after{content:"";position:absolute;left:50%;bottom:14px;transform:translate(-50%);width:min(560px,72%);height:2px;border-radius:2px;background:linear-gradient(to right,transparent,var(--gnb-line) 18%,var(--gnb-brand) 50%,var(--gnb-line) 82%,transparent);opacity:.85}.collection-hero__inner{position:relative;z-index:1}.card-wrapper .card,.card.card--card{background:var(--gnb-surface)!important;border:1px solid var(--gnb-line)!important;border-radius:24px!important;overflow:hidden;box-shadow:none;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.card-wrapper:hover .card,.card-wrapper:hover .card.card--card{transform:translateY(-5px);box-shadow:0 22px 46px -18px #34293f4d;border-color:transparent!important}.card__inner{background:#fcfafe}.card--card .card__inner{border-radius:0}.card__media img,.card .media img{transition:transform .4s cubic-bezier(.2,.8,.3,1)}.card-wrapper:hover .card__media img{transform:scale(1.06)}.card__content{padding:13px 14px 15px!important}.card__heading,.card__heading a{font-family:Nunito Sans,system-ui,sans-serif!important;font-size:14.5px!important;font-weight:700;line-height:1.35;color:var(--gnb-ink);letter-spacing:0}.card-information .card__heading a:hover{color:var(--gnb-brand)}.price{font-family:Nunito Sans,system-ui,sans-serif}.price .price-item--regular,.price .price-item--sale,.price__regular .price-item{color:var(--gnb-brand)!important;font-weight:800;font-size:18px!important}.price .price-item--regular s,.price__sale .price-item--regular,s.price-item{color:var(--gnb-ink-3)!important;font-weight:600;font-size:13px!important}.card__badge .badge,.badge{border-radius:999px!important;font-weight:800;font-size:11.5px;padding:5px 11px;letter-spacing:0}.badge.color-accent-2,.card__badge .badge.color-accent-2{--color-background: 132, 102, 174;--color-foreground: 255, 255, 255;background:var(--gnb-brand)!important;color:#fff!important;border-color:transparent}.badge.color-accent-2 svg,.badge.color-accent-2 .icon{color:#fff!important;fill:#fff!important}.badge.color-inverse{background:var(--gnb-brand)!important;color:#fff!important;border-color:transparent}.quick-add__submit,.card-wrapper .button,.quick-add .button{--color-button: 52, 41, 63;--color-button-text: 248, 245, 252;background:var(--gnb-ink)!important;color:var(--gnb-ground)!important;border-radius:999px!important;font-weight:800;font-size:14px;width:100%;min-height:0;padding:11px 14px;box-shadow:none}.quick-add__submit:hover,.card-wrapper .button:hover{background:var(--gnb-brand)!important;color:#fff!important}.collection .page-width,main .collection,#ProductGridContainer,.product-grid-container{background:transparent}:root{--gradient-background: #F8F5FC;--gradient-base-background-1: #F8F5FC}.color-background-1,.color-background-2,.color-background-1.gradient,.color-background-2.gradient{--gradient-background: #F8F5FC;--color-background: 248, 245, 252;background:#f8f5fc}#MainContent,.shopify-section,.collection,.product-grid-container,main{background:transparent}body{background:#f8f5fc!important}.card-wrapper .card,.card.card--card,.card--card.gradient{background:#fff!important;--gradient-background: #FFFFFF}.card__inner,.card--card .card__inner{background:#fcfafe!important;--gradient-background: #FCFAFE}.product-form__buttons{display:grid;gap:10px}.product-form__submit,.product-form__buttons .button,.shopify-payment-button__button,.shopify-payment-button__button--unbranded{border-radius:999px!important;text-transform:none!important;letter-spacing:0!important;font-weight:800!important;font-size:15px!important;min-height:48px;box-shadow:none!important;width:100%}.product-form__submit{--color-button: 52, 41, 63;--color-button-text: 248, 245, 252;background:var(--gnb-ink)!important;color:var(--gnb-ground)!important;border:0!important}.product-form__submit:hover:not([disabled]){background:var(--gnb-brand)!important;color:#fff!important}.shopify-payment-button__button--unbranded,.shopify-payment-button__button{background:var(--gnb-brand)!important;color:#fff!important;border:0!important}.shopify-payment-button__button--unbranded:hover{background:var(--gnb-deep)!important}.product-form__input .form__label{font-weight:800;color:var(--gnb-ink);font-size:14px}variant-radios .product-form__input input[type=radio]+label,.product-form__input label{border-radius:999px!important;border:1.5px solid var(--gnb-line);color:var(--gnb-ink);font-weight:700;font-size:14px;padding:10px 18px;background:#fff}.product-form__input input[type=radio]:checked+label{background:var(--gnb-ink)!important;color:var(--gnb-ground)!important;border-color:var(--gnb-ink)!important}.product-form__input input[type=radio]:hover+label{border-color:var(--gnb-brand)}.quick-add-modal__content-info,.product-popup-modal__content{background:#fff}.quick-add-modal__content{border-radius:22px;overflow:hidden}.product__title h1,.product__title h2{font-size:clamp(22px,3vw,30px)!important}.newsletter,.newsletter-section,.section-newsletter,.newsletter.color-background-1,.newsletter.color-background-2{--color-background: 248, 245, 252;--gradient-background: #F8F5FC;background:#f8f5fc!important;border-top:1px solid var(--gnb-line)}.newsletter__wrapper>*{color:var(--gnb-ink)}.newsletter__subheading{color:var(--gnb-ink-2);font-size:15.5px}.newsletter-form__field-wrapper .field__input{border-radius:999px!important;background:#fff;border:1.5px solid var(--gnb-line);min-height:48px}.newsletter-form__button,.newsletter .button{border-radius:999px!important;background:var(--gnb-brand)!important;color:#fff!important;font-weight:800;min-height:48px;box-shadow:none!important;border:0!important}.newsletter-form__button:hover{background:var(--gnb-deep)!important}.color-background-2,.color-scheme-2{--color-background: 248, 245, 252;--color-foreground: 52, 41, 63;--gradient-background: #F8F5FC;background:#f8f5fc!important}.gnb-ann,.gnb-ann *{background:initial}.gnb-ann{background:var(--gnb-ink)!important}.button:after,.button:before,.product-form__submit:after,.product-form__submit:before,.shopify-payment-button__button:after,.shopify-payment-button__button:before,.shopify-payment-button__button--unbranded:after,.quick-add__submit:after,.quick-add__submit:before,.newsletter-form__button:after,.newsletter-form__button:before,.card-wrapper .button:after,.card-wrapper .button:before{border-radius:999px!important;box-shadow:none!important;border:0!important;outline:0!important;content:none!important}.button,.product-form__submit,.shopify-payment-button__button,.quick-add__submit,.newsletter-form__button{--border-offset: 0px;--buttons-radius-outset: 999px;--buttons-border-width: 0px;--buttons-shadow-opacity: 0;--buttons-shadow-blur: 0px;--buttons-shadow-vertical-offset: 0px;overflow:hidden}.shopify-payment-button__more-options{text-decoration:none;color:var(--gnb-ink-2)}.card__badge .badge,.badge,.card .badge{background:#8466ae!important;color:#fff!important;border-color:transparent!important;--color-background: 132, 102, 174;--color-foreground: 255, 255, 255}.badge svg,.badge .icon,.card__badge svg{color:#fff!important;fill:#fff!important}.grid__item{display:flex}.card-wrapper{width:100%;display:flex;flex-direction:column}.card-wrapper .card,.card.card--card{height:100%;display:flex;flex-direction:column}.card__content{display:flex!important;flex-direction:column;flex:1 1 auto}.card__information{display:flex;flex-direction:column;flex:1 1 auto;padding-bottom:0}.card-information{display:flex;flex-direction:column;flex:1 1 auto}.card__heading{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:3.9em;margin-bottom:6px}.card-information>.price{margin-top:auto;margin-bottom:10px}.card__content>.quick-add,.card-wrapper .quick-add{margin-top:auto;padding-top:4px}.menu-drawer,.menu-drawer.gradient,.menu-drawer__inner-container{--color-background: 248, 245, 252;--gradient-background: #F8F5FC;background:#f8f5fc!important;color:var(--gnb-ink)}.menu-drawer__title-and-close-btn{padding:18px 22px!important;border-bottom:1px solid var(--gnb-line)}.menu-drawer__title{font-family:Fraunces,Georgia,serif!important;font-size:20px!important;margin:0;color:var(--gnb-ink)}.menu-drawer__close-btn{color:var(--gnb-ink)}.menu-drawer__navigation{padding:6px 0!important}.menu-drawer__menu-item{font-size:16.5px!important;font-weight:700!important;color:var(--gnb-ink)!important;padding:15px 22px!important;border-bottom:1px solid var(--gnb-line);display:flex;align-items:center;justify-content:space-between}.menu-drawer__menu-item:after{content:"";width:7px;height:7px;flex:none;border-right:2px solid var(--gnb-brand);border-bottom:2px solid var(--gnb-brand);transform:rotate(-45deg);opacity:.55}.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus{background:var(--gnb-brand)!important;color:#fff!important}.menu-drawer__menu-item:hover:after{border-color:#fff;opacity:1}.menu-drawer__utility-links{background:transparent!important;padding:0 22px 22px}.gnb-drawer-extra{padding:22px;display:grid;gap:16px}.gnb-drawer-promo{display:grid;gap:10px}.gnb-drawer-promo span{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:700;color:var(--gnb-ink-2)}.gnb-drawer-promo i{width:6px;height:6px;border-radius:50%;background:var(--gnb-gold);flex:none}.gnb-drawer-wa{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#25d366;color:#0b2e23!important;font-weight:800;font-size:14.5px;padding:13px 18px;border-radius:999px;text-decoration:none!important}.gnb-drawer-wa:hover{filter:brightness(1.04);color:#0b2e23!important}.menu-drawer,.menu-drawer.gradient,.menu-drawer>.menu-drawer__inner-container,.menu-drawer .menu-drawer__inner-container,.menu-drawer .menu-drawer__navigation-container,.menu-drawer .menu-drawer__navigation,.menu-drawer .menu-drawer__submenu,.menu-drawer .menu-drawer__inner-submenu,.menu-drawer .menu-drawer__mobile-content,.menu-drawer .menu-drawer__utility-links,menu-drawer .menu-drawer,header-drawer .menu-drawer{background-color:#f8f5fc!important;background-image:none!important;--color-background: 248, 245, 252 !important;--gradient-background: #F8F5FC !important;color:#34293f!important}.menu-drawer .menu-drawer__menu-item{background-color:transparent!important}.menu-drawer .menu-drawer__menu-item:hover,.menu-drawer .menu-drawer__menu-item:focus{background-color:#8466ae!important;color:#fff!important}.menu-drawer .gnb-drawer-wa{background-color:#25d366!important}.menu-drawer .gnb-drawer-promo i{background-color:#d9a94e!important}.menu-drawer,.menu-drawer.gradient,.menu-drawer>.menu-drawer__inner-container,.menu-drawer .menu-drawer__inner-container{background-color:#ede6f7!important;background-image:linear-gradient(180deg,#f1ebfa,#e6dcf3)!important}.menu-drawer .menu-drawer__navigation-container,.menu-drawer .menu-drawer__navigation,.menu-drawer .menu-drawer__mobile-content,.menu-drawer .menu-drawer__utility-links,.menu-drawer .gnb-drawer-extra{background-color:transparent!important;background-image:none!important}.menu-drawer .menu-drawer__title-and-close-btn{border-bottom-color:#8466ae38!important}.menu-drawer .menu-drawer__menu-item{border-bottom-color:#8466ae29!important}.menu-drawer .gnb-drawer-extra{border-top:1px solid rgba(132,102,174,.22);margin-top:4px}.menu-drawer .gnb-drawer-promo span{color:#4a3d5c!important}.header__icons{gap:10px;align-items:center}.header__icon:not(.header__icon--summary),.header__icon--search,.header__icon--cart,.header__icon--menu{width:44px;height:44px;border-radius:50%!important;background:#fff;border:1px solid var(--gnb-line);display:grid;place-items:center;color:var(--gnb-ink);transition:transform .18s ease,border-color .18s ease,color .18s ease;position:relative}.header__icon:hover{transform:translateY(-2px);border-color:var(--gnb-brand);color:var(--gnb-brand)}.header__icon .icon,.header__icon svg{width:19px!important;height:19px!important}.header__icon--cart .icon-cart,.header__icon--cart .icon-cart-empty{width:20px!important;height:20px!important}.cart-count-bubble{position:absolute!important;top:-5px!important;right:-5px!important;left:auto!important;bottom:auto!important;min-width:22px;height:22px;border-radius:999px!important;background:var(--gnb-brand)!important;color:#fff!important;font-size:12px!important;font-weight:900;display:grid;place-items:center;padding:0 6px;border:2px solid #F8F5FC}.card-information .price,.card__information .price,.card-wrapper .price,.price--on-sale,.price--center{text-align:center!important;justify-content:center!important;width:100%}.card-wrapper .price__container,.card-wrapper .price__regular,.card-wrapper .price__sale{display:flex;align-items:baseline;justify-content:center;gap:8px;flex-wrap:wrap;text-align:center}.card-wrapper .price__sale .price-item--regular{order:2}.card__heading,.card__heading a,.card-information,.card__information,.card-information__wrapper,.card__content .card__information{text-align:center!important}.card-information>*{text-align:center}.card__badge{justify-content:flex-start}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ganiber-brand.css.map */
