@media screen and (min-width:990px){:root{--sr-o: #E8590C;--sr-o2: #f7782a;--sr-ink: #1c1917;--sr-sub: #57534e;--sr-line: #EDE7E1;--sr-bg: #E9F5FB}body{background:var(--sr-bg)}.page-width{max-width:128rem!important}.header__icons>.header__icon--account,.header__icons>.barcode-scan-header-icon,.header__icons>#cart-icon-bubble{display:none!important}.sr-tabbar.sr-tabbar--desk{position:static!important;display:flex!important;align-items:center;gap:.4rem;background:none!important;box-shadow:none!important;border:0!important;padding:0!important;margin:0 0 0 1.2rem;height:auto!important;width:auto!important;transform:none!important}.sr-tabbar--desk .sr-tab{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;min-width:6.6rem;height:6rem;padding:.4rem .8rem;border-radius:1.4rem;color:#fff!important;text-decoration:none;background:none;border:0;cursor:pointer;position:relative;font-family:inherit}.sr-tabbar--desk .sr-tab svg{width:2.4rem;height:2.4rem}.sr-tabbar--desk .sr-tab span{font-size:1.35rem;font-weight:600;color:#fff;line-height:1}.sr-tabbar--desk .sr-tab:hover{background:#ffffff24}.sr-tabbar--desk .sr-tab.on{background:#fff3}.sr-tabbar--desk .sr-tab--scan{flex-direction:row;gap:.7rem;height:4.6rem;padding:0 1.8rem 0 1.4rem;margin:0 .6rem;border-radius:99px;background:linear-gradient(180deg,var(--sr-o2),var(--sr-o))!important;box-shadow:0 4px 14px #e8590c73}.sr-tabbar--desk .sr-tab--scan .sr-scanbtn{width:auto!important;height:auto!important;background:none!important;box-shadow:none!important;margin:0!important;border:0!important;display:flex;position:static!important}.sr-tabbar--desk .sr-tab--scan span{font-size:1.5rem;font-weight:700}.sr-tabbar--desk .sr-cartn{position:absolute;top:.3rem;right:1.3rem;min-width:1.9rem;height:1.9rem;border-radius:99px;background:var(--sr-o);color:#fff!important;font-size:1.15rem!important;font-weight:800!important;display:flex;align-items:center;justify-content:center;padding:0 .5rem}.sr-tabbar--desk .sr-cartn:empty{display:none}.sr-savedfab{display:none!important}.collection-hero,.collection-hero__inner,.main-page-title,.title-wrapper-with-link{background:none!important}.collection-hero__title,.main-page-title,h1.title{font-size:3.2rem!important;font-weight:700!important;color:var(--sr-ink)!important}.card-wrapper .card{border-radius:1.8rem!important;box-shadow:0 2px 10px #0b193412!important;border:1px solid var(--sr-line)!important;overflow:hidden}.card-wrapper:hover .card{box-shadow:0 8px 22px #0b19341f!important}.product.grid{flex-direction:row-reverse!important;gap:4rem;align-items:flex-start}.product__media-wrapper{position:sticky;top:2rem}.product__media-wrapper .product__media-list,.product__media-wrapper .product-media-container{background:#fff;border-radius:2rem}.product__info-wrapper{background:#fff;border-radius:2rem;padding:2.8rem 3rem!important;box-shadow:0 2px 10px #0b193412}.product__info-container .product-form__buttons,.product__info-container .product-form__submit,.product__info-container .product-form__input--quantity,.product__info-container quantity-input.quantity{max-width:none!important;width:100%!important}.product__info-container .product-form__submit{min-height:5.2rem;border-radius:99px!important;font-size:1.7rem!important;font-weight:700!important}.product__info-container quantity-input.quantity{min-height:5rem;border-radius:99px}#MainContent:has(cart-items){display:grid;grid-template-columns:minmax(0,1fr) 40rem;gap:2.4rem;max-width:128rem;margin:0 auto;padding:0 5rem 4rem;align-items:start}#MainContent:has(cart-items)>.shopify-section{grid-column:1}#MainContent:has(cart-items)>.cart__footer-wrapper{grid-column:2;grid-row:1 / span 3;position:sticky;top:2rem}#MainContent:has(cart-items) cart-items,#MainContent:has(cart-items) #main-cart-footer{background:#fff!important;border-radius:2rem;box-shadow:0 2px 10px #0b193412}#MainContent:has(cart-items) .page-width{padding:2.4rem 2.8rem!important;max-width:none!important}#MainContent:has(cart-items) .cart__footer{display:block!important;padding:0!important}#MainContent:has(cart-items) .cart__footer>*{width:100%!important;max-width:none!important}#MainContent:has(cart-items) .cart__ctas .button,#MainContent:has(cart-items) .cart__checkout-button{width:100%!important;min-height:5.4rem;border-radius:99px!important}#MainContent:has(cart-items) .sunrise-clear-cart{margin:0 0 1rem auto!important}#MainContent:has(cart-items) .cart-item__image{width:9rem;height:9rem;object-fit:contain}.product__info-container .product-form__quantity,.product__info-container .price-per-item__container{width:100%!important;max-width:none!important}header.header{grid-template-areas:"heading navigation icons" "footer footer footer"!important;grid-template-columns:auto minmax(0,1fr) auto!important;column-gap:3rem!important;align-items:center!important}header.header>header-drawer{display:none!important}header.header .header__search__opened_model{width:100%!important;max-width:64rem;justify-self:center;margin:0!important}header.header .header__search__opened_model details,header.header .header__search__opened_model .search-modal{width:100%!important}header.header .header__heading-link{justify-self:start!important;padding:0!important}.collection-hero.gradient{background-image:none!important}.sr-backbar .sr-backbar__in,.sr-backbar--narrow .sr-backbar__in{max-width:128rem!important;padding-left:5rem!important;padding-right:5rem!important;margin:0 auto!important}.sr-acct{max-width:128rem!important;padding-left:5rem!important;padding-right:5rem!important}.sr-acct:has(>.sr-acct-list+.sr-acct-list){display:grid!important;grid-template-columns:1fr 1fr;column-gap:2.4rem;align-items:start}.sr-acct:has(>.sr-acct-list+.sr-acct-list)>*:not(.sr-acct-list){grid-column:1 / -1}.sr-acct:has(>.sr-acct-list+.sr-acct-list)>.sr-acct-list:first-of-type{grid-column:1;grid-row:span 2}.sr-acct:has(>.sr-acct-list+.sr-acct-list)>.sr-acct-list:not(:first-of-type){grid-column:2}.sr-acct .sr-acct-list{margin-top:0!important;margin-bottom:2rem!important}}@media screen and (min-width:990px){.sr-tabbar.sr-tabbar--desk .sr-tab[data-tab=home],.sr-tabbar.sr-tabbar--desk .sr-tab[data-tab=shop],.sr-tabbar.sr-tabbar--desk .sr-tab.sr-tab--scan{display:none!important}.sr-tabbar--desk{gap:.6rem;margin-left:.6rem}.sr-tabbar--desk .sr-tab{min-width:7.2rem}[id$=__horizontal_ticker_BjcPER]{display:none!important}header.header .header__inline-menu{margin-top:.6rem}header.header .header__inline-menu .list-menu{justify-content:center;gap:.4rem;flex-wrap:nowrap}header.header .header__inline-menu .header__menu-item{font-size:1.55rem!important;font-weight:600!important;padding:.9rem 1.5rem!important;border-radius:99px;color:#fff!important}header.header .header__inline-menu .header__menu-item:hover{background:#ffffff24}header.header .header__inline-menu .header__active-menu-item{text-decoration:none!important;border-bottom:0!important}header.header .header__inline-menu .header__menu-item:has(.header__active-menu-item){background:#ffffff38}}@media screen and (max-width:749px){.sr-tabbar .sr-tab--scan{position:relative}.sr-tabbar .sr-scanbtn{position:relative;z-index:1;overflow:hidden;background:radial-gradient(38% 30% at 32% 24%,#fffffff2,#fff0),radial-gradient(130% 100% at 50% 0%,#ffd2a8,#ff9a4a 28%,#f26a12 58%,#c94804 82%,#8f3000)!important;box-shadow:0 0 0 5px #fff,0 10px 22px #e8590c99,inset 0 -7px 12px #641e0073,inset 0 3px 4px #ffffffd9!important;animation:srScanGlow 2.2s ease-in-out infinite}.sr-tabbar .sr-scanbtn:before{content:"";position:absolute;left:12%;right:12%;top:4%;height:46%;border-radius:50% 50% 46% 46%/64% 64% 36% 36%;background:linear-gradient(180deg,#ffffffeb,#ffffff59 55%,#ffffff05);pointer-events:none}.sr-tabbar .sr-scanbtn:after{content:"";position:absolute;top:-30%;bottom:-30%;left:-80%;width:45%;background:linear-gradient(100deg,#fff0,#fffffff2,#fff0);transform:skew(-22deg);animation:srScanShine 2.6s ease-in-out infinite;pointer-events:none}.sr-tabbar .sr-scanbtn svg{position:relative;z-index:2;filter:drop-shadow(0 1px 2px rgba(80,20,0,.45))}.sr-tabbar .sr-tab--scan:before,.sr-tabbar .sr-tab--scan:after{content:"";position:absolute;z-index:3;pointer-events:none;background:#fff;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 4px rgba(255,190,120,.95));opacity:0}.sr-tabbar .sr-tab--scan:before{width:1.8rem;height:1.8rem;top:-3.8rem;right:calc(50% - 3.9rem);animation:srTwinkle 2.6s ease-in-out infinite}.sr-tabbar .sr-tab--scan:after{width:1.2rem;height:1.2rem;top:-.6rem;left:calc(50% - 4.1rem);animation:srTwinkle 2.6s ease-in-out 1.3s infinite}.sr-tabbar .sr-tab--scan:active .sr-scanbtn{transform:scale(.94)}}@keyframes srScanShine{0%,45%{left:-80%}75%,to{left:140%}}@keyframes srScanGlow{0%,to{box-shadow:0 0 0 5px #fff,0 10px 22px #e8590c99,0 0 0 5px #ff8c3c00,inset 0 -7px 12px #641e0073,inset 0 3px 4px #ffffffd9}50%{box-shadow:0 0 0 5px #fff,0 10px 26px #e8590cbf,0 0 0 13px #ff8c3c47,inset 0 -7px 12px #641e0073,inset 0 3px 4px #ffffffd9}}@keyframes srTwinkle{0%,55%,to{opacity:0;transform:scale(.3) rotate(0)}70%{opacity:1;transform:scale(1) rotate(45deg)}85%{opacity:0;transform:scale(.4) rotate(90deg)}}@media(prefers-reduced-motion:reduce){.sr-tabbar .sr-scanbtn,.sr-tabbar .sr-scanbtn:after,.sr-tabbar .sr-tab--scan:before,.sr-tabbar .sr-tab--scan:after{animation:none}.sr-tabbar .sr-scanbtn:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/sunrise-desktop.css.map */
