.ShoppingCartUI-module-scss-module__sg_-FG__dialogRoot{background:0 0;border:none;outline:none;width:100vw;height:100vh;margin:0;padding:0;position:fixed;top:0;left:0}.ShoppingCartUI-module-scss-module__sg_-FG__backdrop{z-index:100;opacity:0;background-color:#000;width:100%;height:100%;transition-property:opacity;transition-timing-function:ease-out;display:block;position:fixed;top:0;left:0}.ShoppingCartUI-module-scss-module__sg_-FG__backdrop.ShoppingCartUI-module-scss-module__sg_-FG__isOpen{opacity:.2}.ShoppingCartUI-module-scss-module__sg_-FG__wrapper{z-index:100;background-color:#fff;flex-direction:column;width:100%;height:100%;transition-property:transform;transition-timing-function:ease-out;display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}.ShoppingCartUI-module-scss-module__sg_-FG__wrapper header{padding:1rem}@media (min-width:600px){.ShoppingCartUI-module-scss-module__sg_-FG__wrapper{width:37.5rem}}.ShoppingCartUI-module-scss-module__sg_-FG__wrapper.ShoppingCartUI-module-scss-module__sg_-FG__isOpen{transform:translate(0)}.ShoppingCartUI-module-scss-module__sg_-FG__headerButtons{justify-content:flex-end;min-height:2rem;display:flex}.ShoppingCartUI-module-scss-module__sg_-FG__title{font-family:var(--font-theme-narrow);font-size:1.5rem;font-weight:700;line-height:2rem}.ShoppingCartUI-module-scss-module__sg_-FG__content{flex-direction:column;flex:1;gap:1.5rem;display:flex}.ShoppingCartUI-module-scss-module__sg_-FG__content .ShoppingCartUI-module-scss-module__sg_-FG__summary{background-color:#fafafa;border-radius:1rem}
.SitewideNotificationUI-module-scss-module__4PGr0W__sitewideNotification{z-index:21;border-bottom:.0625rem solid var(--campaign-text-color);flex-direction:row;display:flex;position:relative}.SitewideNotificationUI-module-scss-module__4PGr0W__sitewideNotification.SitewideNotificationUI-module-scss-module__4PGr0W__marketing{--campaign-bg-color:#4a566d;--campaign-text-color:#fff;background-color:var(--campaign-bg-color);color:var(--campaign-text-color)}.SitewideNotificationUI-module-scss-module__4PGr0W__sitewideNotification.SitewideNotificationUI-module-scss-module__4PGr0W__marketing.SitewideNotificationUI-module-scss-module__4PGr0W__blackWeek{--campaign-bg-color:#2b2b2b;--campaign-text-color:#fff}.SitewideNotificationUI-module-scss-module__4PGr0W__sitewideNotification.SitewideNotificationUI-module-scss-module__4PGr0W__marketing.SitewideNotificationUI-module-scss-module__4PGr0W__plussa{--campaign-bg-color:#f1ddd1;--campaign-text-color:#282828}.SitewideNotificationUI-module-scss-module__4PGr0W__sitewideNotification.SitewideNotificationUI-module-scss-module__4PGr0W__marketing.SitewideNotificationUI-module-scss-module__4PGr0W__mammutti{--campaign-bg-color:#c20614;--campaign-text-color:#fff}.SitewideNotificationUI-module-scss-module__4PGr0W__sitewideNotification .SitewideNotificationUI-module-scss-module__4PGr0W__container{flex-direction:column;gap:.5rem;width:100%;padding:1rem;display:flex}@media (min-width:768px){.SitewideNotificationUI-module-scss-module__4PGr0W__sitewideNotification .SitewideNotificationUI-module-scss-module__4PGr0W__container{flex-flow:wrap;gap:1rem}}.SitewideNotificationUI-module-scss-module__4PGr0W__sitewideNotification .SitewideNotificationUI-module-scss-module__4PGr0W__campaignThemeLogo{flex-shrink:0}.SitewideNotificationUI-module-scss-module__4PGr0W__sitewideNotification .SitewideNotificationUI-module-scss-module__4PGr0W__blackweekLogo{align-self:center;margin-left:1rem}.SitewideNotificationUI-module-scss-module__4PGr0W__sitewideNotification .SitewideNotificationUI-module-scss-module__4PGr0W__mammuttiLogo{align-self:center}.SitewideNotificationUI-module-scss-module__4PGr0W__sitewideNotification .SitewideNotificationUI-module-scss-module__4PGr0W__iconWrapper{background-color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.SitewideNotificationUI-module-scss-module__4PGr0W__sitewideNotification .SitewideNotificationUI-module-scss-module__4PGr0W__content{flex-direction:column;flex:1 0 auto;gap:.25rem;max-width:100%;display:flex}.SitewideNotificationUI-module-scss-module__4PGr0W__sitewideNotification .SitewideNotificationUI-module-scss-module__4PGr0W__contentWrapper{flex-flow:wrap;flex:1;gap:.25rem;display:flex}.SitewideNotificationUI-module-scss-module__4PGr0W__sitewideNotification .SitewideNotificationUI-module-scss-module__4PGr0W__countdown{flex-grow:0;flex-shrink:1;align-self:flex-start;font-size:.875rem;font-weight:400;line-height:1.375rem}@media (min-width:1400px){.SitewideNotificationUI-module-scss-module__4PGr0W__sitewideNotification .SitewideNotificationUI-module-scss-module__4PGr0W__countdown{padding:.25rem 0}}.SitewideNotificationUI-module-scss-module__4PGr0W__sitewideNotification .SitewideNotificationUI-module-scss-module__4PGr0W__countdown .SitewideNotificationUI-module-scss-module__4PGr0W__countdownTimer{font-variant-numeric:tabular-nums;flex-direction:row;align-items:baseline;gap:2px;display:inline-flex}.SitewideNotificationUI-module-scss-module__4PGr0W__sitewideNotification .SitewideNotificationUI-module-scss-module__4PGr0W__countdown b{font-size:1.125rem;font-weight:500;line-height:1.625rem}.SitewideNotificationUI-module-scss-module__4PGr0W__sitewideNotification .SitewideNotificationUI-module-scss-module__4PGr0W__ctaButton{align-self:flex-end}@media (min-width:768px){.SitewideNotificationUI-module-scss-module__4PGr0W__sitewideNotification .SitewideNotificationUI-module-scss-module__4PGr0W__ctaButton{align-self:flex-start}}.SitewideNotificationUI-module-scss-module__4PGr0W__sitewideNotification .SitewideNotificationUI-module-scss-module__4PGr0W__closeButton{appearance:none;width:24px;height:24px;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;margin-top:4px;padding:0;display:flex;position:absolute;right:1rem}@media (min-width:768px){.SitewideNotificationUI-module-scss-module__4PGr0W__sitewideNotification .SitewideNotificationUI-module-scss-module__4PGr0W__closeButton{position:initial;right:initial}}.SitewideNotificationUI-module-scss-module__4PGr0W__sitewideNotification .SitewideNotificationUI-module-scss-module__4PGr0W__closeButton:focus{border-radius:50%;outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #0076ca,0 0 0 6px #fff}.SitewideNotificationUI-module-scss-module__4PGr0W__sitewideNotification.SitewideNotificationUI-module-scss-module__4PGr0W__warning{background-color:#b08c001a;border-bottom:.0625rem solid #b08c00}.SitewideNotificationUI-module-scss-module__4PGr0W__sitewideNotification.SitewideNotificationUI-module-scss-module__4PGr0W__warning .SitewideNotificationUI-module-scss-module__4PGr0W__closeButton{color:#b08c00}.SitewideNotificationUI-module-scss-module__4PGr0W__sitewideNotification.SitewideNotificationUI-module-scss-module__4PGr0W__error{background-color:#e800141a;border-bottom:.0625rem solid #e80014}.SitewideNotificationUI-module-scss-module__4PGr0W__sitewideNotification.SitewideNotificationUI-module-scss-module__4PGr0W__error .SitewideNotificationUI-module-scss-module__4PGr0W__closeButton{color:#e80014}
.SkipToContentLink-module-scss-module__aQZSqW__skipToContentLink{z-index:100;height:1.875rem;padding:.5rem;transition:transform .3s;position:absolute;left:50%;transform:translateY(-120%)}.SkipToContentLink-module-scss-module__aQZSqW__skipToContentLink:focus,.SkipToContentLink-module-scss-module__aQZSqW__skipToContentLink:active{transform:translateY(0%)}.SkipToContentLink-module-scss-module__aQZSqW__skipToContentLink:focus{border-radius:0 0 2px 2px;outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #0076ca,0 0 0 6px #fff}
