@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@font-face{font-family:Avenir Black Oblique;src:url(//buddhascup.com/cdn/shop/t/50/assets/Avenir-BlackOblique.woff2?v=1242908381770431861771221339) format("woff2"),url(//buddhascup.com/cdn/shop/t/50/assets/Avenir-BlackOblique.woff?v=152160422012030181281771221338) format("woff"),url(//buddhascup.com/cdn/shop/t/50/assets/Avenir-BlackOblique.ttf?v=57420779004464286951771221338) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Avenir;src:url(//buddhascup.com/cdn/shop/t/50/assets/Avenir-Oblique.woff2?v=121581906470953763041771221352) format("woff2"),url(//buddhascup.com/cdn/shop/t/50/assets/Avenir-Oblique.woff?v=66147501256318829291771221352) format("woff"),url(//buddhascup.com/cdn/shop/t/50/assets/Avenir-Oblique.ttf?v=129014110868116183491771221351) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Avenir;src:url(//buddhascup.com/cdn/shop/t/50/assets/Avenir-Roman.woff2?v=173549530523202198111771221354) format("woff2"),url(//buddhascup.com/cdn/shop/t/50/assets/Avenir-Roman.woff?v=95489345160735935371771221353) format("woff"),url(//buddhascup.com/cdn/shop/t/50/assets/Avenir-Roman.ttf?v=57131017635865514071771221353) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(//buddhascup.com/cdn/shop/t/50/assets/Avenir-Light.woff2?v=157961929559613292501771221346) format("woff2"),url(//buddhascup.com/cdn/shop/t/50/assets/Avenir-Light.woff?v=153371993932457688351771221346) format("woff"),url(//buddhascup.com/cdn/shop/t/50/assets/Avenir-Light.ttf?v=91668345128536370121771221345) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(//buddhascup.com/cdn/shop/t/50/assets/Avenir-MediumOblique.woff2?v=59893154628069115381771221351) format("woff2"),url(//buddhascup.com/cdn/shop/t/50/assets/Avenir-MediumOblique.woff?v=20584836278083749921771221350) format("woff"),url(//buddhascup.com/cdn/shop/t/50/assets/Avenir-MediumOblique.ttf?v=171318209975873402951771221350) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Avenir;src:url(//buddhascup.com/cdn/shop/t/50/assets/Avenir-LightOblique.woff2?v=24089849526131427621771221348) format("woff2"),url(//buddhascup.com/cdn/shop/t/50/assets/Avenir-LightOblique.woff?v=104264834431106287371771221347) format("woff"),url(//buddhascup.com/cdn/shop/t/50/assets/Avenir-LightOblique.ttf?v=138632222682232337131771221347) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Avenir;src:url(//buddhascup.com/cdn/shop/t/50/assets/Avenir-Black.woff2?v=152331648975449121371771221337) format("woff2"),url(//buddhascup.com/cdn/shop/t/50/assets/Avenir-Black.woff?v=113656878000476879901771221337) format("woff"),url(//buddhascup.com/cdn/shop/t/50/assets/Avenir-Black.ttf?v=62226050963868996531771221336) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(//buddhascup.com/cdn/shop/t/50/assets/Avenir-HeavyOblique.woff2?v=162067410389721855511771221345) format("woff2"),url(//buddhascup.com/cdn/shop/t/50/assets/Avenir-HeavyOblique.woff?v=40378577210678392731771221344) format("woff"),url(//buddhascup.com/cdn/shop/t/50/assets/Avenir-HeavyOblique.ttf?v=152801004303040464251771221344) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Avenir;src:url(//buddhascup.com/cdn/shop/t/50/assets/Avenir-Medium.woff2?v=125214641416062794731771221349) format("woff2"),url(//buddhascup.com/cdn/shop/t/50/assets/Avenir-Medium.woff?v=120004431434654667511771221349) format("woff"),url(//buddhascup.com/cdn/shop/t/50/assets/Avenir-Medium.ttf?v=183680965958511959331771221348) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Avenir Book;src:url(//buddhascup.com/cdn/shop/t/50/assets/Avenir-Book.woff2?v=157244777924785093241771221340) format("woff2"),url(//buddhascup.com/cdn/shop/t/50/assets/Avenir-Book.woff?v=17805994780026907551771221340) format("woff"),url(//buddhascup.com/cdn/shop/t/50/assets/Avenir-Book.ttf?v=61927881301979595871771221339) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir Book;src:url(//buddhascup.com/cdn/shop/t/50/assets/Avenir-BookOblique.woff2?v=30859810319447214351771221342) format("woff2"),url(//buddhascup.com/cdn/shop/t/50/assets/Avenir-BookOblique.woff?v=41720720335667188801771221341) format("woff"),url(//buddhascup.com/cdn/shop/t/50/assets/Avenir-BookOblique.ttf?v=153407337965071353881771221341) format("truetype");font-weight:400;font-style:italic;font-display:swap}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}img{max-width:100%;margin:0;padding:0;display:block}a{text-decoration:none}.site-header .logo{width:128px;margin-bottom:-90px;margin-top:10px;z-index:11111}.site-header .logo img{image-rendering:auto}.menu-side{position:fixed;z-index:111;top:0;right:-100%;max-width:444px;width:100%;min-height:100vh;background-color:#1f1f1f;-webkit-transition:right .5s;-moz-transition:right .5s;-ms-transition:right .5s;transition:right .5s}.menu-side.active{right:0}.menu-side .overScroll{top:0;left:0;width:100%;height:100%;padding:20px 20px 90px;position:absolute;overflow-y:auto}.menu-side .close{width:30px;top:20px;left:20px;position:absolute;opacity:.3;cursor:pointer}.menu-side .menu-logo{text-align:center;max-width:128px;margin:60px auto 43px}.menu-side .menu-logo a{display:inline-block}.menu-side .menu-footer,ul.links.menu-log,ul.links.menu-link{padding-left:60px}.menu-side .links a{font-size:32px;margin-bottom:10px;letter-spacing:0;display:inline-block;text-transform:capitalize;font-family:Inter,sans-serif;font-weight:600;font-style:normal}.menu-side .menu-link a{color:#fff}.menu-side .links a:last-child{margin-bottom:0}.menu-side .menu-log a:hover,.menu-side .menu-link a:hover{opacity:.6}ul.links.menu-log{margin-top:40px;margin-bottom:40px}.menu-side .links li{display:block;margin-bottom:15px}.menu-side .menu-log a{letter-spacing:1px;color:#ffe632}.menu-side .menu-footer{width:100%}.menu-footer h6{font-size:32px;margin-bottom:20px;letter-spacing:0;display:inline-block;text-transform:capitalize;font-family:Inter,sans-serif;font-weight:600;font-style:normal;color:#fff}.menu-side .menu-footer ul{font-size:0;width:100%;display:flex;align-items:center;justify-content:flex-start;gap:23px}.menu-side .menu-footer li{font-size:1rem;padding:0;position:relative;list-style-type:none}.menu-side .menu-footer li a{text-transform:capitalize;color:#fff}.mobile-site-header-label{display:none}header{z-index:100;top:0;left:0;width:100%;font-size:0;padding:10px 50px;position:relative;background-color:#1e1f1e;display:flex!important;justify-content:space-between;align-items:center}.site-header{position:relative}header.site-header{padding:15px 50px;background-color:#a42825}.mobile-site-header{display:none}.new-header-inner{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1280px;margin:auto}.header-right{display:flex;align-items:center;justify-content:flex-end}.head-social-box{text-align:right;padding-top:0;margin-left:18px;order:1}header .header-row{font-size:0;display:inline-block;vertical-align:middle}header .header-social{right:50px;top:50%;position:unset;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0)}.header-social-inner{display:flex;align-items:center}header .header-social a{margin-right:15px;position:relative;display:inline-block;vertical-align:middle;width:25px;height:25px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;border-radius:40px;-webkit-transition:background-color .4s;-moz-transition:background-color .4s;-ms-transition:background-color .4s;transition:background-color .4s;margin:0 auto 7px!important}header .header-social .header-social-inner a{width:auto!important;height:auto!important;margin:0 0 0 22px!important}header .header-social .header-social-inner a img{width:30px;height:auto}.menu-bar{display:block;text-align:center;z-index:999;-webkit-transition:.7s;-moz-transition:.7s;transition:.7s;position:relative;top:-2px}.menu-bar span{height:2px;margin:5px 0 0 auto;width:30px;background:#fff;display:block;-webkit-transition:.7s;-moz-transition:.7s;transition:.7s}.head-menu-box{margin-top:0}header .head-navigation{display:flex;justify-content:flex-end;align-items:center}.head-menu-box .header-link--items{margin-left:40px}.header-row.header-social.mobile-view{display:none}header .head-navigation .header-login{display:none}.head-menu-box a{text-transform:uppercase;font-family:Avenir;font-weight:500;color:#fff;font-size:16px;margin:0;line-height:1;transition:.4s}.head-menu-box .header-link--items a:hover,.head-menu-box .header-link--items.active a,.link-brands:hover a.sub-menu-arrow{color:#ffffff80}header a:hover{text-decoration:none!important}.header-link--items.link-brands .sub-menu-arrow{position:relative;padding-right:5px;color:#fff}.header-link--items.link-brands .sub-menu-arrow:after{content:"";width:0;height:0;border-style:solid;border-width:7px 5px 0 5px;border-color:#ffffff transparent transparent transparent;position:absolute;top:7px;right:-10px}.link-brands:hover a.sub-menu-arrow:after{border-color:rgba(255,255,255,.5) transparent transparent transparent}header .head-navigation .header-link--items.link-brands .header-link--subitems{display:block;position:absolute;left:0;right:0;margin:auto;width:100%;text-align:center;padding:29px 0 0;z-index:9999;opacity:0;visibility:hidden;transition:.5s}header .head-navigation .header-link--items.link-brands.active .header-link--subitems{display:block;opacity:1;visibility:visible}header .head-navigation .header-link--items.link-brands .header-logos{width:100%;position:relative;background:#790e0c;padding:35px 0}header .link-brands .header-logos a{width:117px}header .header-logos a{width:150px;margin-right:15px;display:inline-block}header .header-logos a img{transition:.4s}header .header-logos a:hover img{transform:scale(1.1);border:2px solid #c0a937}.free-shipping-bar{margin:0;padding:5px;text-align:center;background:#1a1a1a;z-index:21;position:relative}.free-shipping-bar-wrapper{display:flex;align-items:center;white-space:nowrap}.free-shipping-bar p{color:#fff;font-family:Avenir;font-weight:900;letter-spacing:1.04px;font-size:16px;padding-left:6px;margin:0 auto;line-height:1.4}.free-shipping-bar a{font-weight:700;display:inline-block;color:#fff!important}.free-shipping-bar a:hover{text-decoration:underline}p.badge{line-height:16px;bottom:2px;right:-10px;letter-spacing:0;position:absolute;color:#000;background-color:#ffe632;width:20px;height:20px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px;font-size:11px;font-weight:700;padding-inline:0;font-family:Avenir}@media (max-width: 1439px){.new-header-inner{max-width:1140px}.free-shipping-bar p{font-size:14px}header .link-brands .header-logos a{width:85px}header .head-navigation .header-link--items.link-brands .header-logos{padding:22px 0}.site-header .logo{width:110px;margin-bottom:-75px}}@media (max-width: 1199px){.head-menu-box .header-link--items{margin-left:26px}}@media (max-width: 1023px){.head-menu-box{display:none}.mobile-site-header-label{display:block;background:#000;padding:10px;text-align:center;overflow:hidden}.mobile-site-header-label p{font-size:12px;letter-spacing:2.4px;color:#fff;text-transform:uppercase;font-family:Avenir;font-weight:400;position:relative;width:max-content;margin:0 auto;z-index:0}.mobile-site-header-label p a{color:#fff;text-decoration:underline}.free-shipping-bar{display:none}.site-header .logo{width:90px;margin-bottom:-45px;margin-top:-5px}header.site-header{padding:15px 40px}.menu-side .menu-logo{text-align:center;max-width:90px;margin:40px auto 20px}.menu-side .menu-footer,ul.links.menu-log,ul.links.menu-link{padding-left:30px}.menu-side .links a{font-size:22px}ul.links.menu-log{margin-top:30px;margin-bottom:30px}.menu-footer h6{font-size:26px;margin-bottom:15px}.menu-side .menu-footer ul{gap:15px}.menu-bar{top:-3px}}@media (max-width: 767px){header.site-header{padding:15px 20px}}@media (max-width: 575px){.menu-side{max-width:100%}.menu-side .menu-footer,ul.links.menu-log,ul.links.menu-link{padding-left:0}}#shopify-section-footer{background-color:#a42825;margin:0}.footer-demo-tour-new .page-width{padding-left:0;padding-right:0;max-width:1280px}.footer-demo-tour-new{padding:80px 0 59px}.footer-tour-logo{width:128px}.footer-tour-logo img{image-rendering:auto}.footer-demo-tour-new-right,.footer-demo-tour-new-wrapper{display:flex;align-content:flex-start;justify-content:space-between;flex-wrap:wrap}.footer-demo-tour-new-left{width:218px}.footer-demo-tour-new-right{width:calc(100% - 218px)}.footer-demo-tour-new-right-col{max-width:193px}.footer-demo-tour-new-right-col h3{color:#fff;font-weight:700;font-family:Inter,sans-serif;font-size:18px;line-height:initial;margin:0 0 17px}.footer-demo-tour-new-right-col p{color:#fff;font-weight:500;font-family:Inter,sans-serif;font-size:15px;line-height:24px;margin:0 0 6px}.footer-demo-tour-new-right-col p a{color:#fff}.designby p a:hover,.footer-tour-copyright p a:hover,.footer-demo-tour-new-right-col p a:hover{text-decoration:underline;color:#fff}.footer-btn{border:2px solid #fff;color:#fff;font-weight:700;font-family:Inter,sans-serif;font-size:16px;min-width:183px;display:inline-flex;align-items:center;justify-content:center;min-height:43px;border-radius:55px;transition:.3s}.footer-btn:hover{border-color:#fff;background:#fff;color:#a42825!important;text-decoration:none}.footer-buttons{margin-top:24px}.tour-footer-social-nav ul{display:flex;align-content:center;justify-content:center;gap:0 18px;list-style-type:none}.tour-footer-social-nav ul a{display:flex;align-content:center;justify-content:center}.footer-tour-copyright{max-width:1280px;margin:40px auto 0;display:flex;align-items:center;justify-content:flex-start}.footer-tour-copyright p{color:#fff;font-weight:500;font-family:Inter,sans-serif;font-size:12px;line-height:24px;display:flex;align-items:center;justify-content:center;margin:0}.footer-tour-copyright p a{border-left:1px solid #fff;display:block;color:#fff;margin-left:10px;padding-left:10px;line-height:16px}.designby{max-width:1280px;margin:5px auto 0}.designby p{color:#fff;font-weight:500;font-family:Inter,sans-serif;font-size:12px;line-height:24px;margin:0}.designby p a{font-family:Open Sans,sans-serif;font-weight:700;color:#fff;text-transform:uppercase}@media (max-width: 1439px){.footer-demo-tour-new{padding:50px 0 40px}.footer-tour-logo{width:110px}.footer-demo-tour-new-left{width:188px}.footer-demo-tour-new-right{width:calc(100% - 188px)}.footer-demo-tour-new-right-col p{font-size:14px;line-height:23px}.footer-demo-tour-new-right-col h3{font-size:16px;margin:0 0 12px}.tour-footer-social-nav ul{gap:0 12px}.footer-tour-copyright{max-width:1140px;margin:30px auto 0}.designby{max-width:1140px;margin:5px auto 0}}@media (max-width: 1199px){.footer-tour-copyright{max-width:920px;margin:20px auto 0}.designby{max-width:920px}.footer-demo-tour-new-left{width:150px}.footer-demo-tour-new-right{width:calc(100% - 150px)}}@media (max-width: 1023px){.footer-demo-tour-new{padding:40px 0}.footer-demo-tour-new-right{width:100%;margin-top:25px}.footer-btn{font-size:14px;min-width:159px;min-height:40px}.footer-buttons{margin-top:15px}.footer-tour-copyright{max-width:100%;margin:20px auto 0;padding:0 40px}.designby{max-width:100%;padding:0 40px}.footer-tour-copyright p a{margin-left:5px;padding-left:5px;line-height:13px}}@media (max-width: 767px){.footer-demo-tour-new-right{width:100%;margin-top:25px;gap:30px 0}.footer-demo-tour-new-right-col{max-width:50%;width:50%}.tour-footer-social-nav ul{justify-content:flex-start;margin:0}.footer-tour-copyright{max-width:100%;margin:20px auto 0;padding:0 20px}.designby{max-width:100%;padding:0 20px}}@media (max-width: 575px){.footer-demo-tour-new-right-col{max-width:100%;width:100%}.footer-demo-tour-new-right-col p{max-width:280px}.footer-tour-copyright{max-width:100%;margin:35px auto 0;padding:15px 20px;flex-wrap:wrap;justify-content:center;gap:15px;border-top:1px solid #ffffff6b;border-bottom:1px solid #ffffff6b}.footer-tour-copyright p a:first-child{padding-left:0;margin-left:0;border-left:0}.designby{max-width:100%;padding:15px 20px;text-align:center;margin:0}.footer-tour-copyright p{line-height:13px;margin:0}.footer-demo-tour-new{padding:40px 0 0}}.home-heading h2{color:#fff;font-family:Inter,sans-serif;line-height:58px;font-weight:700;font-size:48px;margin:0 0 16px}.home-heading p{margin:0 auto 15px;color:#000;font-size:18px;line-height:29px;font-family:Inter,sans-serif;font-weight:400}.btn-fill{color:#fff;background-color:transparent;font-size:16px;font-family:Inter,sans-serif;font-weight:700;border:2px solid transparent;padding:5px 15px;min-width:250px;min-height:43px;display:inline-flex;align-items:center;justify-content:center;border-radius:45px;transition:.3s;text-transform:capitalize;letter-spacing:0}.btn-border{color:#2e6f48!important;background-color:transparent;font-size:16px;font-family:Inter,sans-serif;font-weight:700;border:2px solid transparent;padding:5px 15px;min-width:185px;min-height:43px;display:inline-flex;align-items:center;justify-content:center;border-radius:45px;transition:.3s;letter-spacing:0;text-transform:capitalize}.template-index .page-width{padding:0;max-width:1280px;margin:0 auto;width:100%}.btn-fill:hover,.btn-border:hover{text-decoration:none}.tour-demo-new-body-active{position:fixed;top:0;left:0;right:0;overflow:hidden}@media (max-width: 1439px){.template-index .page-width{max-width:1140px}.home-heading h2{line-height:50px;font-size:40px}.home-heading p{font-size:16px;line-height:26px}.btn-border,.btn-fill{font-size:14px;min-height:40px}}@media (max-width: 1199px){.template-index .page-width{max-width:920px}.btn-fill{min-width:220px}.btn-border{min-width:165px}.home-heading h2{line-height:42px;font-size:35px}}@media (max-width: 1023px){.template-index .page-width{max-width:100%;padding:0 40px}.home-heading h2{line-height:38px;font-size:28px}}@media (max-width: 767px){.template-index .page-width{max-width:100%;padding:0 20px}}@media (max-width: 575px){.home-heading h2{line-height:33px;font-size:25px;margin-bottom:10px}.five-award-winning-heading p{max-width:100%}.designby p{margin:0}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/homepage.css.map */
