@font-face{font-display:swap;font-family:Gabarito;font-style:normal;font-weight:400;src:url(https://cdn.shopify.com/s/files/1/0663/9665/1585/files/gabarito-400.woff2?v=1763288645) format("woff2")}@font-face{font-display:swap;font-family:Gabarito;font-style:normal;font-weight:500;src:url(https://cdn.shopify.com/s/files/1/0663/9665/1585/files/gabarito-500.woff2?v=1763288646) format("woff2")}@font-face{font-display:swap;font-family:Gabarito;font-style:normal;font-weight:700;src:url(https://cdn.shopify.com/s/files/1/0663/9665/1585/files/gabarito-700.woff2?v=1763288646) format("woff2")}@font-face{font-display:swap;font-family:Exo;font-style:normal;font-weight:300;src:url(https://cdn.shopify.com/s/files/1/0663/9665/1585/files/exo-300.woff2?v=1763288646) format("woff2")}@font-face{font-display:swap;font-family:Exo;font-style:normal;font-weight:400;src:url(https://cdn.shopify.com/s/files/1/0663/9665/1585/files/exo-400.woff2?v=1763288646) format("woff2")}@font-face{font-display:swap;font-family:Exo;font-style:normal;font-weight:500;src:url(https://cdn.shopify.com/s/files/1/0663/9665/1585/files/exo-500.woff2?v=1763288646) format("woff2")}@font-face{font-display:swap;font-family:Exo;font-style:normal;font-weight:600;src:url(https://cdn.shopify.com/s/files/1/0663/9665/1585/files/exo-600.woff2?v=1763288646) format("woff2")}@font-face{font-display:swap;font-family:Exo;font-style:normal;font-weight:700;src:url(https://cdn.shopify.com/s/files/1/0663/9665/1585/files/exo-700.woff2?v=1763288646) format("woff2")}body{font-family:Gabarito;font-size:20px;color:var(--text);background:var(--black)!important;line-height:1.25}:root{--primary: #46A5E4;--secondary: #FFFFFF;--black: #111111;--text: #A7A7A7;--blur: 50px;--font-20: clamp(1.6rem, 1.4526rem + .4211vw, 2rem);--font-120: clamp(3.5rem, -.2778rem + 9.4444vw, 12rem);--font-50: clamp(2.4rem, 3.526vw + .769rem, 5rem);scroll-behavior:smooth}:is(h1,h2,h3,h4,h5,h6){font-family:Gabarito;color:var(--secondary);margin:0}h1.hero__title{font-size:clamp(3rem,1.5262rem + 4.2105vw,7rem);font-weight:700;color:var(--secondary)}h2{font-family:Exo;font-size:clamp(2.5rem,1.2106rem + 3.6842vw,6rem);font-weight:400}h6{font-size:clamp(1.8rem,1.6526rem + .4211vw,2.2rem);font-family:Exo;color:var(--text)}.font-16{font-size:16px}.font-20{font-size:var(--font-20)!important}.font-30{font-size:clamp(2rem,1.5rem + 1.25vw,3rem)}.font-22{font-size:clamp(1.8rem,1.6526rem + .4211vw,2.2rem)!important}.font-120{font-size:var(--font-120)!important}.font-exo{font-family:Exo}.font-50{font-size:var(--font-50)!important}.font-80{font-size:clamp(2.1875rem,-.4087rem + 7.2115vw,5rem)}.font-60{font-size:clamp(3rem,1.2106rem + 3.6842vw,6rem)}.font-40{font-size:clamp(2rem,-.3654rem + 4.4872vw,4rem)}.font-gabarito{font-family:Gabarito!important}.font-26{font-size:clamp(1.8rem,1.282vw + 1.062rem,2.6rem)}.section-padding{padding-block:80px}.section-padding-top{padding-top:80px}.section-padding-bottom{padding-bottom:80px}.section-padding-lg{padding-block:120px}.bg-primary{background:var(--primary)}.stroke-text{-webkit-text-stroke:1px var(--secondary);text-stroke:1px var(--secondary);color:transparent;font-weight:700}.header-dot{position:relative;padding-left:40px}.header-dot:before{content:"";background:var(--primary);width:29px;height:11px;border-radius:50%;position:absolute;top:30px;left:0}.text-btn a{position:relative;font-family:Exo;font-weight:600;font-size:var(--font-20);letter-spacing:1px;color:#222}.text-btn a:after{content:"";display:inline-block;margin-left:8px;background:url(https://cdn.shopify.com/s/files/1/0663/9665/1585/files/btn-arrow-icon.svg?v=1764505482) center / contain no-repeat;width:22px;height:22px;transition:.3s all;position:relative;right:0;vertical-align:middle}.text-btn a:hover:after{right:-3px}.inline-btn svg{transition:.3s all}.inline-btn:hover svg{transform:rotate(45deg)}.hero__content{border-radius:16px;padding:150px 15px 80px;text-align:center}a.scroll-btn{width:100px;height:100px;display:inline-flex;background:var(--primary);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;color:var(--secondary);gap:5px;font-size:13px;font-family:Exo;font-weight:600;text-align:center}.merch-boxes{border:1px solid #FFFFFF80;padding:40px;border-radius:16px;-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));background:#fff1;transition:.3s all;cursor:pointer;overflow:hidden}.merch-boxes:hover{background:#fff2}.merch-brand-image{position:relative;margin-bottom:40px}.merch-brand-image:before{content:"";width:130%;height:130%;position:absolute;top:50%;left:50%;border-radius:50%;display:inline-block;transform:translate(-50%,-50%);filter:blur(var(--blur));background:#0002}.merch-brand-image img{max-height:175px;object-fit:contain}.brand-desc p{max-width:84%}.merch-boxes .brand-desc a{transition:.3s all}.merch-boxes:hover .brand-desc a{transform:rotate(45deg)}div#shopify-section-template--18550664953921__marquee_section_6mt96C{overflow:hidden;padding-block:18px}.marquee-section span{text-wrap:nowrap;font-size:clamp(1.8rem,1.2842rem + 1.4737vw,3.2rem)}.marquee-section span svg{min-width:60px}.sun-logo-bg{background:url(https://cdn.shopify.com/s/files/1/0663/9665/1585/files/sunburn-blurb.png?v=1763302735) left / contain no-repeat}.feature-box{-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur))}.feature-box .offer-icons .icon-box{display:flex;flex-direction:column;align-items:center;gap:15px;flex:0 0 100px}.story-box h3{font-family:Exo;font-weight:500;font-size:clamp(2rem,1.4106rem + 1.6842vw,3.6rem);text-transform:uppercase}.story-box .col-12 .story-header{padding-bottom:30px;border-bottom:1px solid #FFFFFF4D}.story-box .col-12:last-child .story-header{border-bottom:0}.story-box .story-header .text-btn.white-btn a{color:#fff}.story-box .story-header .text-btn.white-btn a:after{background:url(https://cdn.shopify.com/s/files/1/0663/9665/1585/files/white-arrow-right.svg?v=1764510564) center / contain no-repeat}.story-box .story-header .text-btn a{color:#fff}.gradient-blurb{position:relative;overflow-X:clip}.gradient-blurb:before{content:"";position:absolute;top:20%;right:-5%;display:inline-block;background-color:#46a5e4;width:400px;height:400px;z-index:-1;filter:blur(500px);border-radius:50%}.product-card-wrapper .card__heading{font-family:Gabarito;font-size:18px!important}.product-card-wrapper .card__inner .card__media .media img{background:#dcdcdc;border:1px solid #EEE;border-radius:16px;min-height:225px}.product-card-wrapper .card__inner .card__media+.card__content .card__information{display:inline-block;opacity:0}.offer-card{background:#fff1;flex:1 0 270px}.copy-btn{cursor:pointer}.copy-btn:before{content:"";background:url(https://cdn.shopify.com/s/files/1/0663/9665/1585/files/copy-icon.svg?v=1765222230) center / contain no-repeat;width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:5px}.bento-grid-wrapper img{transition:.3s all}.bento-grid-wrapper:hover>img{transform:scale(1.05)}.bento-grid-wrapper:hover a img{transform:rotate(45deg)}.sun-footer ul.menu-list li{margin-bottom:0}.sun-footer ul.menu-list li:not(:last-child){margin-bottom:15px}div.cart-drawer .drawer__header .drawer__heading,div.cart-drawer .cart-drawer__empty-content .cart__empty-text{font-size:20px}div.cart-drawer .cart-item__totals.right .cart-item__price-wrapper span.price{font-size:1.5rem;font-weight:400}.quantity-popover-wrapper .quantity-popover-container quantity-input.quantity button.quantity__button{width:calc(3rem / var(--font-body-scale))}.quantity-popover-wrapper .quantity-popover-container quantity-input.quantity{width:calc(10rem / var(--font-body-scale) + var(--inputs-border-width) * 2);min-height:calc((var(--inputs-border-width) * 2) + 3.5rem)}.shopify-payment-button__button{text-transform:uppercase;font-family:Exo!important;font-size:var(--font-20)!important;padding:0}product-info.gradient{background:transparent}.breadcrumbs a,.breadcrumbs span{font-size:clamp(1.6rem,1.3rem + .75vw,2.2rem)}.xb-wishlist-button__remove-style,.xb-wishlist-button__add-style,.xb-wishlist-button__loading-style{text-transform:uppercase;font-family:Exo!important;font-size:var(--font-20)!important}.xb-wishlist-button__add-style svg path{fill:#fff}.facets-container{border-bottom:1px solid #FFFFFF;margin-bottom:55px;padding-bottom:15px}facet-filters-form.facets .facets__wrapper h2{font-family:Exo;font-weight:600;font-size:clamp(2rem,1.5rem + 1.25vw,3rem)}.facets__summary span{font-weight:500;font-size:clamp(1.8rem,1.7rem + .25vw,2rem);text-align:center}.accessories-section .header-dot:before{background:#fff}.xb-wishlist-button-collection{top:18px!important;right:18px!important}.card__information s.price-item.price-item--regular{display:none}.xb-wishlist-button-collection__add-icon svg,.xb-wishlist-button-collection__remove-icon svg{width:26px!important;height:26px!important}.xb-wishlist-button__remove-style svg path{transition:.3s all}.xb-wishlist-button-collection__remove:hover{padding:var(--xb-wishlist-icon-padding)!important}thead.xb-list-style__thead tr>th{background:#222!important}thead.xb-list-style__thead tr>th,.xb-list-style__tbody tr>th{padding-inline:10px}.xb-wishlist-header-auto{margin-right:10px!important}.xb-list-style__product-del{color:#e11d48!important;opacity:1}.xb-list-style__product-del svg{width:20px;height:20px;stroke:currentColor}.xb-list-style__variant .xb-list-style__select{background-color:transparent;font-size:14px}.xb-list-style__product-info{padding-left:10px}.xb-wishlist-products__no-product .xb-wishlist-products__no-product-img{max-width:120px}.xb-list-style__price-mobile .xb-list-style__compareAtPrice,.xb-wishlist-product__price .xb-wishlist-product__compareAtPrice{color:#a7a7a7;display:inline-block;margin:0}.xb-list-style__price-mobile .xb-list-style__hasCompareAtPrice,.xb-wishlist-product__price .xb-wishlist-product__hasCompareAtPrice{margin-right:5px}.xb-list-style__product-name{gap:15px!important}.xb-list-style__product-img img{height:90px!important;min-width:90px!important;width:90px!important;object-fit:cover!important}.xb-wishlist-products__caution a{text-decoration:underline}.xb-list-style__product-info .xb-list-style__product-title{color:#fff;font-size:16px;font-weight:500}.xb-list-style__hasCompareAtPrice{color:var(--xb-wishlist-page-text-color)!important;font-weight:600;font-size:18px!important}.jdgm-rev-widg__reviews .jdgm-rev{border:1px solid;border-radius:15px;background:#ffffff1a;padding:20px;-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur))}.jdgm-rev .jdgm-rev__custom-form{margin:0!important}.jdgm-rev__actions:has(.jdgm-rev__social:empty){display:none}.jdgm-rev-widg__reviews .jdgm-rev+.jdgm-rev{margin-top:20px}.jdgm-row-stars .jdgm-widget-actions-wrapper a.jdgm-write-rev-link{padding:1.2rem;border-radius:var(--buttons-radius-outset);transition:.3s all;font-family:Exo;font-weight:600;text-transform:uppercase;border:none}xb-wishlist-page .xb-wishlist-products{--xb-wishlist-page-text-color: #FFFFFF!important;--xb-wishlist-page-bg: #00000000!important;--xb-wishlist-product-card-bg: undefined;--xb-wishlist-btn-add-to-cart-color: #ffffff;--xb-wishlist-btn-add-to-cart-bg-color: #000000;--xb-wishlist-compare-color: #ff0000;--xb-wishlist-price-color: #FFFFFF!important}.xb-wishlist-page{min-height:auto!important;padding:0!important}xb-wishlist-page .xb-list-style__select option{color:#000!important}.xb-wishlist-product__media{margin-bottom:10px}.xb-wishlist-product__media .xb-wishlist-product__img img{object-fit:cover}.xb-wishlist-product__item{background:#2b2b2b!important;border-radius:20px!important;overflow:hidden!important}.shopify-block.shopify-app-block .xb-wishlist-products{padding:0;padding-block:60px}.xb-wishlist-products__style-grid,.xb-wishlist-products__style-list{padding:8px!important}.xb-wishlist-products__style-active{background-color:#46a5e4!important}button.xb-list-style__add-to-cart{font-family:Exo!important;font-weight:600!important;text-transform:uppercase!important;background:#46a5e4!important;border-radius:var(--buttons-radius-outset)!important;transition:.3s all!important}.jdgm-row-stars .jdgm-widget-actions-wrapper a.jdgm-write-rev-link:hover,button.xb-list-style__add-to-cart:hover{background:#46a5e49a!important}.jm-review-widget.jm-review-widget--standard-header{padding-bottom:0!important;padding-top:120px!important}.jm-review-widget-header__title{font-size:var(--font-50)!important}.main-page-title{color:#fff!important;text-align:center;font-family:exo}.vibrate-1{-webkit-animation:vibrate-1 .7s linear infinite both;animation:vibrate-1 .7s linear infinite both}@-webkit-keyframes vibrate-1{0%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}40%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}60%{-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}80%{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes vibrate-1{0%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(-2px,2px);transform:translate(-2px,2px)}40%{-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}60%{-webkit-transform:translate(2px,2px);transform:translate(2px,2px)}80%{-webkit-transform:translate(2px,-2px);transform:translate(2px,-2px)}to{-webkit-transform:translate(0);transform:translate(0)}}@media (max-width: 1200px){.hero__content{padding:120px 15px 100px}.section-padding{padding-block:70px}.section-padding-top{padding-top:70px}.section-padding-bottom{padding-bottom:70px}.section-padding-lg{padding-block:80px}.jm-review-widget{padding-top:80px!important}}@media (max-width:992px){body{font-size:18px}.hero__content{padding:90px 15px 70px}.section-padding{padding-block:50px}.section-padding-top{padding-top:50px}.section-padding-bottom{padding-bottom:50px}.section-padding-lg{padding-block:60px}.jm-review-widget{padding-top:60px!important}.feature-box{padding-top:50px}header .search-modal__form{flex:0 0 100%;order:1}.header-dot:before{width:25px;height:9px;top:25px}}@media (max-width:767px){body{font-size:16px}.hero__content{padding:70px 15px}.section-padding{padding-block:40px}.section-padding-top{padding-top:40px}.section-padding-bottom{padding-bottom:40px}.section-padding-lg{padding-block:50px}.jm-review-widget{padding-top:50px!important}.story-box .col-12 .story-header{padding-bottom:25px}a.scroll-btn{width:80px;height:80px;font-size:10px}.marquee-section span svg{min-width:50px}header .header__icons.header-localization .svg-wrapper{width:30px;height:auto}.price{font-size:1.6rem!important}.header-dot:before{top:20px}.facets-container{margin-bottom:30px;padding-bottom:10px}.xb-list-style__product-img img{height:80px!important;min-width:80px!important;width:80px!important}.xb-wishlist-header-auto-container .xb-wishlist-header-auto__svg{max-width:28px!important;max-height:28px!important}}@media (max-width:576px){.hero__content{padding:50px 15px}.section-padding{padding-block:35px}.section-padding-top{padding-top:35px}.section-padding-bottom{padding-bottom:35px}.section-padding-lg{padding-block:45px}.jm-review-widget{padding-top:45px!important}.merch-brand-image{margin-bottom:20px}.merch-boxes{padding:30px 20px}.story-box .col-12 .story-header{padding-bottom:20px}.feature-box .offer-icons .icon-box{flex:0 0 calc(50% - 10px)}.merch-brand-image img{width:80%}.feature-box .offer-icons .icon-box{gap:10px}.feature-box .offer-icons .icon-box img{width:40px}.header-dot:before{top:10px}.marquee-section span svg{min-width:40px}header .header__heading,header>*{flex:0 0 45%}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:calc(4rem + var(--buttons-border-width) * 2)}.button,.shopify-challenge__button,.customer button{padding:0 2rem}.gradient-blurb:before{width:300px;height:300px;right:-70%}.offer-card{flex:1 0 calc(50% - 10px)}.button,.button-label,.shopify-challenge__button,.customer button{font-size:1.3rem!important}.xb-wishlist-header-auto{margin-right:0!important}.xb-wishlist-button-collection{top:10px!important;right:10px!important}.shopify-block.shopify-app-block .xb-wishlist-products{padding-block:40px}.xb-list-style__action-mobile{margin-top:12px!important}.xb-wishlist-header-auto__svg{max-width:30px!important;max-height:30px!important}.xb-list-style__product-name{align-items:flex-start!important}.xb-list-style__add-to-cart,.xb-list-style__add-to-cart:hover{padding:10px 12px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/style.css.map */
