html.lock{overflow:hidden}body{overflow-x:hidden}body.fixed-header .section--header{position:fixed!important;top:0;width:100%;background:#fff}.page-width{max-width:100%;margin:0 auto;padding:0 50px}.button{font-family:Avenir Next Condensed;font-size:16px;font-style:normal;font-weight:700;line-height:52px;letter-spacing:.5px;text-transform:uppercase;border-radius:10px;background:#020202!important;height:52px;padding:0 20px;color:#fff!important;display:inline-block}.button:hover{background:#93d500!important;color:#000!important}.one-item .announcement--text{font-size:14px;font-style:normal;font-weight:700;line-height:21px;letter-spacing:.48px;text-transform:uppercase}.mega-menu-custom{background:#fff;padding:60px 20px 20px;margin-top:-40px;box-shadow:0 166px 100px #0000000d}.mega-menu-custom .mega-menu{background:#fff;padding:20px 0 0;border:1px solid #000}.mega-menu__grid .title{font-family:Handelson;font-size:32px;font-style:normal;font-weight:40;line-height:28px;letter-spacing:.96px;text-transform:capitalize;margin-bottom:20px}.mega-menu__grid .column-grid-item{text-align:center}.mega-menu__grid .column-grid-item .item-link:hover,.mega-menu__grid .column-grid-item .item-text a:hover{text-decoration:underline;text-underline-offset:3px}.mega-menu__grid .column-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.mega-menu__grid .column-grid-item img{display:block;width:170px;height:auto;margin:0 auto}.mega-menu__grid .item-title{font-family:Handelson;font-size:24px;font-style:normal;font-weight:40;line-height:28px;letter-spacing:.72px;text-transform:capitalize;margin-bottom:15px}.mega-menu__grid .item-text{font-family:Avenir-Next-Condensed;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.4px;text-transform:capitalize}.mega-menu__grid .item-text ul li,.mega-menu__grid .item-text p{line-height:30px}.mega-menu__grid .item-text a{line-height:20px}.mega-menu__grid .item-link{font-family:Avenir-Next-Condensed;font-size:16px;font-style:normal;font-weight:600;line-height:30px;letter-spacing:.4px;text-transform:capitalize}.mega-menu__grid .column-button .button{position:relative;width:265px;height:89px;padding:4px 20px;display:flex;align-items:center;justify-content:center;gap:24px;background:#fff!important;color:#000!important;border:1px solid #000;font-family:Avenir-Next-Condensed;font-size:20px;font-style:normal;font-weight:700;line-height:89px;letter-spacing:.5px;text-transform:uppercase;margin-top:100px;z-index:1}.mega-menu__grid .column-button .button:focus-visible{outline:1px solid;outline-offset:2px}.mega-menu__grid .column-button .button:hover{border:2px solid #000}.has--promo .mega-menu__grid,.mega-menu__shop-online .mega-menu__grid{display:grid;grid-template-columns:740px 467px;justify-content:space-between;align-items:center;gap:40px}.mega-menu__grid .column-image img{display:block;width:100%;height:100%;aspect-ratio:5 / 4;object-fit:cover;border-radius:20px}.mega-menu__grid .column-content{text-align:center}.mega-menu__grid .column-content h4{font-family:Handelson;font-size:28px;font-style:normal;font-weight:40;line-height:32px;letter-spacing:.84px;padding:15px 0;text-transform:capitalize;margin:0}.has--promo .mega-menu__grid .column-grid,.mega-menu__shop-online .mega-menu__grid .column-grid{grid-template-columns:1fr 1fr}.has--promo .column-grid-item,.mega-menu__shop-online .column-grid-item{display:grid;grid-template-columns:100px 1fr;align-items:center;gap:5px}.has--promo .column-grid-item .item-content,.mega-menu__shop-online .column-grid-item .item-content{text-align:left}.has--promo .mega-menu__grid .item-title,.mega-menu__shop-online .mega-menu__grid .item-title{font-family:Avenir Next Condensed;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.48px;text-transform:uppercase;margin-bottom:4px;margin-left:0}.has--promo .mega-menu__grid .item-text,.mega-menu__shop-online .mega-menu__grid .item-text{font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.4px;text-transform:capitalize}.has--promo .mega-menu__grid .item-link,.mega-menu__shop-online .mega-menu__grid .item-link{font-size:16px;font-style:normal;font-weight:600;line-height:18px;letter-spacing:.4px;text-transform:capitalize;margin-top:10px}.mega-menu__shop-online .column-promo{opacity:0}.column-promo .column-image{position:relative}.column-promo .column-reviews{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background:#fff;width:calc(100% - 40px);min-height:136px;border-radius:20px;z-index:1}.column-promo .column-review-grid{display:grid;grid-template-columns:58px 1fr;align-items:center;gap:20px;padding:20px;border-radius:20px;min-height:136px}.column-review-text .rte{font-size:16px;font-style:normal;font-weight:500;line-height:20px;margin-top:5px;text-transform:none}.column-reviews-slider{margin-bottom:15px!important}.column-reviews-slider .slick-dots{bottom:0}.column-reviews-slider .slick-dots li{width:10px;height:10px;margin:0 2.5px}.column-reviews-slider .slick-dots li button{width:10px;height:10px;padding:0;border:1.5px solid rgba(0,0,0,.2);border-radius:50%}.column-reviews-slider .slick-dots li.slick-active button{border-color:#000}.column-reviews-slider .slick-dots li button:before{content:none}.mega-menu__in-store{padding-bottom:10px}.mega-menu__shop-online{position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:0 100%;transform:scaleY(0);transition:transform .5s ease;padding:20px 20px 20px 40px;background:#fff;border-radius:20px;border:1px solid #000;overflow-y:auto;visibility:hidden;z-index:1}.mega-menu__shop-online.open{transform:scaleY(1);visibility:visible}.mega-menu__shop-online .shop-online__close{position:absolute;top:10px;left:15px;width:35px;height:35px;cursor:pointer;background:none;padding:0;z-index:1}#x-menu--sub-shop .mega-menu{border:none}.x-menu--level-1--container:first-child{justify-content:flex-start}.x-menu--level-1--container li:first-child{margin-left:0}.mobile-menu.is-open .mobile-menu__holder{position:relative;top:0;z-index:9999}@media (min-width: 1481px){.mega-menu__grid .column-button .button,.mega-menu__grid .title{margin-left:20px}}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}@media (min-width: 1080px){.large--hide{display:none!important}body.fixed-header #main-content{padding-top:108px}.x-menu--level-1--link{padding:0 15px!important;margin:0!important}.x-menu--level-1--link>button svg{display:none}.template-index .header--root-wrap{background:transparent!important}}.column-button.is-mobile{display:none}.mobile-menu__close,.mobile-menu__header-back,.mobile-menu__header-close{padding:0;border-radius:0;display:inline-flex;justify-content:center;align-items:center}:is(.mobile-menu__close,.mobile-menu__header-back,.mobile-menu__header-close),:is(.mobile-menu__close,.mobile-menu__header-back,.mobile-menu__header-close):hover,:is(.mobile-menu__close,.mobile-menu__header-back,.mobile-menu__header-close):focus{background:transparent;outline:none}:is(.mobile-menu__close,.mobile-menu__header-back,.mobile-menu__header-close):focus-visible{outline-offset:2px;outline:2px solid}@media (max-width: 1079px){.mobile-menu{transition:none}.x-menu--level-1--link[data-x-menu--depth="2"]{position:inherit}.mobile-menu .x-menu--level-1--link[data-x-menu--depth="2"] .x-menu--level-2--list{background:none;padding-top:75px}.mobile-menu .x-menu--level-1--link[data-x-menu--depth="2"] .x-menu--level-2--link a{font-size:15px;padding:13px 0;background:none}.mega-menu__in-store{display:flex;flex-direction:column}.column-button.is-desktop{display:none}.column-button.is-mobile{display:block}.mobile-menu.is-open{display:flex;flex-direction:column;height:100vh;height:calc(var(--vh, 1vh) * 100);min-height:100%;justify-content:space-between;background:#fff;padding-top:0}.mobile-menu.is-open .mega-menu__grid .column-grid{grid-template-columns:1fr;gap:30px}.mobile-menu.is-open .mega-menu__grid .column-grid-item{text-align:left;display:grid;grid-template-columns:120px 1fr}.mobile-menu .mega-menu__grid .item-link{font-size:15px;line-height:24px}.mobile-menu.is-open .mega-menu-custom .mega-menu{padding:75px 0 0;border-radius:0}.mobile-menu.is-open .mega-menu__grid .item-title{font-size:18px;line-height:22px;margin-bottom:10px}.mobile-menu.is-open .mega-menu__grid .item-text{font-size:15px}.mobile-menu.is-open .x-menu--level-2--container{display:none}.x-menu--level-1--link>button svg{width:17px;margin-bottom:3px}.mobile-menu.is-open ul.x-menu--level-1--container{padding:80px 20px 0}.mobile-menu.is-open .x-menu--level-1--link[data-x-menu--open=true] .x-menu--level-2--container{display:block;position:absolute;top:0;left:0;visibility:visible;height:100%!important;padding:10px 20px 20px;overflow:auto;z-index:1}.mobile-menu.is-open .mega-menu__grid .column-button .button{margin-top:0;margin-bottom:20px}.mobile-menu.is-open .mega-menu__grid .title{font-family:Handelson;font-size:32px;font-style:normal;font-weight:40;line-height:38px;letter-spacing:.96px;text-transform:capitalize}.mobile-menu.is-open .mobile-menu__header{display:grid;grid-template-columns:40px 4fr 40px;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;padding:11px 12px 10px 20px;background:#fff;z-index:2}.mobile-menu__header span{font-family:Avenir Next Condensed;font-size:16px;font-style:normal;font-weight:500;line-height:51.84px;letter-spacing:.4px;text-transform:uppercase;text-align:center}body.mobile-menu--open{overflow:hidden;height:100vh}.mobile-menu--open #shopify-section-announcement{display:none}.mobile-menu__close{position:absolute;top:15px;right:10px;z-index:1}.mobile-menu__close svg{display:block;width:100%;max-width:42px;height:auto}.mobile-menu .x-menu--level-1--link>a,.mobile-menu .x-menu--level-1--link>button,.mobile-menu .x-menu--level-1--link>h2 button{font-family:Avenir Next Condensed;font-size:16px;font-style:normal;font-weight:500;line-height:51.84px;letter-spacing:.4px;text-transform:uppercase;padding:5px 0!important}.mobile-menu.is-open .shop-online__open .mega-menu__in-store{display:none}.mobile-menu .shop-online__open .mega-menu__in-store .column-grid{margin-left:-20px}.mobile-menu.is-open .mega-menu__shop-online{top:0;left:0;padding:75px 20px 40px;height:auto;width:100%;border:none;transform:none;display:none}.mobile-menu.is-open .mega-menu__shop-online.open{display:block}.mobile-menu.is-open .mega-menu__shop-online .shop-online__close{display:none}.mobile-menu.is-open .mega-menu__shop-online .column-promo{background:#fff;margin-top:20px}.mobile-menu .mega-menu__shop-online .column-promo{opacity:1!important}.mobile-menu.is-open .mega-menu__shop-online .item-title{font-family:Handelson;font-size:18px;font-style:normal;font-weight:40;line-height:22px;letter-spacing:.54px;text-transform:capitalize}.mobile-menu.is-open .x-menu--level-1--link[data-x-menu--open=true]>button svg{transform:none}.mobile-menu.is-open .mobile-menu__bottom{padding:12px 20px 120px;border-top:1px solid rgba(0,0,0,.1)}.mobile-menu.is-open .mobile-menu__holder.sub--open{height:100vh;max-height:100vh;overflow:hidden}.mobile-menu.is-open .mobile-menu__holder.sub--open+.mobile-menu__bottom{display:none}.mobile-menu .mobile-menu__holder{transform:translateY(0);transition:none}.mobile-menu__bottom ul li a{font-family:Avenir Next Condensed;font-size:16px;font-style:normal;font-weight:500;line-height:44px;letter-spacing:.4px;text-transform:uppercase}.mobile-menu__bottom .footer--social-icons{margin-left:-12px;margin-top:10px}.mobile-menu__bottom .footer--social-icons .icon--facebook path:last-child{fill:#fff}.column-review-text .rte{font-size:14px;line-height:18px}}@media (min-width: 768px) and (max-width: 1079px){.medium--hide{display:none!important}body.fixed-header #main-content{padding-top:102px}}@media (min-width: 768px){.medium-up--hide{display:none!important}}@media (max-width: 767px){.small--hide{display:none!important}body.fixed-header #main-content{padding-top:64px}.page-width{padding:0 20px}.header--mobile{padding:10px 16px}header .logo-image{height:44px!important}.announcement--text{font-family:Avenir-Next-Condensed;font-size:12px!important;line-height:26px!important;padding:0 20px!important}}@media (max-width: 375px){.mobile-menu.is-open .mobile-menu__bottom{padding:12px 20px 60px}}
/*# sourceMappingURL=/cdn/shop/t/385/assets/custom.css.map */
