.header{padding:0}.section-header{--font-body-family: "Slabo 13px", "Zen Old Mincho", serif;--font-body-weight: 500;font-family:var(--font-body-family);font-weight:var(--font-body-weight)}@media screen and (min-width:990px){.header.page-width,.header:not(.drawer-menu).page-width{max-width:none;padding-left:38px;padding-right:38px}.header--middle-left{grid-template-columns:1fr auto 1fr}.header .header__heading-link{margin-left:0;padding:0}.header__inline-menu .list-menu--inline{column-gap:40px}.header__inline-menu .header__menu-item{padding:8px 0;font-size:14px;letter-spacing:2px;line-height:1}.header__inline-menu summary.header__menu-item{padding-right:15px}.header__inline-menu .header__menu-item .icon-caret{right:0}.header .header__cart-text{height:30px}}.section-header.shopify-section-header-sticky .header-wrapper,.section-header.scrolled-past-header .header-wrapper{background:rgb(var(--color-background))}.header__inline-menu .header__menu-item,.header__inline-menu .header__menu-item:hover,.header__inline-menu .header__menu-item span,.header__inline-menu .header__menu-item:hover span,.header__inline-menu .header__active-menu-item{text-decoration:none!important}.header__inline-menu .header__menu-item:hover,.header__inline-menu .header__menu-item:hover span,.header__inline-menu .header__active-menu-item,.header__inline-menu details[open]>summary.header__menu-item,.header__inline-menu details[open]>summary.header__menu-item span{color:var(--color-accent)}.giraffe-mega-menu__content{opacity:0;transform:translateY(-8px);visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.giraffe-mega-menu[open] .giraffe-mega-menu__content{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto}.giraffe-mega-menu__content{padding:0}.giraffe-mega-menu__inner{padding-top:36px;padding-bottom:36px}.giraffe-mega-menu__image-area{width:100%;min-width:0}.giraffe-mega-menu__image-link{display:block}.giraffe-mega-menu__image{display:block;width:100%;height:auto}.giraffe-mega-menu__inner--items{display:grid;grid-template-columns:minmax(200px,230px) minmax(200px,240px) minmax(200px,240px) minmax(100px,140px) minmax(200px,1fr);gap:32px;align-items:stretch;position:relative}.giraffe-mega-menu__items-column{min-width:0}.giraffe-mega-menu__items-title{margin:0 0 16px;font-family:var(--font-interface);font-size:15px;line-height:1;color:var(--color-black)}.giraffe-mega-menu__items-title span{border-bottom:1px solid currentColor}.giraffe-mega-menu__items-group{margin-bottom:16px}.giraffe-mega-menu__items-group+.giraffe-mega-menu__items-group{margin-top:0}.giraffe-mega-menu__items-group--parent+.giraffe-mega-menu__items-group--parent{margin-top:14px}.giraffe-mega-menu__items-parent{display:inline-flex;align-items:center;gap:16px;text-decoration:none!important;color:var(--color-black)}.giraffe-mega-menu__items-thumb{flex:0 0 50px;width:50px;height:50px;border-radius:50%;border:1px solid var(--color-black);overflow:hidden;background:rgb(var(--color-background));display:inline-flex;align-items:center;justify-content:center}.giraffe-mega-menu__items-thumb img{width:100%;height:100%;object-fit:cover;display:block}.giraffe-mega-menu__items-title--inline{display:inline-block;margin:0;padding:2px 6px;font-family:var(--font-sawarabi);font-size:16px;line-height:1.25;color:var(--color-black);transition:background-color .2s ease}.giraffe-mega-menu__items-title--inline span{border-bottom:1px solid currentColor}.giraffe-mega-menu__items-parent:hover .giraffe-mega-menu__items-title--inline{background:var(--color-accent)}.giraffe-mega-menu__items-title--active span{color:var(--color-accent)}.giraffe-mega-menu__items-link,.giraffe-mega-menu__items-link:hover{color:var(--color-black);text-decoration:none!important}.giraffe-mega-menu__items-link--level-1{display:inline-block;padding:4px 6px;font-family:var(--font-interface);font-weight:500;font-size:14px;line-height:1.4;transition:background-color .2s ease,color .2s ease}.giraffe-mega-menu__items-link--level-1:hover{background:var(--color-accent)}.giraffe-mega-menu__items-submenu{margin:14px 0 0 64px;padding:0}.giraffe-mega-menu__items-submenu li+li{margin-top:14px}.giraffe-mega-menu__items-link--level-2{display:block;width:max-content;max-width:100%;padding:2px 4px;font-family:var(--font-interface);font-weight:500;font-size:14px;line-height:1;letter-spacing:2px;color:var(--color-black);transition:background-color .3s ease,color .35s ease}.giraffe-mega-menu__items-link--level-2:hover,.giraffe-mega-menu__items-link--level-2.giraffe-mega-menu__items-link--active{background:var(--color-accent)}.giraffe-mega-menu__items-column--gifts{padding-right:32px}.giraffe-mega-menu__items-column--temperature{position:relative;padding-left:16px}.giraffe-mega-menu__items-column--temperature:before{content:"";position:absolute;top:0;bottom:0;left:-16px;border-left:1px dashed var(--color-black)}.giraffe-mega-menu__items-column--temperature .giraffe-mega-menu__items-title,.giraffe-mega-menu__items-column--tags .giraffe-mega-menu__items-title{font-family:var(--font-sawarabi)}@media screen and (max-width:1400px){.giraffe-mega-menu__inner--items{grid-template-columns:minmax(180px,220px) minmax(180px,220px) minmax(180px,220px) minmax(100px,130px) minmax(180px,1fr);gap:24px}.giraffe-mega-menu__items-column--gifts{padding-right:24px}.giraffe-mega-menu__items-column--temperature{padding-left:10px}}@media screen and (max-width:1250px){.giraffe-mega-menu__inner--items{grid-template-columns:minmax(170px,200px) minmax(170px,200px) minmax(170px,200px) minmax(90px,120px) minmax(160px,1fr);gap:16px}.giraffe-mega-menu__items-column--gifts{padding-right:16px}.giraffe-mega-menu__items-column--temperature{padding-left:8px}}@media screen and (max-width:1100px){.giraffe-mega-menu__inner--items{grid-template-columns:minmax(150px,180px) minmax(150px,180px) minmax(150px,180px) minmax(80px,100px) minmax(140px,1fr);gap:12px}.giraffe-mega-menu__items-column--gifts{padding-right:12px}.giraffe-mega-menu__items-column--temperature{padding-left:6px}.giraffe-mega-menu__items-thumb{flex:0 0 42px;width:42px;height:42px}.giraffe-mega-menu__items-link--level-1{font-size:13px}.giraffe-mega-menu__items-link--level-2{width:max-content;max-width:100%;font-size:12px;white-space:normal}}.giraffe-mega-menu__inner--links{display:grid;grid-template-columns:minmax(240px,460px) 1fr;gap:80px}.giraffe-mega-menu__link-columns{display:grid;grid-template-columns:repeat(4,minmax(max-content,1fr));gap:32px;margin:0;padding:0}.giraffe-mega-menu__column{min-width:0}.giraffe-mega-menu__heading{display:inline-block;margin:0 0 16px;padding:0 0 5px;border-bottom:1px solid currentColor;font-family:var(--font-sawarabi);font-size:14px;line-height:1;color:var(--color-black)}.giraffe-mega-menu__links{width:max-content;margin:0;padding:0}.giraffe-mega-menu__links li+li{margin-top:10px}.giraffe-mega-menu__link{display:block;width:100%;padding:4px 6px;font-family:var(--font-interface);font-size:13px;line-height:1;color:var(--color-black);text-decoration:none!important;white-space:nowrap;transition:background-color .3s ease,color .35s ease}.giraffe-mega-menu__link:hover{color:var(--color-black);background:var(--color-accent);text-decoration:none!important}@media screen and (max-width:1400px){.giraffe-mega-menu__inner--links{gap:40px}.giraffe-mega-menu__link-columns{gap:16px}.giraffe-mega-menu__column:nth-child(3){padding-left:24px}}@media screen and (max-width:1250px){.giraffe-mega-menu__inner--links{grid-template-columns:minmax(200px,340px) 1fr;gap:24px}.giraffe-mega-menu__link-columns{gap:12px}.giraffe-mega-menu__column:nth-child(3){padding-left:18px}}@media screen and (max-width:1100px){.giraffe-mega-menu__link-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.giraffe-mega-menu__links{width:100%}.giraffe-mega-menu__link{white-space:normal}.giraffe-mega-menu__column:nth-child(3){padding-left:14px}}.giraffe-mega-menu__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.giraffe-mega-menu-card{display:block;color:inherit;text-decoration:none}.giraffe-mega-menu-card__image-wrapper{overflow:hidden}.giraffe-mega-menu-card__image{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;transition:transform .3s ease}.giraffe-mega-menu-card__content{padding-top:15px;text-align:center}.giraffe-mega-menu-card__caption{margin-bottom:3px;font-family:var(--font-sawarabi);font-size:10px;line-height:1.4;letter-spacing:1px}.giraffe-mega-menu-card__title{font-family:var(--font-sawarabi);font-size:16px;line-height:1.4;letter-spacing:1px}.giraffe-mega-menu-card:hover .giraffe-mega-menu-card__image{transform:scale(1.03)}.header__cart-text{display:inline-flex;align-items:center;justify-content:center;min-width:auto;height:44px;padding:0;color:rgb(var(--color-foreground));font-family:var(--font-slabo);font-size:17px;line-height:1;text-decoration:none;white-space:nowrap}.header__cart-text:hover{color:rgb(var(--color-foreground));text-decoration:none}.header__icons{align-items:center;padding:0;gap:10px}.header__icon .svg-wrapper,.header__icon,.header__icon--cart .icon{width:16px;height:16px;padding:0}@media screen and (max-width:749px){.header__cart-text{font-size:15px}}#menu-drawer .giraffe-drawer-menu__submenu .menu-drawer__menu-item{padding-left:2.5em!important;font-size:16px}@media screen and (max-width:989px){.header__heading{margin-left:1em}.header__heading-link{padding:0}.header--has-account.header--has-menu:not(.header--mobile-left):not(.header--has-app)>.header__search{margin-left:1em}.menu-drawer__menu-item{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/giraffe-header.css.map */
