*{margin:0;padding:0}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.skip-to-content-link{position:absolute;z-index:9999;left:50%;transform:translate(-50%);opacity:0;pointer-events:none}.skip-to-content-link:focus{opacity:1;pointer-events:auto;top:1rem}body.template-index{position:relative;min-height:100vh}body.template-index:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;background:linear-gradient(to bottom,var(--homepage-gradient-start, #ffd226) 0%,var(--homepage-gradient-start, #ffd226) 30.839%,#ffd842 38%,#ffde5e 45%,#ffe47a 52%,#ffea96 59%,#fff0b2 66%,#fff6ce 73%,var(--homepage-gradient-end, #fcfcfc) 100%);background-size:100% 100vh;background-repeat:no-repeat}body.template-policy,body[class*=template-privacy],body[class*=template-refund],body[class*=template-terms],body.template-page{position:relative;min-height:100vh}body.template-policy:before,body[class*=template-privacy]:before,body[class*=template-refund]:before,body[class*=template-terms]:before,body.template-page:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;background:linear-gradient(to bottom,#e8e8e8,#efefef,#f5f5f5,#fafafa 60%,#fcfcfc 80% 100%);background-size:100% 100vh;background-repeat:no-repeat}body.template-policy #MainContent,body[class*=template-privacy] #MainContent,body[class*=template-refund] #MainContent,body[class*=template-terms] #MainContent,body.template-page #MainContent{padding:100px 94px 60px;max-width:1200px;margin:0 auto}body.template-policy .shopify-policy__container,body.template-policy .shopify-policy__body,body[class*=template-privacy] .shopify-policy__container,body[class*=template-privacy] .shopify-policy__body,body[class*=template-refund] .shopify-policy__container,body[class*=template-refund] .shopify-policy__body,body[class*=template-terms] .shopify-policy__container,body[class*=template-terms] .shopify-policy__body,body.template-policy #MainContent>div,body[class*=template-privacy] #MainContent>div,body[class*=template-refund] #MainContent>div,body[class*=template-terms] #MainContent>div{max-width:850px;margin:0 auto;background:#fff;box-shadow:0 4px 14.5px #00000040;border-radius:8px;padding:40px}body.template-policy .shopify-policy__title,body.template-policy h1,body[class*=template-privacy] .shopify-policy__title,body[class*=template-privacy] h1,body[class*=template-refund] .shopify-policy__title,body[class*=template-refund] h1,body[class*=template-terms] .shopify-policy__title,body[class*=template-terms] h1{font-family:Roboto,sans-serif!important;font-size:30px!important;font-weight:600!important;color:#2c2c2c!important;margin:0 0 32px!important;line-height:1.2!important;text-align:left!important}body.template-policy .rte,body.template-policy .shopify-policy__body,body.template-policy p,body.template-policy div,body[class*=template-privacy] .rte,body[class*=template-privacy] .shopify-policy__body,body[class*=template-privacy] p,body[class*=template-privacy] div,body[class*=template-refund] .rte,body[class*=template-refund] .shopify-policy__body,body[class*=template-refund] p,body[class*=template-refund] div,body[class*=template-terms] .rte,body[class*=template-terms] .shopify-policy__body,body[class*=template-terms] p,body[class*=template-terms] div{font-family:Roboto,sans-serif!important;line-height:1.7!important;color:#2c2c2c!important;font-size:16px!important}body.template-policy h2,body[class*=template-privacy] h2,body[class*=template-refund] h2,body[class*=template-terms] h2{font-family:Roboto,sans-serif!important;font-size:24px!important;font-weight:600!important;color:#2c2c2c!important;margin-top:32px!important;margin-bottom:16px!important;line-height:1.3!important}body.template-policy h3,body[class*=template-privacy] h3,body[class*=template-refund] h3,body[class*=template-terms] h3{font-family:Roboto,sans-serif!important;font-size:20px!important;font-weight:600!important;color:#2c2c2c!important;margin-top:24px!important;margin-bottom:12px!important;line-height:1.3!important}body.template-policy p,body[class*=template-privacy] p,body[class*=template-refund] p,body[class*=template-terms] p{margin-bottom:16px!important}body.template-policy ul,body.template-policy ol,body[class*=template-privacy] ul,body[class*=template-privacy] ol,body[class*=template-refund] ul,body[class*=template-refund] ol,body[class*=template-terms] ul,body[class*=template-terms] ol{margin-bottom:16px!important;padding-left:32px!important}body.template-policy li,body[class*=template-privacy] li,body[class*=template-refund] li,body[class*=template-terms] li{margin-bottom:8px!important}body.template-policy a,body[class*=template-privacy] a,body[class*=template-refund] a,body[class*=template-terms] a{color:#2c2c2c!important;text-decoration:underline!important;transition:opacity .2s ease}body.template-policy a:hover,body[class*=template-privacy] a:hover,body[class*=template-refund] a:hover,body[class*=template-terms] a:hover{opacity:.7}@media screen and (max-width: 990px){body.template-policy #MainContent,body[class*=template-privacy] #MainContent,body[class*=template-refund] #MainContent,body[class*=template-terms] #MainContent,body.template-page #MainContent{padding:80px 40px 40px}body.template-policy .shopify-policy__container,body.template-policy .shopify-policy__body,body[class*=template-privacy] .shopify-policy__container,body[class*=template-privacy] .shopify-policy__body,body[class*=template-refund] .shopify-policy__container,body[class*=template-refund] .shopify-policy__body,body[class*=template-terms] .shopify-policy__container,body[class*=template-terms] .shopify-policy__body,body.template-policy #MainContent>div,body[class*=template-privacy] #MainContent>div,body[class*=template-refund] #MainContent>div,body[class*=template-terms] #MainContent>div{padding:32px}body.template-policy .shopify-policy__title,body.template-policy h1,body[class*=template-privacy] .shopify-policy__title,body[class*=template-privacy] h1,body[class*=template-refund] .shopify-policy__title,body[class*=template-refund] h1,body[class*=template-terms] .shopify-policy__title,body[class*=template-terms] h1{font-size:26px!important;margin-bottom:24px!important}body.template-policy h2,body[class*=template-privacy] h2,body[class*=template-refund] h2,body[class*=template-terms] h2{font-size:22px!important}body.template-policy h3,body[class*=template-privacy] h3,body[class*=template-refund] h3,body[class*=template-terms] h3{font-size:18px!important}}@media screen and (max-width: 750px){body.template-policy #MainContent,body[class*=template-privacy] #MainContent,body[class*=template-refund] #MainContent,body[class*=template-terms] #MainContent,body.template-page #MainContent{padding:60px 16px 32px}body.template-policy .shopify-policy__container,body.template-policy .shopify-policy__body,body[class*=template-privacy] .shopify-policy__container,body[class*=template-privacy] .shopify-policy__body,body[class*=template-refund] .shopify-policy__container,body[class*=template-refund] .shopify-policy__body,body[class*=template-terms] .shopify-policy__container,body[class*=template-terms] .shopify-policy__body,body.template-policy #MainContent>div,body[class*=template-privacy] #MainContent>div,body[class*=template-refund] #MainContent>div,body[class*=template-terms] #MainContent>div{padding:24px}body.template-policy .shopify-policy__title,body.template-policy h1,body[class*=template-privacy] .shopify-policy__title,body[class*=template-privacy] h1,body[class*=template-refund] .shopify-policy__title,body[class*=template-refund] h1,body[class*=template-terms] .shopify-policy__title,body[class*=template-terms] h1{font-size:24px!important;margin-bottom:20px!important}body.template-policy .rte,body.template-policy .shopify-policy__body,body.template-policy p,body.template-policy div,body[class*=template-privacy] .rte,body[class*=template-privacy] .shopify-policy__body,body[class*=template-privacy] p,body[class*=template-privacy] div,body[class*=template-refund] .rte,body[class*=template-refund] .shopify-policy__body,body[class*=template-refund] p,body[class*=template-refund] div,body[class*=template-terms] .rte,body[class*=template-terms] .shopify-policy__body,body[class*=template-terms] p,body[class*=template-terms] div{font-size:15px!important}body.template-policy h2,body[class*=template-privacy] h2,body[class*=template-refund] h2,body[class*=template-terms] h2{font-size:20px!important;margin-top:24px!important;margin-bottom:12px!important}body.template-policy h3,body[class*=template-privacy] h3,body[class*=template-refund] h3,body[class*=template-terms] h3{font-size:18px!important;margin-top:20px!important;margin-bottom:10px!important}body.template-policy ul,body.template-policy ol,body[class*=template-privacy] ul,body[class*=template-privacy] ol,body[class*=template-refund] ul,body[class*=template-refund] ol,body[class*=template-terms] ul,body[class*=template-terms] ol{padding-left:24px!important}}.gradient{background:var(--gradient-base-background-1)}.hotbar-wrapper{position:sticky;top:0;z-index:100;background:#ededed;box-shadow:0 2px 4px #0000001a}.hotbar{position:relative;width:100%;background:#ededed;height:76px;display:flex;align-items:center;justify-content:center}.hotbar-content{width:100%;max-width:1440px;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 58px;gap:2rem}.header-logo{display:flex;align-items:center;flex-shrink:0}.header-logo-image{height:58px;width:auto;object-fit:contain}.header-logo-text{font-size:2rem;font-weight:700}.header-navigation{flex:1;display:flex;justify-content:center}.navigation-pills{display:flex;list-style:none;gap:.5rem;align-items:center}.navigation-pill{padding:.75rem 1.5rem;background:transparent;border-radius:50px;font-size:16px;font-weight:400;font-family:Roboto Mono,monospace;line-height:1;transition:all .2s ease;white-space:nowrap;color:#1e1e1e}.navigation-pill:hover,.navigation-pill.active{background:#0000001a}.header-icons{display:flex;align-items:center;gap:1.5rem;flex-shrink:0}.header-icon{position:relative;display:flex;align-items:center;justify-content:center;color:#1e1e1e;transition:opacity .2s ease}.header-icon:hover{opacity:.7}.header-icon svg{width:44px;height:44px}@keyframes cartBounce{0%,to{transform:scale(1) translateY(0)}25%{transform:scale(1.15) translateY(-4px)}50%{transform:scale(1.05) translateY(-2px)}75%{transform:scale(1.1) translateY(-3px)}}.cart-icon-bounce,.cart-icon-bounce .cart-count-bubble{animation:cartBounce .6s cubic-bezier(.34,1.56,.64,1)}.cart-count-bubble{position:absolute;top:-5px;right:-5px;background:#2c2c2c;color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;font-family:Roboto,sans-serif}.cart-count-bubble.hidden{display:none}.hero-video-section{position:relative;width:100%;margin-top:0}.hero-video-container{position:relative;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.hero-video-wrapper{position:relative;width:100%;display:block;aspect-ratio:16 / 9}.hero-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;pointer-events:none}.hero-video{width:100%;height:auto;display:block;border:none;pointer-events:none}.hero-video-container video.hero-video{aspect-ratio:auto}.hero-video::-webkit-media-controls{display:none!important}.hero-video::-webkit-media-controls-enclosure{display:none!important}.hero-video::-webkit-media-controls-panel{display:none!important}.hero-video::-webkit-media-controls-play-button{display:none!important}.hero-video::-webkit-media-controls-start-playback-button{display:none!important}.hero-video-wrapper iframe{pointer-events:none}.hero-video-fallback{width:100%;height:100%;object-fit:cover}.hero-video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d;z-index:1}.hero-video-content{position:absolute;bottom:127px;left:50%;transform:translate(-50%);z-index:2;text-align:center;pointer-events:auto}.hero-video-heading{font-family:Roboto,sans-serif;font-size:3rem;font-weight:700;color:#fff;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.5)}.hero-video-subheading{font-family:Roboto Mono,monospace;font-size:1.25rem;color:#fff;margin-bottom:2rem;text-shadow:0 2px 4px rgba(0,0,0,.5)}.hero-video-button{display:inline-flex!important;align-items:center;justify-content:center;width:160px;height:60px;padding:0 28px!important;background:#e3e3e3!important;color:#2c2c2c!important;border:1px solid #b2b2b2!important;border-radius:100px!important;font-family:Roboto,sans-serif!important;font-size:18px!important;font-weight:500!important;text-align:center;text-decoration:none;line-height:1;white-space:nowrap;transition:all .2s ease}.hero-video-button:hover{background:#d3d3d3!important;color:#2c2c2c!important;transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.hero-video-mobile{display:none}@media screen and (max-width: 750px){.hero-video-container:has(.hero-video-mobile) .hero-video-desktop{display:none}.hero-video-mobile{display:block}}.shop-the-look-section{position:relative;width:100%;padding:60px 77px;background:linear-gradient(180deg,#fdd12300,#fff0)}.shop-the-look-container{max-width:1440px;margin:0 auto;position:relative;isolation:isolate}.section-header{margin-bottom:3rem}.section-heading{font-family:Roboto,sans-serif;font-size:2.5rem;font-weight:700;color:#2c2c2c;margin-bottom:.5rem;font-style:italic}.section-subheading{font-family:Roboto Mono,monospace;font-size:1.25rem;color:#555;font-weight:400}.shop-the-look-content{display:flex;gap:4rem;align-items:flex-start}.shop-the-look-featured-image{flex:0 0 650px;position:sticky;top:96px;align-self:flex-start}.shop-the-look-featured-image .featured-image,.shop-the-look-featured-image .featured-image-placeholder{width:100%;height:auto;border-radius:15px;box-shadow:0 4px 14.3px #00000080;object-fit:cover;aspect-ratio:4 / 5}.shop-the-look-right-content{flex:1;display:flex;flex-direction:column;align-items:center}.shop-the-look-right-content .section-header{margin-bottom:3rem;text-align:center;width:100%}.shop-the-look-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;width:100%;max-width:600px}.shop-the-look-item{position:relative}.product-card-link{display:block;transition:transform .2s ease;position:relative}.product-card-link:hover{transform:translateY(-5px)}.product-card-image{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden;border-radius:15px;box-shadow:0 4px 14.3px #00000080;margin-bottom:1rem}.product-image{position:relative;width:100%;height:100%;object-fit:cover}.product-card-info{text-align:center;padding:0 .5rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}.product-rating{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem}.rating-star:before{content:"\2605\2605\2605\2605\2605";letter-spacing:3px;background:linear-gradient(90deg,gold calc(var(--rating) / var(--rating-max) * 100%),#ddd calc(var(--rating) / var(--rating-max) * 100%));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.product-card-title{font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;margin-bottom:.5rem;color:#2c2c2c}.product-card-price{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1.125rem;font-family:Roboto,sans-serif}.price-compare{text-decoration:line-through;color:#999;font-family:Roboto,sans-serif}.price-sale{color:#d32f2f;font-weight:700;font-family:Roboto,sans-serif}.price-regular{color:#2c2c2c;font-weight:600;font-family:Roboto,sans-serif}.shop-sections{position:relative;width:100%;padding:60px 97px;background:linear-gradient(180deg,#fff0,#916bb500);z-index:2;isolation:isolate}.shop-sections-container{max-width:1440px;margin:0 auto}.shop-sections-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem}.shop-section-item{position:relative}.shop-section-link{display:block;transition:transform .3s ease}.shop-section-link:hover{transform:scale(1.02)}.shop-section-image{position:relative;width:100%;height:442px;overflow:hidden;border-radius:15px;box-shadow:0 4px 14.3px #00000080}.category-image{width:100%;height:100%;object-fit:cover}.shop-section-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0000,#0009);z-index:1}.shop-section-content{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);z-index:2;text-align:center;width:100%}.shop-section-title{font-family:Roboto,sans-serif;font-size:2rem;font-weight:400;font-style:italic;color:#ededed;text-shadow:0 2px 4px rgba(0,0,0,.5)}.upcoming-events-section{position:fixed;bottom:100px;right:40px;z-index:50;max-width:350px}.upcoming-events-card{background:#fff;border:1px solid #d9d9d9;border-radius:12px;box-shadow:0 4px 12px #00000026;padding:1.5rem}.events-header{margin-bottom:1rem;border-bottom:1px solid #e3e3e3;padding-bottom:.75rem}.events-title{font-family:Roboto,sans-serif;font-size:1.25rem;font-weight:600;color:#2c2c2c;margin-bottom:.25rem}.events-subtitle{font-family:Roboto Mono,monospace;font-size:.875rem;color:#666}.events-list{list-style:none;display:flex;flex-direction:column;gap:.75rem}.event-item{border-bottom:1px solid #f3f3f3;padding-bottom:.75rem}.event-item:last-child{border-bottom:none;padding-bottom:0}.event-link{display:flex;align-items:flex-start;gap:.75rem;transition:opacity .2s ease}.event-link:hover{opacity:.7}.event-icon{flex-shrink:0;color:#ffd226;margin-top:.125rem}.event-content{flex:1}.event-name{font-size:1rem;font-weight:500;color:#2c2c2c;margin-bottom:.25rem}.event-details{font-size:.875rem;color:#666;display:flex;gap:.5rem}.footer{position:relative;width:100%;background:#fff;border-top:1px solid #d9d9d9;padding:32px 32px 160px;margin-top:auto}.footer-content{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.footer-column,.footer-branding{display:flex;flex-direction:column;gap:1.5rem}.footer-logo{width:100%;max-width:206px}.footer-logo-image{width:100%;height:auto}.footer-logo-text{font-size:1.5rem;font-weight:700;font-family:Roboto,sans-serif}.footer-social-icons{display:flex;list-style:none;gap:1rem}.social-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#2c2c2c;transition:opacity .2s ease}.social-icon:hover{opacity:.7}.footer-column-title{font-family:Roboto,sans-serif;font-size:1rem;font-weight:600;color:#2c2c2c;margin-bottom:.5rem}.footer-links{list-style:none;display:flex;flex-direction:column;gap:.5rem}.footer-link{font-size:.875rem;font-family:Roboto,sans-serif;color:#666;transition:color .2s ease}.footer-link:hover{color:#2c2c2c}.footer-bottom{max-width:1440px;margin:2rem auto 0;padding-top:1rem;border-top:1px solid #e3e3e3;text-align:center}.footer-copyright{font-size:.875rem;font-family:Roboto,sans-serif;color:#999}@media screen and (max-width: 1200px){.hotbar-content{padding:0 2rem}.shop-the-look-section,.shop-sections{padding:40px 2rem}.shop-the-look-container,.shop-sections-container{text-align:center}.upcoming-events-section{right:20px;max-width:300px}}.mobile-menu-toggle{display:none;align-items:center;justify-content:center;background:transparent;border:none;padding:.5rem;cursor:pointer;color:#1e1e1e;transition:opacity .2s ease;position:relative;width:44px;height:44px}.mobile-menu-toggle:hover{opacity:.7}.mobile-menu-toggle .close-icon,.mobile-menu-toggle[aria-expanded=true] .hamburger-icon{display:none}.mobile-menu-toggle[aria-expanded=true] .close-icon{display:block}.mobile-menu-dropdown{display:none;position:absolute;top:100%;left:0;width:100%;background:#ededed;border-top:1px solid #d9d9d9;box-shadow:0 4px 12px #0000001a;max-height:0;overflow:hidden;opacity:0;transition:all .3s ease;z-index:99}.mobile-menu-dropdown.is-open{max-height:400px;opacity:1}.mobile-navigation{padding:1rem 0}.mobile-navigation-list{list-style:none;margin:0;padding:0}.mobile-navigation-item{border-bottom:1px solid rgba(0,0,0,.05)}.mobile-navigation-item:last-child{border-bottom:none}.mobile-navigation-link{display:block;padding:1rem 2rem;font-family:Roboto Mono,monospace;font-size:16px;font-weight:400;color:#1e1e1e;text-decoration:none;transition:all .2s ease}.mobile-navigation-link:hover,.mobile-navigation-link.active{background:#0000000d}body.mobile-menu-open{overflow:hidden}@media screen and (max-width: 990px){.hotbar-wrapper{position:fixed;top:0;left:0;right:0;width:100%}body{padding-top:64px}.header-navigation{display:none}.mobile-menu-toggle{display:flex}.mobile-menu-dropdown{display:block}.hotbar{height:auto;padding:.5rem 0}.hotbar-content{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 1rem}.header-logo{flex:0 0 auto}.header-icons{flex:0 0 auto;gap:.5rem}.header-icon svg{width:36px;height:36px}.cart-count-bubble{width:18px;height:18px;font-size:.65rem}.hero-video-content{bottom:2rem;left:50%;transform:translate(-50%);width:calc(100% - 4rem)}.shop-the-look-content{flex-direction:column;gap:2rem}.shop-the-look-featured-image{flex:0 0 auto;width:100%;max-width:100%;margin:0 auto 2rem;position:relative;top:auto}.shop-the-look-right-content{width:100%}.shop-the-look-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;max-width:100%}.shop-sections-grid{grid-template-columns:1fr;gap:2rem}.footer-content{grid-template-columns:1fr}.upcoming-events-section{position:relative;bottom:auto;right:auto;max-width:100%;margin:2rem}}@media screen and (max-width: 750px){body{padding-top:56px}.hotbar-content{padding:.5rem 1rem}.header-logo-image{height:38px}.header-icon svg{width:32px;height:32px}.mobile-menu-toggle{width:40px;height:40px}.mobile-navigation-link{padding:.875rem 1.5rem;font-size:15px}.hero-video-button{width:110px;height:42px;padding:0 16px!important;font-size:14px!important}.section-heading{font-size:1.75rem}.section-subheading{font-size:1rem}.section-header{text-align:center}.shop-the-look-section{padding:40px 1rem}.shop-the-look-container{padding:0;margin:0 auto}.shop-the-look-content,.shop-the-look-right-content{width:100%;display:flex;flex-direction:column;align-items:center}.shop-the-look-grid{grid-template-columns:1fr;justify-items:center;width:100%}.shop-the-look-item{position:relative;margin-bottom:2rem;width:100%;max-width:400px}.product-card-link{position:static;transform:none!important;display:block;width:100%}.product-card-link:hover{transform:none!important}.product-card-image{position:relative;transform:none!important;aspect-ratio:3 / 4;overflow:hidden;width:100%;margin-left:auto;margin-right:auto}.product-image{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.product-card-info{text-align:center}.shop-the-look-featured-image{display:flex;justify-content:center}.shop-the-look-featured-image .featured-image,.shop-the-look-featured-image .featured-image-placeholder{max-height:none;aspect-ratio:3 / 4;max-width:400px;width:100%}.shop-sections{padding:40px 1rem}.shop-sections-container{padding:0;margin:0 auto}.shop-section-image{height:350px}.shop-section-title{font-size:1.5rem}.footer{padding:24px 16px 80px}}@media screen and (max-width: 480px){.navigation-pill{padding:.5rem 1rem;font-size:.875rem}.shop-section-image{height:280px}.upcoming-events-card{padding:1rem}}.button{display:inline-block;padding:1rem 2rem;background:var(--color-base-accent-1, #2c2c2c);color:var(--color-base-solid-button-labels, #ffffff);border:var(--buttons-border-width) solid;border-color:rgba(var(--color-base-accent-1),var(--buttons-border-opacity));border-radius:100px;font-family:Roboto,sans-serif;font-size:1rem;font-weight:500;text-align:center;cursor:pointer;transition:all .2s ease}.button:hover{opacity:.9;transform:translateY(-2px)}.placeholder-svg{width:100%;height:100%;background:#f3f3f3}.hidden{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/theme.css.map */
