:root{--funto-ink: #111111;--funto-paper: #ffffff;--funto-mint: #a1decd;--funto-mint-deep: #5da994;--funto-coral: #f84248;--funto-line: #deded8;--funto-radius-sm: 6px;--funto-radius-md: 12px;--funto-shadow-soft: 0 10px 30px rgba(17, 17, 17, .08)}html{scroll-behavior:smooth}body{background:var(--funto-paper);color:var(--funto-ink);letter-spacing:.01em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,.halo-block-header .title,.section-header .title{line-height:1.15;letter-spacing:-.025em}.halo-block-header .title,.section-header .title{position:relative;padding-bottom:12px}.halo-block-header .title:after,.section-header .title:after{position:absolute;bottom:0;left:50%;width:42px;height:3px;border-radius:999px;display:none;background:transparent;content:none;transform:translate(-50%)}:where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--funto-mint-deep)!important;outline-offset:3px}.announcement-bar,.announcement-bar .announcement-bar__message{background-color:var(--funto-mint)}.header-wrapper,.shopify-section-header-sticky{box-shadow:0 1px #11111114}.button,.product-form__submit,.shopify-payment-button__button{border-radius:var(--funto-radius-sm)}.button,.product-form__submit{transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.button:hover,.product-form__submit:hover{transform:translateY(-1px);box-shadow:0 6px 18px #11111124}.sections-slide-show .slideshow-wrapper{overflow:hidden;background:#fff}.sections-slide-show .slick-dots li button{border-color:#11111173;background:#ffffffc7}.sections-slide-show .slick-dots li.slick-active button{border-color:var(--funto-ink);background:var(--funto-mint)}.sections-slide-show .banner-button,.sections-slide-show .button{min-width:150px;min-height:46px;font-weight:700;letter-spacing:.045em}.card .card-product__wrapper,.card .card-media,.productView-img-container,.productView-thumbnail-link{border-radius:var(--funto-radius-md);overflow:hidden}.card .card-product__wrapper{background:#fff;border:0}.product-card-layout-02 .product-item .card{height:100%;padding:0;border:0;border-radius:0;background:#fff;box-shadow:none}.product-card-layout-02 .product-item .card-product__wrapper,.product-card-layout-02 .product-item .card-media{border-radius:0}.product-card-layout-02 .product-item .card:hover{border-color:transparent;box-shadow:none;transform:none}.product-card-layout-02 .product-item .card .card-information{padding:16px 0 4px}.product-card-layout-02 .card-title{line-height:1.4;text-underline-offset:3px}.product-card-layout-02 .card-price .money,.product-card-layout-02 .price-item .money{color:var(--funto-ink);font-weight:700}.halo-productBadges .badge{border-radius:999px;font-weight:700;letter-spacing:.035em}.product-form__label{border-radius:var(--funto-radius-sm);transition:border-color .16s ease,background-color .16s ease,color .16s ease}.product-form__input input[type=radio]:checked+.product-form__label,.product-form__label.active{border-color:var(--funto-ink);background:var(--funto-mint);color:var(--funto-ink)}.template-product .halo-productView-right{padding:28px;border:1px solid rgba(17,17,17,.08);border-radius:var(--funto-radius-md);background:#fff;box-shadow:var(--funto-shadow-soft)}.template-product .productView-title{line-height:1.2;letter-spacing:-.025em}.template-product .productView-price .money{font-weight:800;letter-spacing:-.02em}.template-product .productView-options{padding-top:18px;border-top:1px solid var(--funto-line)}.template-product .productView-action .button{min-height:52px;border-radius:var(--funto-radius-sm);font-weight:800;letter-spacing:.045em}.template-product .productView-quantity input,.template-product .productView-quantity .btn-quantity{min-height:46px}.funto-shipping-summary{padding:20px;border:1px solid var(--funto-line);border-left:4px solid var(--funto-mint-deep);border-radius:var(--funto-radius-sm);background:#fff}.funto-shipping-summary p{margin:0 0 12px}.funto-shipping-summary p:last-child{margin-bottom:0}.funto-shipping-summary a{color:var(--funto-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--funto-mint-deep);text-decoration-thickness:2px;text-underline-offset:3px}.footer{border-top:4px solid var(--funto-mint)}.footer .footer-block__heading{letter-spacing:.06em}.footer .newsletter-form__field-wrapper .field__input{border-radius:var(--funto-radius-sm)}.template-index main{overflow:hidden}.template-index [id$=__16321237356a896dad] .slideshow-wrapper{position:relative;background:#0f1715}.template-index [id$=__16321237356a896dad] .slide-image:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(8,16,14,.12),transparent 52%);content:"";pointer-events:none}.template-index [id$=__16321237356a896dad] .slick-arrow{border-radius:50%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8!important;box-shadow:0 6px 24px #1111111f}.template-index [id$=__marquee_fr8QbF]{border:0;background:var(--funto-ink)}.template-index [id$=__marquee_fr8QbF] *{color:#fff!important}.template-index [id$=__marquee_fr8QbF] .marquee-box{letter-spacing:.12em;text-transform:uppercase}.template-index [id$=__marquee_fr8QbF] svg,.template-index [id$=__marquee_fr8QbF] .icon{display:none}.template-index .sections-spotlight-block .spotlight-block{max-width:1320px;margin-inline:auto;padding-inline:24px}.template-index .sections-spotlight-block .spotlight-item,.template-index .sections-spotlight-block .img-box{overflow:hidden;border-radius:2px}.template-index .sections-spotlight-block .spotlight-item{background:#fff;box-shadow:none}.template-index .sections-spotlight-block .img-box img{transition:transform .6s cubic-bezier(.22,1,.36,1)}.template-index .sections-spotlight-block .spotlight-item:hover .img-box img{transform:scale(1.035)}.template-index .sections-spotlight-block .spotlight-button{min-height:44px;border-radius:999px;font-weight:700;letter-spacing:.045em}.template-index .sections-product-block{position:relative;background:#fff}.template-index .sections-product-block:before{position:absolute;top:0;right:50%;bottom:0;left:50%;width:100vw;background:#fff;content:"";transform:translate(-50%);z-index:-1}.template-index .sections-product-block .halo-block-header .title,.template-index .sections-product-tab .halo-block-header .title,.template-index .sections-featured-blog .halo-block-header .title,.template-index .sections-instagram-block .halo-block-header .title{font-size:clamp(28px,3vw,42px)!important;font-weight:700}.template-index [id$=__slide_show_NF73zn] .slideshow-wrapper,.template-index .sections-image-banner-block .halo-banner-wrapper,.template-index .section-image-comparison .image-comparison{max-width:1440px;margin-inline:auto;overflow:hidden;border-radius:0;box-shadow:none}.template-index .sections-image-banner-block .banner-content{border-radius:0;box-shadow:none}.template-index .sections-product-tab{background:#fff}.template-index .sections-product-tab .halo-block-content{max-width:1320px;margin-inline:auto}.template-index .sections-featured-blog .article-card,.template-index .sections-featured-blog .blog-block-item{overflow:hidden;border-radius:0;background:#fff}.template-index .sections-instagram-block .instagram-layout .halo-item a{overflow:hidden;border-radius:0}@media(max-width:767px){.halo-block-header .title,.section-header .title{padding-bottom:10px}.product-card-layout-02 .product-item .card{padding:0;box-shadow:none}.product-card-layout-02 .product-item .card .card-information{padding:12px 0 8px}.product-card-layout-02 .product-item .card:hover{transform:none}.template-product .halo-productView-right{padding:18px 0 0;border:0;background:transparent;box-shadow:none}.template-index .sections-spotlight-block .spotlight-block{padding-inline:14px}.template-index .sections-spotlight-block .spotlight-item,.template-index .sections-spotlight-block .img-box{border-radius:0}.template-index [id$=__slide_show_NF73zn] .slideshow-wrapper,.template-index .sections-image-banner-block .halo-banner-wrapper,.template-index .section-image-comparison .image-comparison,.template-index .sections-image-banner-block .banner-content{border-radius:0;box-shadow:none}.funto-shipping-summary{padding:16px}.button,.product-form__submit{min-height:46px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/funto-brand.css.map */
