@font-face{font-family:Juana;src:url(/cdn/shop/files/Juana-Regular.woff2?v=1732591354) format("woff2"),url(/cdn/shop/files/Juana-Regular.woff?v=1732591354) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Afacad;src:url(/cdn/shop/files/Afacad-Regular.woff2?v=1732593543) format("woff2"),url(/cdn/shop/files/Afacad-Regular.woff?v=1732593543) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Afacad;src:url(/cdn/shop/files/Afacad-Bold.woff2?v=1732593543) format("woff2"),url(/cdn/shop/files/Afacad-Bold.woff?v=1732593543) format("woff");font-weight:700;font-style:normal;font-display:swap}.rounded-sm{border-radius:14px}.rounded-xs{border-radius:6px}.subheading{font-weight:400;letter-spacing:1.9px;text-transform:uppercase;font-size:12px}.button,.btn{text-transform:uppercase;letter-spacing:2px}.prose .button:not(.button--link){min-width:165px}.prose .button:has(+.button){margin-right:15px}.button--link{box-shadow:none;border-bottom:0px solid transparent;border-radius:0;padding:1px 0;background-color:transparent}.button--link:after{content:"";height:1px;width:100%;background:rgb(var(--button-text-color));position:absolute;left:0;bottom:-1px;transition:all .3s}.button--link:hover:after{width:0}.button--link:not([disabled]):not(.button--outline):hover{background-color:transparent!important;color:inherit!important;box-shadow:none!important}.button--sm{font-size:12px}.button--sm:not(.button--link){padding-block-start:6px;padding-block-end:6px}.button--secondary,.account button.button,.drawer button.button,.empty-state .button,.cart-form button.button,.shipping-estimator button.button{font-size:16px;letter-spacing:0;border-radius:6px}.shopify-section--image-with-text-overlay image-banner .place-self-center{max-width:100%}.shopify-section--image-with-text-overlay .prose .richtext--text{margin-bottom:20px}.announcement-bar__item{text-transform:uppercase;letter-spacing:1.5px;grid-auto-columns:auto 60px}.announcement-bar__item .shape-circle{opacity:0}.header__main-nav nav.header__link-list{letter-spacing:2.2px;font-size:14px;text-transform:uppercase}store-header.header[allow-transparency]:not(.is-filled) .header__wrapper{padding-top:26px;padding-bottom:26px}store-header.header.is-filled .header__wrapper{padding-top:26px;padding-bottom:26px}.live-chat-btn{display:flex;background:#fff;padding:4px 6px 4px 16px;border-radius:100px;font-size:14px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-decoration:none;color:rgb(var(--background));align-items:center}.live-chat-btn svg{height:auto;width:24px}.live-chat-btn span{padding-top:2px;margin:0 14px 0 0;white-space:nowrap}.header__icon-list{gap:20px}.prose :is(.h0,.h1,.h2,h1,h2)+*{margin-block-start:var(--spacing-4);margin-block-start:14px}.images-with-text .section{padding-left:0;padding-right:0}.images-with-text .multiple-images-with-text{display:flex;gap:60px;justify-content:flex-start;position:relative;z-index:1}.images-with-text .multiple-images-with-text__image-list{display:flex;width:50%;position:relative;overflow:hidden}.images-with-text .multiple-images-with-text__image-list:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#0003}.images-with-text .multiple-images-with-text__image-list>img{width:100%;max-width:100%}.images-with-text .multiple-images-with-text__content-with-nav{width:50%;max-width:100%}.images-with-text .second-image-true .multiple-images-with-text__content-with-nav{padding-bottom:150px}.images-with-text .images-layout-left .multiple-images-with-text__content-with-nav{padding-inline-end:max(var(--calculated-section-spacing-inline),50% - var(--container-max-width) / 2)}.images-with-text .images-layout-right .multiple-images-with-text__content-with-nav{padding-inline-start:max(var(--calculated-section-spacing-inline),50% - var(--container-max-width) / 2)}.images-with-text .multiple-images-with-text.multiple-images_2{gap:0;margin-top:-150px;position:relative;z-index:0}.images-layout-left .multiple-images-with-text.multiple-images_2{justify-content:right}.images-with-text .multiple-images_2 .multiple-images-with-text__image-list{width:calc(50% + 255px)}.images-with-text .multiple-images_2 .class{width:100%}.shopify-section--hot-spots .popover{--popover-content-max-width: 247px;padding:0;margin:0}.hot-spot-popover .prose img{max-width:100%;margin-bottom:18px;border-radius:6px}.hot-spot-popover .prose .h6{font-size:14px;font-family:var(--text-font-family);font-weight:700;color:rgb(var(--hot-spot-content-text-color));margin:0;padding:0}.hot-spot-popover .prose p+p,.hot-spot-popover .prose .metafield-rich_text_field{font-size:12px;line-height:16px;color:#7b7b7b;margin:5px 0 2px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.hot-spot-popover::part(body){text-align:start;padding:11px}.hot-spot-popover::part(content){border-radius:14px}.hot-spot__dot{width:34px;height:34px}.hot-spot__dot:after{background:transparent;border:2px solid;margin-top:10px;margin-left:10px;width:46px;height:46px;box-sizing:border-box}.hot-spot__dot svg{width:19px;height:19px}.hot-spot__dot svg path{stroke-width:1px}.multiple-images_1 .multiple-images-with-text__image-list,.multiple-images_1 .multiple-images-with-text__image-list img{border-radius:0 14px 14px 0}.multiple-images_2 .multiple-images-with-text__image-list,.multiple-images_2 .multiple-images-with-text__image-list img,.images-layout-right .multiple-images_1 .multiple-images-with-text__image-list,.images-layout-right .multiple-images_1 .multiple-images-with-text__image-list img{border-radius:14px 0 0 14px}.images-layout-right .multiple-images_2 .multiple-images-with-text__image-list,.images-layout-right .multiple-images_2 .multiple-images-with-text__image-list img{border-radius:0 14px 14px 0}.images-with-text .images-layout-right .multiple-images_1{flex-flow:row-reverse}.testimonial-bg-image{background-position:center;background-size:cover}.testimonials-slider .testimonial{padding:0;background:transparent;gap:14px}.testimonials-slider .testimonial-list{display:flex;padding-bottom:60px}.testimonial-bg-image .section{padding-block-start:var(--calculated-section-spacing-block-start);position:relative}.testimonial-bg-image .prose h2{margin-block-start:10px}.testimonials-slider .text-center .section-header{grid-template-columns:100%}.testimonials-slider .text-center .prose{width:100%}.testimonials-slider .text-center .v-stack{margin:0 auto}.carousel-pagination{display:flex;justify-content:center;gap:16px;margin-top:0}.pagination-dot{width:10px;height:10px;border:none;border-radius:50%;background:#fff6;cursor:pointer;transition:background-color .3s}.pagination-dot.active{background:#fff}.testimonial-content{max-width:620px;margin:0 auto;background:transparent;gap:21px;display:flex;flex-flow:column}.testimonials-slider .scrollable-with-controls{overflow:hidden;gap:80px 0}.testimonials-slider .testimonial-author{color:rgb(var(--text-color) / 1);font-weight:700;display:flex;align-items:center;justify-content:center;padding-left:9px}.testimonial-author svg{height:auto;width:17px;margin:0 0 0 4px}.testimonials-slider .rating__star{width:19px;height:19px}.testimonials-slider .section-stack{gap:52px 0px;padding:20px 0}.footer{padding-bottom:0}.shopify-section--footer .text-subdued{color:rgb(var(--text-color))}.footer__block .bold{text-transform:uppercase;font-size:14px;letter-spacing:2.2px}.footer__block--menu a{font-size:16px;opacity:1}.footer__aside-bottom .text-sm,.footer__policy-links a,.footer__block .prose{font-size:16px}.shopify-section--footer .social-media{gap:14px}.shopify-section--footer .social-media .icon{width:20px;height:20px}.newsletter-wrap .h6{margin-bottom:6px;font:var(--text-font-style) var(--text-font-weight) var(--text-base) / 1.4 var(--text-font-family)}.newsletter-wrap .prose{margin-bottom:18px}.footer__aside-bottom a{opacity:1}.footer__copyright-link{display:flex;align-items:center;gap:5px 20px;flex-flow:wrap}.footer__policy-links li+li:before{display:none}.footer__policy-links{gap:2px 16px}.footer__wrapper-bottom{background-color:#000;margin-block-start:var(--footer-padding-block);padding:15px 0;position:relative}.footer__newsletter-form .form-control input{border-radius:30px;height:52px;border-color:#fff}.footer__newsletter-form .form-control .floating-label{height:51px;margin-inline-start:25px}.footer__block{gap:12px}.footer__block.footer__block--newsletter{gap:22px}.footer-live-chat{display:flex;margin-bottom:11px;white-space:nowrap}.footer__block--text .prose{margin-bottom:5px}.shopify-section--image-with-text-overlay .content-over-media--sm{--content-over-media-height: 300px}.shopify-section--collection-list .section-header.text-center>.text-with-icon{grid-column-start:1;margin:0 auto}.collection-card .collection-card__content-wrapper .icon{display:none!important}.collection-card .content-over-media{gap:26px 20px;grid-template:0 minmax(0,1fr) 0 / minmax(0,0fr) minmax(0,min(var(--container-max-width),100% - var(--content-over-media-gap, var(--content-over-media-column-gap, var(--container-gutter))) * 0)) minmax(0,1fr)}.collection-card .collection-card__content>p{font-size:22px;margin:0;padding:0}.collection-card .collection-card__text{font-size:12px;margin:0;padding:0}.shopify-section--collection-list .circle-button--fill{background:#fff;color:#0c0c0c}.prose .product-banner-price{font-size:30px;font-weight:700;margin:0 0 16px}.product-top-banner .product-banner-heading{margin-bottom:18px}.product-top-banner .product-banner-heading+.product-banner-heading{margin-bottom:4px;margin-block-start:0}.product-top-banner .prose .button{margin-block-start:10px!important}.product-top-banner .content-over-media .prose{margin-bottom:32px}.product-top-banner .text_list{margin:22px 0 0}.text_list{font-size:14px}.text_list ul{display:flex;gap:10px;flex-flow:wrap;list-style:outside;padding-left:0}.text_list li{list-style-image:url(check-mark-green.png);margin-left:22px}.product-info__text{font-size:16px}.product-info__price sale-price.text-lg{font-size:26px;font-weight:700}.product-info__block-item:has(.product-info__title){margin:0}.product-info .buy-buttons button.button--xl{font-size:16px;letter-spacing:0;border-radius:6px}.thumbnail-swatch.border{border-width:3px;border-color:#fff;border-radius:100%;padding:0;background:#fff;margin:0 auto}.thumbnail-swatch:before{display:none}input:checked+.thumbnail-swatch,.thumbnail-swatch.is-selected,input:checked+.thumbnail-swatch-wrap .thumbnail-swatch.border{border-color:#191919}.accordion{border-block-start-width:0px;border-block-end-width:0px}.product-info__block-item .accordion__toggle{font-size:16px;font-weight:400;background-color:#ffffffb3;border-radius:6px;padding:11px 20px}.accordion-group .product-info__block-item{margin-bottom:16px}.accordion-group .product-info__block-item:last-child{margin-bottom:0}.product-info__block-item .accordion__content{margin-block-end:var(--accordion-spacing);padding-inline-end:var(--spacing-6);transform:none!important;padding:10px 20px 4px;font-size:16px;margin:0}.accordion__toggle .circle-chevron{background:transparent!important;width:15px;height:15px}.accordion__toggle .icon{width:15px;height:15px}.accordion__toggle .icon path{stroke-width:1px}.accordion.group:hover .circle-chevron.group-hover\:colors:not([disabled]),.accordion .circle-chevron.hover\:colors:hover:not([disabled]),.accordion.group[aria-expanded=true] .circle-chevron.group-expanded\:colors:not([disabled]){color:inherit}[open] .accordion__toggle .icon path:has(+path){display:none}.product-info__block-item:where([data-block-type=buy-buttons]){margin:20px 0 17px}.product-info__block-item:where([data-block-type=text-list]){margin:0 0 33px}.product-info__block-item:where([data-block-type=variant-picker]){margin:0 0 33px}.product-info__block-item:where([data-block-type=variant-picker]){margin:0 0 25px}.variant-picker__option-values{line-height:16px;gap:20px;flex-wrap:nowrap}.product-info__variant-picker .variant-picker{display:flex;gap:20px 20px;flex-flow:wrap}.variant-picker__option{width:calc(50% - 10px)}.thumbnail-swatch-wrap{max-width:93px;text-align:center;min-width:70px}.thumbnail-swatch-value{font-size:12px;line-height:12px}.variant-picker__option-info legend,.product-info__complementary-products .h-stack{font-size:16px;font-weight:700}.variant-picker__option-info legend{color:rgb(var(--text-color))}.variant-picker__option-info span{display:none}.content-over-media .hot-spots-content{max-width:100%;margin-top:42px}#hypehound-pre-orders.selling-plan-fieldset{border:0;box-shadow:none;padding:0;margin:0;gap:10px 20px;flex-direction:inherit}.selling-plan-fieldset .hypehound-legend{display:none}.selling-plan-fieldset .purchase-option{width:calc(50% - 10px)}.selling-plan-fieldset .purchase-option-input{width:100%;position:relative}.selling-plan-fieldset .purchase-option-input input{position:absolute;left:auto;top:0;opacity:0;visibility:hidden}.selling-plan-fieldset .purchase-option-input label{background-color:#fff;border:1px solid transparent;border-radius:6px;padding:12px 20px;width:100%;margin:0;font-size:16px}.purchase-option-input input:checked+label{border-color:#70ce80}.purchase-option-info-wrapper #hypehound-customer-info{margin-top:10px;font-size:16px}.product-card{border-radius:12px}.product-card .product-card__image{border-radius:12px 12px 0 0}.product-card__info{padding:26px 28px 28px}.product-card_pre_title{font-size:30px;font-weight:700;line-height:30px;margin-bottom:4px;text-transform:uppercase}.product-card__title{line-height:16px;margin-bottom:8px}.product-card__title a{color:#7b7b7b;font-weight:400;font-size:16px;line-height:20px;margin:0 0 4px}.product-card .price-list{font-size:14px;margin-bottom:5px}.product-card .price-list,.product-card .price-list sale-price{color:#191919}.product-top-banner .banner-richtext--text{margin:14px 0}.content-over-media .banner-label{position:absolute;top:8px;right:0;display:flex;gap:10px}.banner-label span{font-size:12px;text-transform:uppercase;letter-spacing:2px;background:#fff;border-radius:30px;padding:8px 47px;color:#191919;text-align:center;font-weight:700}.sub-collection-banner .button:not(.button--link){padding-left:34px;padding-right:34px}.product-gallery__zoom svg{color:#fff}.circle-button--fill{color:#fff}.navigation-promo p.bold{text-transform:none;letter-spacing:0px}.navigation-promo--grid .content-over-media{gap:0}.navigation-promo--grid .content-over-media .promo-block-image--bg{grid-area:2 / 1 / auto / span 3;overflow:hidden}.navigation-promo--grid .content-over-media .text-custom{padding:20px 25px;grid-area:2 / 1 / auto / span 3}.navigation-promo--grid .content-over-media .text-custom p{font-size:22px!important}main#main:has(.shopify-policy__container){background-color:#fff}.shopify-policy__container{padding-left:32px!important;padding-right:32px!important;margin-left:auto!important;margin-right:auto!important;padding:2em max(var(--container-gutter),50% - var(--container-max-width) / 2)!important}.shopify-policy__body .rte ul li{margin:0 0 0 20px;list-style:outside}.shopify-policy__body .rte ol li{margin:0 0 0 20px;list-style:outside decimal}.shopify-policy__body .rte *+p{margin-block-start:10px}.shopify-section--faq .section-stack__main{width:100%}.shopify-section--faq .section-stack__main .accordion-box{background:transparent;padding:0}.shopify-section--faq .section-stack__main .accordion__toggle{padding:21px 30px;font-size:18px;font-weight:400;border-radius:6px;background-color:#f9f9f9}.shopify-section--faq .section-stack__main .accordion.group{margin-bottom:26px}.shopify-section--faq .accordion__content{margin-block-end:var(--accordion-spacing);padding-inline-end:var(--spacing-6);transform:none!important;padding:20px 20px 4px;margin:0;color:#191919}.parallax-image-sections .prose-wrap{display:flex;gap:110px;padding-top:0;width:100%;max-width:100%}.parallax-image-sections .prose-column{width:50%}.shopify-section--contact .contact-info{margin:40px 0 0;gap:12px;display:flex;flex-flow:column}.shopify-section--contact .text-with-icons__item{display:flex;align-items:center;gap:15px}.shopify-section--contact .text-with-icons__text-wrapper p{margin:0}.shopify-section--contact .text-with-icons__text-wrapper{margin:0;padding:0}.icon.icon-account{width:25px;height:auto}.gallery-section .multi-column{--multi-column-list-row-min-gap: var(--grid-gutter)}.magnific-img .prose>div{margin:0}.product-info__block-item .accordion__content ul,.product-info__block-item .accordion__content ol{gap:2px;margin-top:6px}.product-info__block-item .accordion__content *+p{margin-block-start:10px}.product-info__block-item .accordion__content h3,.product-info__block-item .accordion__content h4,.product-info__block-item .accordion__content h5{font-size:24px}.product-card-link a{color:#191919}.product-card-link .button--link:after{background:#191919}.product-info__price price-list.price-list{align-items:center}.cart-drawer.drawer::part(body){padding:0!important}.cart-drawer .cart-drawer__inner .cart-drawer__top{padding:16px 20px;background:#f0f0f0}.cart-drawer .cart-drawer_items_wrap{padding:20px;gap:14px}.cart-drawer__line-items .line-item{border-bottom:1px solid #e7e7e7;padding:0 0 18px;margin:0 0 18px}.cart-drawer__line-items .line-item:last-child{margin:0}.cart-drawer scroll-carousel#cart-drawer-recommendations{scroll-padding-inline:20px;margin-inline-start:-20px;margin-inline-end:-20px;padding-inline-start:20px;padding-inline-end:20px}.cart-drawer::part(footer){padding:20px}.cart-drawer__footer{gap:12px}.cart-drawer__line-items .line-item__info>p{line-height:20px}.footer-overlay-logo{position:absolute;right:0;bottom:var(--footer__wrapper-bottom);bottom:35px}.footer-overlay-logo img{max-width:400px;opacity:.05}#cart-drawer-recommendations .horizontal-product__cta .button{background:#191919;color:#fff}.cart-drawer__recommendations .horizontal-product-list{grid:none}tbody.order-summary__body tr td{border-bottom:1px solid #e7e7e7;padding-bottom:var(--spacing-8);padding-top:var(--spacing-8)}.order-summary__body tr:last-child td{padding-block-end:var(--spacing-8)}product-rerender .product-quick-add buy-buttons button{--button-background: var(--button-background-primary) / var(--button-background-opacity, 1);--button-text-color: var(--button-text-primary);--button-outline-color: var(--button-background-primary);-webkit-appearance:none;appearance:none;border-radius:var(--rounded-button);background-color:rgb(var(--button-background));color:rgb(var(--button-text-color));text-align:center;font-size:var(--text-sm);padding-block-start:var(--spacing-2-5);padding-block-end:var(--spacing-2-5);padding-inline-start:var(--spacing-5);padding-inline-end:var(--spacing-5);font-weight:700;line-height:1.6;transition:background-color .15s ease-in-out,color .15s ease-in-out,box-shadow .15s ease-in-out;text-transform:uppercase;letter-spacing:1px}section-header.section-header:has(.has-image-heading){grid-template-columns:100%}.has-image-heading{display:flex;align-items:center;flex-flow:wrap;justify-content:center}.has-image-heading img{max-width:140px;width:auto;margin:0 4px 0 8px}.footer form.klaviyo-form{padding:0!important}.footer form.klaviyo-form>.needsclick{padding:0!important;margin:0!important;min-height:0px!important}.footer form.klaviyo-form>.needsclick>.needsclick>.needsclick[component]+[component]{right:8px;top:50%;position:absolute!important;transform:translateY(-50%);padding:0!important}.footer form.klaviyo-form>.needsclick>.needsclick>.needsclick:last-child{padding:0!important}.footer form.klaviyo-form button.needsclick{background-color:#8c8c8c!important;text-transform:uppercase;font-weight:700!important;letter-spacing:1px!important;padding:10px 20px!important;height:auto!important;font-size:14px!important}.footer .klaviyo-form .needsclick[component] h1 span{color:#fff;font-family:var(--heading-font-family)!important;font-weight:var(--heading-font-weight)!important;font-style:var(--heading-font-style)!important;letter-spacing:var(--heading-letter-spacing)!important;font-size:21px!important}.footer .klaviyo-form .needsclick[component] p span{color:#69b069;font:var(--text-font-style) var(--text-font-weight) var(--text-base) / 1.4 var(--text-font-family)!important;letter-spacing:var(--text-letter-spacing)!important;font-size:16px!important}.newsletter-wrap{max-width:410px}.footer form.klaviyo-form>.needsclick>.needsclick>.needsclick:first-child input{border:1px solid #fff!important}.footer .klaviyo-form .needsclick[component] h1{text-align:left!important}[data-testid=POPUP] [component="[object Object]"] input,[data-testid=POPUP] [component="[object Object]"] input::placeholder{font-family:Afacad,Century Gothic,CenturyGothic,AppleGothic,sans-serif!important}.footer .klaviyo-form .go3176171171 p{text-align:left!important;margin:4px 0 0}.addon__checkbox{position:relative;width:25px;height:25px;display:none}.addon__checkbox input{position:absolute;opacity:0;cursor:pointer;height:25px;width:25px;z-index:1}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border-radius:3px;border:1px solid #d0d0d0}.addon__checkbox:hover input~.checkmark{background-color:#fff;border-color:#70ce80}.addon__checkbox input:checked~.checkmark{background-color:#70ce80;border-color:#70ce80}.checkmark:after{content:"";position:absolute;display:none}.addon__checkbox input:checked~.checkmark:after{display:block}.addon__checkbox .checkmark:after{left:9px;top:5px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.product-info__complementary-products .addon__checkbox{display:block}.product-info__complementary-products .horizontal-product__cta{display:none}.product-info__complementary-products .horizontal-product{align-items:center}.product-info__complementary-products .horizontal-product__info .reversed-link{font-size:18px;text-transform:uppercase}.horizontal-product__info a{line-height:20px}.horizontal-product-subhedding{font-size:16px;line-height:20px;display:none}.product-info__complementary-products .horizontal-product-subhedding{display:block}.horizontal-product__info .price-list sale-price{font-size:16px}.text-with-icons-section .page-dots button.tap-area:last-child{display:none}.article .article-content{max-width:100%}.article-banner__image img{border-radius:6px}.shopify-section--main-blog .blog .blog-banner{display:none}.article .article-content{padding-block-end:0}.article-content .share-buttons button{background:#fff}.footer_web_link{min-width:102px}.footer_web_link a{font-size:14px;color:#656565;transition:all .5s}.footer_web_link a:hover{color:gray}.footer__aside-bottom{row-gap:3px}.article>.container{margin-block-end:60px}.text-with-icons-about .text-with-icons__text-wrapper .h5{font-size:22px}.text-with-icons-about .text-with-icons__text-wrapper .prose p.h5+p{font-size:16px;margin-top:8px}.text-with-icons-about .text-with-icons__item{gap:12px}.images-with-text:not(:has(.multiple-images_1 img)){display:none!important}.product-top-banner:not(:has(picture img)){display:none!important}.shopify-section--account-banner{background-color:#fff}[role=main] .shopify-section--main-customers-account,[role=main] .shopify-section--main-customers-addresses{background:#fff}.account .text-with-bubble>.count-bubble{top:7px}.shopify-section--main-customers-account .account,.shopify-section--main-customers-account .order-table-list{max-width:100%}.order-table-list tr{background-color:#f8f8f8}.table-row-hover:hover{background:#fff}table.order-table-list{border-radius:6px;overflow:hidden}table:not(.table--bordered) :is(th,td):first-child{padding-left:var(--spacing-4)}table:not(.table--bordered) :is(th,td):last-child{padding-right:var(--spacing-4)}.table-row-hover:hover{background:#fbfbfb}.line-item__media-wrapper>.pill-loader{background:#fff}.shopify-section--main-list-collections .collection-list .collection-card,.shopify-section--main-list-collections .collection-list .collection-card .content-over-media{height:100%}.shopify-section--main-list-collections .collection-list .collection-card__content{margin-block-end:0}.shopify-section--main-list-collections .collection-list .collection-card__content>p{font-size:32px;margin:0;padding:0}.cart-drawer .empty-state__icon-wrapper path{stroke:#191919}[role=main] .shopify-section--hot-spots:not(:has(.content-over-media>picture)){display:none}.footer-localization-selector .popover-listbox--sm .popover-listbox__option{font-size:14px;padding:5px 12px}.footer__aside-bottom .footer-localization-selector button span{font-weight:400}.footer__aside-bottom .footer-localization-selector button .country-flags{top:2px;position:relative}.custom-woodfired-stove.thumbnail-swatch{background-image:url(https://www.vikarasaunas.com/cdn/shop/files/Harvia_Wall_Heater.webp?v=1734924983&width=60);background-position:center;background-size:54px;background-repeat:no-repeat}.custom-standard.thumbnail-swatch{background-image:url(https://www.vikarasaunas.com/cdn/shop/files/Harvia_Wall_Heater.webp?v=1734924983&width=60);background-position:center;background-size:54px;background-repeat:no-repeat}.custom-western-red-cedar.thumbnail-swatch,.custom-red-western-cedar.thumbnail-swatch{background-image:url(https://www.vikarasaunas.com/cdn/shop/files/Western_Red_Cedar.png?v=1733313745&width=60);background-position:center;background-size:54px;background-repeat:no-repeat}.custom-nordic-spruce.thumbnail-swatch{background-image:url(https://www.vikarasaunas.com/cdn/shop/files/Nordic_Spruce.png?v=1733313745&width=60);background-position:center;background-size:54px;background-repeat:no-repeat}.thumbnail-swatch-wrap{position:relative}.swatch-info-icon{width:18px;height:18px;display:block;position:absolute;left:-17px;top:-5px;cursor:pointer}.swatch-info-icon svg{width:100%;height:auto}.swatch-info-icon path:nth-child(1){fill:#7c7777}.swatch-info-icon:hover path:nth-child(1){fill:#000}.swatch-info-popup{position:absolute;bottom:calc(100% + 0px);left:50%;width:360px;padding:10px;transform:translate(-50%);display:none}.swatch-info-icon:hover+.swatch-info-popup,.swatch-info-popup:hover{display:block}.swatch-info-popup-inner{background-color:#6b6b6b;padding:14px;font-size:14px;color:#fff;border-radius:20px;line-height:18px;text-align:left}.swatch-info-popuo-aarrow{position:absolute;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:8px solid #6b6b6b;font-size:0;line-height:0;bottom:2px;left:50%;margin:0 0 0 -13px}.variant-picker__option+.variant-picker__option .swatch-info-popup{left:auto;transform:translate(0);right:-50px}.variant-picker__option+.variant-picker__option .swatch-info-popuo-aarrow{left:auto;right:66px}.pswp__bottom-bar button.pagination__item,.pswp__bottom-bar .pagination__current{color:#fff}.swatch-info-popup-inner p{margin:0 0 12px;line-height:17px}.header__main-nav nav.header__link-list{letter-spacing:1.8px;gap:32px}.floating-controls-container .scrollbar-button-wrap .circle-button{opacity:1;visibility:visible}.floating-controls-container .scrollbar-button-wrap .circle-button[disabled]{opacity:0}@media (min-width: 1150px){.shopify-section--collection-list>.section{padding-left:0;padding-right:0}body collection-list.collection-list{flex-flow:nowrap;display:flex}.shopify-section--collection-list scroll-carousel.scroll-area{justify-content:center;margin:0;padding:0 0 30px;scroll-snap-type:x mandatory;overflow-x:scroll;display:flex}body collection-list.collection-list .collection-card{min-width:calc(25% - 20px);scroll-snap-align:center;width:calc(25% - 20px)}.scrollbar-button-wrap{position:absolute;top:calc(50% - 44px);z-index:9;width:100%;height:44px;display:flex;justify-content:space-between;padding-top:0;padding-bottom:0;align-items:center}.floating-controls-container .scrollbar-button-wrap .circle-button{opacity:1;visibility:visible;position:relative;top:auto!important;left:auto!important;right:auto!important}.floating-controls-container .scrollbar-button-wrap .circle-button[disabled]{opacity:0}}@media (min-width: 1400px){body collection-list.collection-list .collection-card{min-width:calc(20% - 20px);scroll-snap-align:center;width:calc(20% - 20px)}}@media (min-width: 2000px){.sub-collection-banner image-banner img{object-fit:cover!important}}@media (min-width: 1920px){.parallax-image-sections .prose-wrap{top:-10%}}@media (min-width: 1150px){.shopify-section--collection-list scroll-carousel.scroll-area{justify-content:center}.text-with-icons-section .section{padding-top:29px;padding-bottom:29px}.text-with-icons-section .icon-block.bg-secondary{background:transparent;padding:0;margin-right:26px}.text-with-icons-section .text-with-icons__item{grid-template-columns:auto 1fr;gap:0;max-width:20%}.text-with-icons-section .image-icon{opacity:.8}.text-with-icons-section .text-with-icons__text-wrapper{display:flex;align-items:center}.text-with-icons-section .prose{font-weight:400;line-height:16px;margin:0;padding:0;text-align:left}.text-with-icons-section :not(.is-scrollable) .text-with-icons__list{display:flex;align-items:center;justify-content:center}.text-with-icons-section .text-with-icons .text-with-icons__item{grid-template-columns:auto 1fr;justify-items:start;max-width:100%;display:flex}.text-with-icons-section :not(.is-scrollable) .text-with-icons__list{flex-flow:wrap;justify-content:space-between}.text-with-icons-section .text-with-icons{justify-content:normal}.text-with-icons-section .stack-on-desktop .text-with-icons{justify-content:space-between}.text-with-icons-section .stack-on-desktop .text-with-icons .text-with-icons__item{min-width:20%}.text-with-icons-section .stack-on-desktop .text-with-icons .text-with-icons__item:nth-child(4),.text-with-icons-section .stack-on-desktop .text-with-icons .text-with-icons__item:nth-child(8){min-width:182px}}@media (min-width: 1000px){.image-color-invert_desktop img{filter:invert(1)}.show-rooms-setion .multi-column .multi-column__item{grid-column:auto}.show-rooms-setion .multi-column{grid:auto / repeat(4,minmax(0,1fr));gap:26px var(--grid-gutter)}}@media (max-width: 1500px){.header__main-nav nav.header__link-list{gap:20px}}@media (max-width: 1400px){.images-with-text .multiple-images-with-text.multiple-images_2{margin-top:-90px}.images-with-text .second-image-true .multiple-images-with-text__content-with-nav{padding-bottom:100px}.parallax-image-sections .prose-wrap{gap:50px}}@media (max-width: 1399px){.prose .product-banner-price{font-size:26px}}@media (max-width: 1300px){.header__main-nav nav.header__link-list{letter-spacing:1.6px;font-size:12px;gap:15px}}@media (max-width: 1200px){.live-chat-btn{font-size:12px;letter-spacing:1px}.header__main-nav nav.header__link-list{letter-spacing:1.4px;font-size:11px;gap:14px}}@media (max-width: 1149px){.text-with-icons-section .icon-block.bg-secondary{background:transparent;padding:0;margin-right:16px}.text-with-icons-section .text-with-icons .text-with-icons__item{display:flex;align-items:center;justify-content:center;gap:0;padding:0}.text-with-icons-section .text-with-icons__text-wrapper{text-align:left}.text-with-icons-section .image-icon{width:32px}header .header_chat,header .live-chat-btn{display:none}.banner-label span{padding:8px 30px}.images-with-text .multiple-images-with-text.multiple-images_1{flex-flow:column-reverse;gap:40px;align-items:flex-start}.images-with-text .second-image-true .multiple-images-with-text.multiple-images_1{margin-bottom:-100px}.images-with-text .multiple-images-with-text__content-with-nav{width:100%}.images-with-text .second-image-true .multiple-images-with-text__content-with-nav{padding-bottom:0}.images-with-text .multiple-images-with-text__content-with-nav{padding-inline-start:max(var(--calculated-section-spacing-inline),50% - var(--container-max-width) / 2)}.images-with-text .multiple-images-with-text.multiple-images_2{margin-top:0;padding-inline-start:var(--container-outer-width);justify-content:flex-end}.text-with-icons-about .text-with-icons__text-wrapper .prose p+p{max-width:900px}.shopify-section--faq .section-stack__main .accordion.group{margin-bottom:16px}.shopify-section--faq .section-stack__main .accordion__toggle{padding:18px 24px;font-size:18px}.navigation-drawer[mobile-opening=bottom] .panel__scroller{gap:1.5rem;padding-right:10px;margin-right:-10px}.navigation-drawer ::-webkit-scrollbar{width:4px}.navigation-drawer ::-webkit-scrollbar-track{background:#f3f3f3;border-radius:0;margin-top:140px;margin-bottom:70px}.navigation-drawer ::-webkit-scrollbar-thumb{background:#424242;border-radius:0}.navigation-drawer ::-webkit-scrollbar-thumb:hover{background:#424242}.promo-block-image--bg{background-color:#f3f3f3}.promo-block--image{mix-blend-mode:multiply}.navigation-promo.navigation-promo--grid{grid:inherit;scroll-padding-inline:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0;padding-inline-end:0;grid-template-columns:1fr 1fr}.navigation-promo--grid .content-over-media{grid-template:none;display:flex;flex-flow:column;background:#f3f3f3;border-radius:6px}.navigation-promo--grid .content-over-media .text-custom{padding:10px 0 12px;grid-area:auto;place-self:center;text-align:center}.navigation-promo--grid .content-over-media .text-custom p{font-size:18px!important;font-family:var(--text-font-family);font-weight:700;letter-spacing:0}.panel__wrapper_custom{gap:10px;padding:5px 0;margin-bottom:16px}.navigation-drawer .panel__scroller>ul{gap:0}.navigation-drawer .panel__scroller>ul>li:last-child>a{border-bottom:1px solid #f1f1f1}.navigation-drawer .panel__scroller>ul>li>a{padding:12px 0;border-top:1px solid #f1f1f1}.navigation-drawer .panel__scroller ul button .circle-chevron{transform:rotate(90deg);display:none}.panel-footer__account-link{letter-spacing:1px}.parallax-image-sections .prose-wrap{gap:20px;flex-flow:column;top:-35%}.parallax-image-sections .prose-column{width:100%;max-width:600px}.images-layout-right .multiple-images_1 .multiple-images-with-text__image-list,.images-layout-right .multiple-images_1 .multiple-images-with-text__image-list img{border-radius:0 14px 14px 0}.images-layout-right .multiple-images_2 .multiple-images-with-text__image-list,.images-layout-right .multiple-images_2 .multiple-images-with-text__image-list img{border-radius:14px 0 0 14px}.navigation-promo--grid .content-over-media:before{opacity:0}.images-with-text .multiple-images_1 .multiple-images-with-text__image-list{width:80%}.images-with-text .multiple-images_2 .multiple-images-with-text__image-list{width:100%;max-width:900px}.section:not(.second-image-true) .multiple-images_1{padding-inline-start:max(var(--calculated-section-spacing-inline),50% - var(--container-max-width) / 2);padding-inline-end:max(var(--calculated-section-spacing-inline),50% - var(--container-max-width) / 2)}.section:not(.second-image-true) .multiple-images_1 .multiple-images-with-text__image-list{width:100%}.section:not(.second-image-true) .multiple-images-with-text__content-with-nav{padding-inline-start:0;padding-inline-end:0}.section:not(.second-image-true) .multiple-images-with-text__image-list,.section:not(.second-image-true) .multiple-images-with-text__image-list img{border-radius:14px}.text-with-icons-section .text-with-icons__list{grid:auto / auto-flow 33.33%}.text-with-icons-section .text-with-icons__text-wrapper p{line-height:18px}.text-with-icons-section .text-with-icons{gap:20px}.text-with-icons-section .section{padding-top:20px;padding-bottom:20px}.text-with-icons-about .scroll-area{grid:auto / auto-flow 50%}.text-with-icons-about .text-with-icons__item{padding:0 30px}.text-with-icons-about .page-dots button.tap-area:last-child,.text-with-icons-section .page-dots button.tap-area:last-child{display:none}.variant-picker__option-values{gap:16px}}@media (max-width: 1100px){.footer__aside-bottom{display:flex;flex-flow:column}}@media (max-width: 999px){.image-color-invert_mobile img{filter:invert(1)}[role=main] section.shopify-section--hot-spots{background:#fff}.shopify-section--hot-spots .section-stack{gap:25px}.shopify-section--hot-spots .section-header .prose{text-align:center;width:100%}.hot-spot-popover{max-width:260px;margin:0 auto;right:0}.hot-spot-popover .prose{text-align:center}.hot-spot-popover .prose img{margin-left:auto;margin-right:auto}.shopify-section--hot-spots .section-header{display:none}.gallery-section .scroll-area{scrollbar-width:thin;padding-bottom:20px;scrollbar-color:#515151 #ddd}.text-with-icons-about .scroll-area,.text-with-icons-section .scroll-area{scrollbar-width:none;padding-bottom:0;scrollbar-color:transparent transparent}.footer__policy-links{gap:0px 10px}body .hot-spot-popover{bottom:calc(50% - 165px)!important}.popover:has(form.shopify-localization-form){max-width:270px;margin:auto!important;left:0!important;right:0!important}form.shopify-localization-form .popover-listbox__option{font-size:16px;padding:8px 16px;justify-content:flex-start}.swatch-info-popup,.variant-picker__option+.variant-picker__option .swatch-info-popup{left:50%;right:auto;position:fixed;top:calc(50% + 15px);transform:translate(-50%,-50%);bottom:auto;z-index:9;width:400px;max-width:100%}.swatch-info-popuo-aarrow{display:none!important}}@media (max-width: 699px){body{line-height:22px}.shopify-section--main-page .page{gap:1rem}.shopify-section--main-page .page h1,.shopify-policy__title.h1{font-size:var(--text-h2);line-height:1.1}.rounded-sm{border-radius:6px}.section:not(.second-image-true) .multiple-images-with-text__image-list,.section:not(.second-image-true) .multiple-images-with-text__image-list img{border-radius:6px}.parallax-image-sections .prose-wrap{top:-10%}.images-with-text .second-image-true .multiple-images-with-text.multiple-images_1{margin-bottom:0}.images-with-text .multiple-images-with-text.multiple-images_2{display:none}.images-with-text .multiple-images_1 .multiple-images-with-text__image-list{width:100%}.multiple-images_1 .multiple-images-with-text__image-list,.multiple-images_1 .multiple-images-with-text__image-list img{border-radius:0}.images-with-text .multiple-images_2 .multiple-images-with-text__image-list{width:100%;max-width:600px}.hot-spot__dot{width:24px;height:24px}.hot-spot__dot:after{margin-top:4px;margin-left:4px;width:36px;height:36px}.testimonials-slider .section-stack{gap:20px 0px;padding:0}.testimonial-content{gap:14px}.testimonials-slider .testimonial-list{padding-bottom:34px}.prose .product-banner-price{font-size:22px}.product-info__price sale-price.text-lg{font-size:22px}tbody.order-summary__body tr td{padding-bottom:var(--spacing-4);padding-top:var(--spacing-4)}.order-summary__body tr:last-child td{padding-block-end:var(--spacing-4)}.cart-order__summary .accordion__content{margin-block-end:0;padding-inline-end:0}.shopify-section--main-cart .cart .cart-order{gap:0px}.has-image-heading img{max-width:102px;margin:0 4px}.text-with-icons-section .text-with-icons__list{grid:auto / auto-flow 50%}.text-with-icons-section .text-with-icons{gap:18px}.text-with-icons-section .section{padding-top:14px;padding-bottom:14px}.content-over-media .banner-label{display:none}.product-info__complementary-products .horizontal-product{--horizontal-product-image-size: 5rem}.shopify-policy__container{gap:24px!important}.footer__wrapper-bottom{margin-top:36px}.shopify-section--main-list-collections .collection-list .collection-card__content>p{font-size:24px}.badge{font-size:var(--text-xs);padding:3px 10px}.product-card .badge{padding:2px 12px;font-size:14px}.header__icon-list{gap:16px}}@media (max-width: 620px){.text-with-icons-about .scroll-area{grid:auto / auto-flow 100%}.text-with-icons-about .text-with-icons__item{padding-inline-start:var(--spacing-6);padding-inline-end:var(--spacing-6)}.text-with-icons-about .page-dots button.tap-area:last-child{display:block}}@media (max-width: 440px){.text_list{font-size:12px}.text_list ul{gap:4px 6px}}@media (max-width: 429px){.variant-picker__option{width:100%}.product-info__variant-picker .variant-picker{flex-flow:column}}@media (max-width: 833px){.footer-overlay-logo img{max-width:350px}.footer-overlay-logo{bottom:66px}}@media (max-width: 699px){.footer-overlay-logo{bottom:36px}.footer-overlay-logo img{max-width:290px}}@media (max-width: 642px){.footer-overlay-logo{bottom:60px}}@media (max-width: 421px){.footer-overlay-logo{bottom:99px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom.css.map */
