html{scroll-behavior:smooth;scroll-padding-top:9rem}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body h1,body h2,body h3,body .h0,body .h1,body .h2,body .h3,body .hxl,body .hxxl{letter-spacing:-.02em;line-height:1.12;text-wrap:balance}body .banner__text{font-size:1.8rem;max-width:52rem;margin-left:auto;margin-right:auto}body .banner__buttons .button:not(.button--secondary){--alpha-button-background: 1;--color-button: 248, 196, 69;--color-button-text: 28, 26, 22}body .banner__buttons .button--secondary{--alpha-button-background: 1;--color-button: 28, 26, 22;--color-button-text: 255, 255, 255}body .image-with-text .rte a{font-weight:600;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.4rem}body .image-with-text .rte a:hover{text-decoration-thickness:2px}body .announcement-bar{border-bottom:0}body .announcement-bar__message{font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:1rem 0}body a.announcement-bar__link:hover .announcement-bar__message{text-decoration:underline;text-underline-offset:.3rem}body .header-wrapper--border-bottom{border-bottom-color:rgba(var(--color-foreground),.08)}body .button,body .shopify-challenge__button,body button.shopify-payment-button__button--unbranded{font-weight:600;letter-spacing:.04em;min-height:4.8rem}body .button:not([disabled]):hover{transform:translateY(-2px)}body .button{transition:transform .2s ease}body .card__heading{font-weight:600;font-size:1.7rem;letter-spacing:-.01em}body .price-item--regular,body .price-item--sale{font-weight:600}body .badge{font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:1.1rem}body .card .media.media--hover-effect>img{transition:opacity .35s ease}body .card .media.media--hover-effect>img+img{opacity:0}body .card-wrapper:hover .media.media--hover-effect>img+img{opacity:1;transition:opacity .35s ease,transform var(--duration-long) ease}body .multicolumn-card__info h3{font-size:2rem;font-weight:700;margin-bottom:1rem}body .multicolumn-card__info .rte{font-size:1.5rem;line-height:1.7}body .product__title h1{font-size:clamp(2.8rem,3.6vw,4rem)}body .product-form__submit{min-height:5.2rem;font-size:1.5rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}body .product__text{font-size:1.4rem;padding:1.2rem 1.6rem;border-radius:12px;background:rgba(var(--color-foreground),.05)}body .product__description h2{font-size:2rem;margin-top:0}body .product__description h3{font-size:1.5rem;margin:2.4rem 0 .8rem;text-transform:uppercase;letter-spacing:.08em}body .product__description ul{padding-left:2rem}body .product__description li{margin-bottom:.8rem}body .accordion summary{padding:2rem 0;-webkit-tap-highlight-color:transparent}body .accordion__title{font-weight:600;font-size:1.7rem}body .accordion summary:hover,body .accordion summary:hover .accordion__title,body .accordion summary:hover .summary__title{color:inherit;text-decoration:none;opacity:1;background:transparent}body .accordion summary:focus:not(:focus-visible){outline:none;box-shadow:none}@keyframes sunce-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}body .accordion details[open]>.accordion__content{animation:sunce-fade-in .35s ease both}body .newsletter--narrow .newsletter__wrapper{border-radius:24px}body .footer-block__heading{font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase}body .footer .list-menu__item--link:hover{text-decoration:underline;text-underline-offset:.3rem}body .sunce-back-to-top{position:fixed;right:2rem;bottom:2rem;z-index:9;width:4.8rem;height:4.8rem;padding:0;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;background:#f8c445;color:#1c1a16;box-shadow:0 6px 18px #1c1a162e;opacity:0;visibility:hidden;transform:translateY(1rem);transition:opacity .25s ease,transform .25s ease,visibility .25s ease}body .sunce-back-to-top.is-visible{opacity:1;visibility:visible;transform:none}body .sunce-back-to-top:hover{background:#1c1a16;color:#f8c445}body :focus-visible{outline:3px solid rgb(var(--color-foreground));outline-offset:3px}@media screen and (max-width:749px){body .banner__text{font-size:1.6rem}body .product__title h1{font-size:2.8rem}body .sunce-back-to-top{right:1.4rem;bottom:1.4rem;width:4.4rem;height:4.4rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body *,body *:before,body *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sunce-custom.css.map */
