body.mobile{overscroll-behavior-y:contain}.desktop .main.below-header,.tablet .main.below-header{top:46px;height:calc(100% - 46px)}.mobile .main.below-header{top:46px;height:calc(100% - 46px)}.mobile.os-ios .main{padding:0px 0px 24px 0px}.desktop #frame-menu i,.tablet #frame-menu i{display:none}.fullscreen-overlay-closer{position:fixed;top:0px;left:0px;height:100%;width:100%}#theme-select-button,#cart-open-button{position:relative;top:2px;cursor:pointer}.desktop .theme-select{right:10px}.theme-dark:not(html){filter:invert(100%) hue-rotate(180deg)}html.theme-dark:not(.inframe){background-color:#000000}.theme-dark img{filter:invert(100%) hue-rotate(180deg)}@media print{.header{display:none}}.webview-show{display:none}.header.nopointer{pointer-events:none}.header .pointer{pointer-events:auto}.desktop .header button:not(.cart-popover-button-container button),.tablet .header button:not(.cart-popover-button-container button){background-image:none;border:1px solid rgba(255,255,255,0);box-shadow:none;text-shadow:none;padding:5px 9px;font-size:13px;border-radius:3px}.tablet .header button:not(.cart-popover-button-container button){padding:5px 5px}.desktop .header button:focus,.tablet .header button:focus{outline:0;border:1px solid rgba(255,255,255,0);background-color:#e0e0e0}.desktop .header .selected-menu-item:focus,.tablet .header .selected-menu-item:focus{background-color:#337ab7;color:white}.header .sites .btn-group>.btn:not(:only-child){border-radius:2px;margin-left:1px;margin-right:1px}.desktop .header .sites{top:7px;left:calc(10% + 125px)}.tablet .header .sites{top:7px;left:calc(10% + 105px)}.desktop .header .home{top:7px;left:calc(10% + 125px)}.tablet .header .home{top:7px;left:calc(10% + 105px)}.header .home .selected-menu-item{display:none}.desktop.impersonated .header.transparent{background:linear-gradient(145deg, rgba(255,255,255,0), rgba(255,255,255,0) 150px, #FFD0D0, #FFB0B0, #FFD0D0, rgba(255,255,255,0) 44%, rgba(255,255,255,0) 78%, #FFD0D0, #FFB0B0, #FFD0D0, #fff)}.desktop.impersonated .header.opaque{background:linear-gradient(145deg, #fff, #fff 150px, #FFD0D0, #FFB0B0, #FFD0D0, #fff 44%, #fff 78%, #FFD0D0, #FFB0B0, #FFD0D0, #fff)}.desktop .header.transparent{background:linear-gradient(90deg, rgba(255,255,255,0) 78%, #fff, #fff)}.desktop .header.opaque{background:white}.desktop.development .header .sites button{border:1px solid red;color:red}.tablet.impersonated .header.transparent{background:linear-gradient(145deg, rgba(255,255,255,0), rgba(255,255,255,0) 150px, #FFD0D0, #FFB0B0, #FFD0D0, rgba(255,255,255,0) 47%, rgba(255,255,255,0) 86%, #FFD0D0, #FFB0B0, #FFD0D0, #fff)}.tablet.impersonated .header.opaque{background:linear-gradient(145deg, #fff, #fff 150px, #FFD0D0, #FFB0B0, #FFD0D0, #fff 47%, #fff 86%, #FFD0D0, #FFB0B0, #FFD0D0, #fff)}.tablet .header.transparent{background:linear-gradient(90deg, rgba(255,255,255,0) 95%, #fff, #fff)}.tablet .header.opaque{background:white}.tablet.development .header .sites button{border:3px solid red}.mobile .main-nav-button{border-radius:0px;color:#333333 !important;height:46px}.mobile.impersonated .main-nav-button{color:red !important}.menu_title{margin-top:15px}#announcement-modal{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}
