@media screen and (max-width:749px){
#header-component .header__icon--summary{min-width:44px;min-height:44px;padding:9px;border-radius:10px}
#header-component .header__icon--summary .header-drawer-icon{width:27px;height:27px}
#header-component .header-drawer-icon--open svg{width:27px;height:27px}
#header-component .header-drawer-icon--open svg path{stroke-width:1.65}
#header-component .header-actions__action .svg-wrapper{width:26px;height:26px}
#header-component .header-actions__action .svg-wrapper svg{width:26px;height:26px}
#header-component .header-actions__action{--icon-stroke-width:1.65px;min-width:44px;min-height:44px;align-items:center}
#header-component .header-actions__cart-icon{display:flex;align-items:center;justify-content:center}
#header-component .account-button__icon{width:23px;height:26px;--icon-stroke-width:1.3px}
#header-component .menu-drawer__close-button .header-drawer-icon{width:24px;height:24px}
.header__drawer .menu-drawer__menu-item-text{display:flex;align-items:center;gap:12px;min-width:0;flex:1;overflow:visible;text-overflow:clip}
.header__drawer .pah-nav-label{min-width:0;white-space:normal;overflow-wrap:break-word}
.header__drawer .pah-nav-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 42px;background:#f8f0e8;border-radius:12px}
.header__drawer .pah-nav-icon svg{display:block;width:30px;height:30px;flex:none}
.header__drawer .pah-nav-icon--shirt,.header__drawer .pah-nav-icon--phone{background:#edf5f8}
.header__drawer .pah-nav-icon--hoodie,.header__drawer .pah-nav-icon--memorial{background:#f4eff8}
.header__drawer .pah-nav-icon--blanket,.header__drawer .pah-nav-icon--stone{background:#eff4ed}
.header__drawer .menu-drawer__menu-item--child .pah-nav-icon{width:38px;height:38px;flex-basis:38px}
.header__drawer .menu-drawer__menu-item--child .pah-nav-icon svg{width:27px;height:27px}
.header__drawer.pah-menu-rows .menu-drawer__menu-item--mainlist{font-size:18px;min-height:72px}
.header__drawer.pah-menu-rows .menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{font-size:18px}
.header__drawer.pah-menu-rows .menu-drawer__menu-item:has(.menu-drawer__link-image){min-height:56px;padding:8px 0;font-size:16px}
.header__drawer.pah-menu-rows .menu-drawer__link-image{display:none}
.header__drawer .menu-drawer__menu-item>.svg-wrapper{padding-inline-start:12px}
}
@media screen and (min-width:750px){.header__drawer .pah-nav-icon{display:none}}
