:root{--color-primary-50: #fff7ed;--color-primary-100: #ffedd5;--color-primary-200: #fed7aa;--color-primary-300: #fdba74;--color-primary-400: #fb923c;--color-primary-500: #f97316;--color-primary-600: #ea580c;--color-primary-700: #c2410c;--color-primary-800: #9a3412;--color-primary-900: #7c2d12;--color-success: #10b981;--color-error: #ef4444;--color-white: #ffffff;--color-background: #ffffff;--color-background-light: #f9fafb;--color-text-dark: #1f2937;--color-text-light: #6b7280;--color-border: #e5e7eb;--color-footer-bg: #0a0a0a;--color-footer-text: #d1d5db;--color-footer-heading: #ffffff}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--color-text-dark);line-height:1.6;background:var(--color-white)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:600!important;line-height:1.3;color:var(--color-text-dark)}.color-scheme-1,.color-scheme-2{background-color:var(--color-white)!important}.color-scheme-3,.color-scheme-4{background-color:var(--color-primary-50)!important}.header-wrapper{background-color:var(--color-white);border-bottom:1px solid var(--color-border)}.header{padding:1rem 0}.header .header__menu-item{font-size:16px;color:var(--color-text-dark);transition:all .3s ease-in-out;font-weight:500}.header .header__menu-item:hover span{text-decoration:none;color:var(--color-primary-500)}.header .header__menu-item .header__active-menu-item{color:var(--color-primary-500);text-decoration:none;font-weight:600}.header__icon .icon path{fill:var(--color-primary-500)}.collection .title,.collage-wrapper-title,.collapsible-content__heading,.related-products .related-products__heading{text-align:center;font-weight:600;color:var(--color-text-dark);font-size:40px;line-height:1.2}.collection .grid{gap:2rem}@media screen and (min-width: 750px){.collection .grid{grid-template-columns:repeat(3,1fr);gap:2rem}}@media screen and (min-width: 990px){.collection .grid{grid-template-columns:repeat(4,1fr);gap:2.5rem}}.collection .card,.related-products .card{border-radius:12px;overflow:hidden;background:var(--color-white);border:1px solid var(--color-border);transition:all .3s ease}.collection .card:hover,.related-products .card:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-4px);border-color:var(--color-primary-400)}.card .card__inner{max-height:270px;overflow:hidden;position:relative}.card__media{position:relative}.card__media img{transition:transform .4s ease}.card:hover .card__media img{transform:scale(1.05)}.badge,.card__badge,.price__badge-sale{background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff!important;font-weight:700!important;font-size:14px!important;padding:.5rem 1rem!important;border-radius:8px!important;position:absolute;top:12px;left:12px;z-index:10;box-shadow:0 4px 12px #dc262666;text-transform:uppercase;letter-spacing:.5px}.product span.badge.price__badge-sale{position:static;height:fit-content;align-self:center;white-space:nowrap;margin-left:.5rem}.collection .card .card__information,.related-products .card .card__information{background:var(--color-white)!important;color:var(--color-text-dark)!important;padding:1.5rem!important;display:flex;flex-direction:column}.collection .card .card__information .card-information,.related-products .card .card__information .card-information{flex:1;display:flex;flex-direction:column}.collection .card .card__information .caption-with-letter-spacing,.related-products .card .card__information .caption-with-letter-spacing{color:var(--color-text-light)!important;opacity:1;margin-bottom:.5rem;font-size:.875rem}.collection .card .card__information .card__heading,.related-products .card .card__information .card__heading{font-size:16px;color:var(--color-text-dark)!important;font-weight:600;line-height:1.4;margin-bottom:.75rem}.collection .card .card__information .card__heading a,.related-products .card .card__information .card__heading a{color:inherit}.collection .card .card__information .card__heading a:hover,.related-products .card .card__information .card__heading a:hover{color:var(--color-primary-500)}.price{display:flex;align-items:center;gap:.75rem;margin-top:auto;flex-wrap:wrap}.collection .card .card__information .price__sale span,.related-products .card .card__information .price__sale span{font-size:20px!important;color:#0a0!important;font-weight:700!important}.collection .card .card__information .price__sale span .price-item--regular,.related-products .card .card__information .price__sale span .price-item--regular{color:red!important;opacity:1!important;font-weight:400!important;text-decoration:line-through!important;font-size:16px!important;margin-left:.5rem}.price__regular{font-size:20px!important;font-weight:700!important;color:var(--color-text-dark)!important}.product .price__container .price__sale span,.product .price__sale .price-item.price-item--sale{color:#0a0!important;font-size:36px!important;line-height:1.2;display:block;font-weight:700!important}.product .price__sale span .price-item--regular{color:red!important;font-weight:400!important;text-decoration:line-through!important;font-size:20px!important;letter-spacing:1px;text-decoration-color:red!important}.product .price.price--large.price--on-sale.price--show-badge{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.icon-with-text{background:var(--color-background-light)!important;padding:3rem 0!important;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.icon-with-text .icon-with-text__item{text-align:center;padding:1.5rem;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;transition:all .3s ease}.icon-with-text .icon-with-text__item:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000001a}.icon-with-text .icon-with-text__item svg,.icon-with-text .icon-with-text__item .icon{width:48px!important;height:48px!important;margin:0 auto 1rem!important;color:var(--color-primary-500)!important}.icon-with-text .icon-with-text__item svg path,.icon-with-text .icon-with-text__item .icon path{fill:var(--color-primary-500)!important}.icon-with-text .icon-with-text__item .h4,.icon-with-text .icon-with-text__item h4{font-size:16px!important;font-weight:700!important;color:var(--color-text-dark)!important;margin-bottom:.5rem!important;line-height:1.3}.icon-with-text .icon-with-text__item p,.icon-with-text .icon-with-text__item .rte{font-size:14px!important;color:var(--color-text-light)!important;line-height:1.5;margin:0!important}.featured-product .icon-with-text__item .h4,.featured-product .icon-with-text__item .h4 strong,.product .icon-with-text__item .h4{color:var(--color-text-dark)!important;font-weight:700!important}.product-sold-count,.card__sold-count{display:inline-flex;align-items:center;gap:.5rem;font-size:14px;color:var(--color-text-dark);margin-top:.5rem;font-weight:600}.product-sold-count:before{content:"\2713";font-weight:700;color:var(--color-success)}.product__info-badges,.product__shipping-info{display:flex;flex-direction:column;gap:.75rem;margin:1.5rem 0}.info-badge{display:flex;align-items:center;gap:.75rem;padding:1rem;background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #f59e0b;border-radius:10px;font-weight:600;font-size:14px;color:#92400e}.info-badge--fire{background:linear-gradient(135deg,#fee2e2,#fecaca);border-color:#ef4444;color:#991b1b}.info-badge--success{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-color:#10b981;color:#065f46}.info-badge:before{content:"\1f525";font-size:18px}.info-badge--success:before{content:"\2713";font-size:18px;font-weight:700;color:#10b981}.button,button.button,.shopify-payment-button__button{background:var(--color-primary-500)!important;color:#fff!important;border:none!important;border-radius:10px!important;padding:1rem 2rem!important;font-weight:700!important;font-size:18px!important;cursor:pointer;transition:all .3s ease;text-transform:none;letter-spacing:.5px;min-width:150px;box-shadow:0 4px 12px #f973164d}.button:before,.button:after{display:none!important}.button:hover,button.button:hover{background:var(--color-primary-600)!important;transform:translateY(-2px);box-shadow:0 6px 16px #f9731666}.button--primary{background:var(--color-primary-500)!important;color:#fff!important}.button--secondary{background:#fff!important;color:var(--color-primary-500)!important;border:2px solid var(--color-primary-500)!important}.button--secondary:hover{background:var(--color-primary-500)!important;color:#fff!important}.footer{background:var(--color-footer-bg)!important;border-top:none;padding:3rem 0 1rem;color:var(--color-footer-text)}.footer .footer-block__heading{color:var(--color-footer-heading)!important;font-weight:700!important;font-size:16px!important;margin-bottom:1.5rem!important;text-transform:uppercase;letter-spacing:.5px}.footer .list-menu__item,.footer .list-menu__item.list-menu__item--active,.footer .list-menu__item--link,.footer .footer-block__details-content a,.footer .footer-block__details-content p{color:var(--color-footer-text)!important;text-decoration:none!important;font-size:14px;line-height:1.8}.footer .footer-block__details-content a:hover,.footer .list-menu__item:hover{color:var(--color-primary-400)!important;text-decoration:underline!important}.footer .footer-block__details-content a strong{font-weight:600!important;color:var(--color-footer-heading)!important}.footer .footer__list-social .icon path{fill:var(--color-primary-500)}.footer .footer__list-social .link:hover .icon path{fill:var(--color-primary-400)}.footer .footer__copyright a,.footer .footer__copyright .copyright__content{color:#6b7280!important;font-size:13px}.footer .footer__copyright a:hover{color:var(--color-primary-400)!important}.footer .footer__content-bottom{padding-top:2rem!important;border-top:1px solid #1f2937;margin-top:2rem}.footer .footer__content-bottom-wrapper{justify-content:center}.footer .footer__content-top{padding-inline:15px!important}.footer{padding-bottom:1.5rem!important}.featured-product>div,.product>div{max-width:50%!important;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)!important}.product__info-wrapper{padding:0 0 0 4rem!important}.product__title h1,.featured-product .product__title{font-weight:700!important;line-height:1.2;color:var(--color-text-dark)!important;font-size:32px!important;margin-bottom:1rem!important}.product__text,.product__tax{color:var(--color-text-dark)!important;line-height:1.6;margin-bottom:.5rem}.product__text strong{font-weight:600!important}.featured-product .product-media-container,.product .product__media-list .grid__item{border-radius:12px!important;overflow:hidden!important;border:1px solid var(--color-border)!important}product-info .media-gallery{background:#fff;padding:10px;border:1px solid var(--color-border);border-radius:16px;margin-bottom:20px}.product .quantity:before{background:transparent}.accordion{border-color:var(--color-border)!important}.accordion__title{color:var(--color-text-dark);font-size:18px;font-weight:600}.collapsible-content summary:hover{background:transparent!important}.collapsible-content summary:hover .accordion__title{text-decoration:none!important;color:var(--color-primary-500)}.collapsible-content summary .icon-caret{height:10px!important}.collapsible-content summary .icon-caret path{fill:var(--color-text-dark)}.collapsible-content .accordion__content p{color:var(--color-text-dark);line-height:1.6}.product__accordion{width:100%;overflow:hidden;background:#fff;padding:15px;border:1px solid var(--color-border);border-radius:16px;margin-bottom:1rem}.product__accordion img{width:100%;display:block;border-radius:8px}.product__accordion h1,.product__accordion h2{color:var(--color-text-dark);margin-bottom:1rem}.newsletter-form__field-wrapper input{background:var(--color-white)!important;border:1px solid var(--color-border)!important;border-radius:8px;padding:.875rem 1rem}.newsletter .inline-richtext,.rich-text .rich-text__heading{font-size:36px!important;line-height:1.2;font-weight:700}.newsletter__subheading{line-height:1.4;color:var(--color-text-light)}.contact .field__input{background-color:var(--color-white);color:var(--color-text-dark);border:1px solid var(--color-border);border-radius:8px}.contact .field__label{color:var(--color-text-dark)}.contact .field__input:focus{box-shadow:none;outline:none;border-color:var(--color-primary-500)}.contact .field:before,.contact .field:after{display:none}.contact .contact__button{margin-top:2rem!important}.custom-page-contact-us .main-page-title{margin-bottom:2rem;text-align:center;font-weight:600;color:var(--color-text-dark);font-size:40px;line-height:1.2}.shopify-policy__container{padding-block:50px;padding-inline:15px}.shopify-policy__container .shopify-policy__title h1{margin-top:0!important;text-align:center;font-weight:600;color:var(--color-text-dark);font-size:40px}.shopify-policy__container p,.shopify-policy__container p strong,.shopify-policy__container li,.shopify-policy__container th{color:var(--color-text-dark);font-weight:400!important}.custom-collection .collection-hero__title{font-weight:600;color:var(--color-text-dark);font-size:40px;line-height:1.2}.collection .collection__view-all{margin-top:40px}.facets .facets__summary,.facets .facet-filters__label,.facets .facets__heading,.facet-filters__field .select__select,.facet-filters__field .product-count__text{color:var(--color-text-dark)!important}.facet-filters__field .select .icon-caret path{fill:var(--color-text-dark)}.product-count{opacity:1!important}.cart__login-paragraph a{display:inline-block!important;margin-right:6px!important}._rsi-buy-now-button.shaking{animation:rsiShaker1 .86s cubic-bezier(.35,.06,.2,.98) both}@keyframes rsiShaker1{0%,to{transform:scaleX(1)}10%,20%{transform:scale3d(.97,.97,.97) rotate(-1deg)}30%,50%,70%,90%{transform:scale3d(1.03,1.03,1.03) rotate(1deg)}40%,60%,80%{transform:scale3d(1.03,1.03,1.03) rotate(-1deg)}}.image-with-text__text p{color:var(--color-text-dark)}.collage-wrapper-title{color:#fff}.reviewcustom .customrew figure>img{border-radius:12px 12px 0 0;height:300px;width:100%;object-fit:cover}.reviewcustom .customrew figure{border-radius:12px;box-shadow:0 4px 12px #0000001a;margin-bottom:10px;background:#fff}.reviewcustom .customrew figure .paragraph-inner p{line-height:1.4;padding:1rem}.paragraph-inner.topp>p span{font-size:30px!important;font-weight:600!important;color:var(--color-text-dark)!important;line-height:1.2!important;display:block;text-align:center}.paragraph-inner.topp p strong{display:none}.paragraph-inner{padding:0 10px!important}.product-description h2,.product-description p,.product-description strong{color:var(--color-text-dark)!important}.product-description h2{margin-bottom:10px!important;font-weight:600!important}.product-description strong{font-weight:600!important}.product-description .text-center{margin-block:0 15px!important;font-size:18px;text-align:left!important}.product-description .text-center br{display:none}.product .product__description *{color:var(--color-text-dark)!important}@media screen and (max-width: 991px){.header__heading-logo,.footer-block__image-wrapper img{max-width:90px!important}.product__info-wrapper{padding:0 0 0 2rem!important}.newsletter .inline-richtext,.rich-text .rich-text__heading{font-size:30px!important}.slider-buttons{position:absolute;top:50%;transform:translateY(-50%);width:100%;justify-content:space-between!important;padding-inline:10px!important;z-index:2}.slider-button:disabled{opacity:0;visibility:hidden;pointer-events:none}.slider-buttons .slider-counter{display:none!important}.slider-buttons .slider-button{background:var(--color-primary-500);border-radius:50%}.slider-buttons .slider-button .icon{height:10px}.slider-buttons .slider-button .icon path{fill:#fff}.collection .product-grid .grid--1-col-tablet-down.grid--peek .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) - 1rem)!important}.header{padding:0 15px!important}.shopify-policy__container{padding-inline:15px!important}.product .price__container .price__sale span{font-size:28px!important}.icon-with-text{padding:2rem 0!important}.icon-with-text .icon-with-text__item{padding:1rem}}@media screen and (max-width: 989px){.menu-drawer .list-menu__item{color:var(--color-text-dark);background:transparent}.menu-drawer .list-menu__item.menu-drawer__menu-item--active{color:var(--color-primary-500);font-weight:700}.menu-drawer .list-menu__item:hover{color:var(--color-primary-500)}.menu-drawer .menu-drawer__account,.menu-drawer .list-social__link{color:var(--color-primary-500)!important}.reviewcustom .container.customrew{column-count:2!important}.reviewcustom .customrew figure>img{height:250px}}@media screen and (max-width: 749px){.product{flex-direction:column!important}.featured-product>div,.product>div{max-width:100%!important;width:100%!important}.product__info-wrapper{padding:0!important}.product .slider.slider--mobile .slider__slide{padding-top:0!important}product-info{padding-top:15px!important}.custom-index product-info{padding-top:0!important}.product .slider.slider--mobile{margin-bottom:0!important}.product .price__sale span,.product .price__sale span .price-item--regular{font-size:24px!important}.collection .title,.collage-wrapper-title,.collapsible-content__heading,.related-products .related-products__heading{font-size:30px}.collection .card .card__information,.related-products .card .card__information{padding:1rem!important}.related-products .card .card__information .price__sale span,.related-products .card .card__information .price__sale span .price-item--regular{font-size:14px!important;line-height:1;display:block}.accordion__title{font-size:16px}.collapsible-content summary .icon-caret{height:8px!important}.featured-product:not(.product--no-media)>.product__info-wrapper{padding:0rem!important}.image-with-text__content{padding:2rem 0!important}.custom-index .banner:not(.banner--stacked){height:300px}.collection .product-grid .grid--1-col-tablet-down.grid--peek .grid__item{width:calc(95% - var(--grid-desktop-horizontal-spacing) - 1rem)!important}.icon-with-text .icon-with-text__item{margin-bottom:1rem}}@media screen and (max-width: 576px){.shopify-policy__container .shopify-policy__title h1{font-size:30px}.footer .footer-block.grid__item{margin:1.5rem 0!important}.footer .footer-block__heading{margin-bottom:1rem;font-size:14px!important}.footer .footer__copyright .policies{display:none!important}.footer .footer__content-top{padding-bottom:0!important;padding-inline:15px!important}.newsletter .inline-richtext,.rich-text .rich-text__heading{font-size:26px!important}.collection .title,.collage-wrapper-title,.collapsible-content__heading,.related-products .related-products__heading,.custom-page-contact-us .main-page-title{font-size:26px}.reviewcustom .customrew figure>img{height:150px}.reviewcustom .customrew figure{border-radius:6px}.reviewcustom .customrew figure>img{border-radius:6px 6px 0 0}._rsi-buy-now-button-floating{padding:0 15px 15px!important}.product .price__container .price__sale span{font-size:24px!important}.product .price__sale span .price-item--regular{font-size:16px!important}.button{font-size:16px!important;padding:.875rem 1.5rem!important}.icon-with-text .icon-with-text__item .h4{font-size:14px!important}.icon-with-text .icon-with-text__item p{font-size:12px!important}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto}.card__information>*{margin:0;padding:0}.icon-with-text,.multicolumn,section.icon-with-text,section.multicolumn,.shopify-section .icon-with-text,.shopify-section .multicolumn{background:#fff!important;background-color:#fff!important;padding:4rem 0!important;border-top:1px solid #e5e7eb!important;border-bottom:none!important}.icon-with-text .icon-with-text__item,.multicolumn .multicolumn-card,.icon-with-text__item,.multicolumn-card,.shopify-section .icon-with-text__item,.shopify-section .multicolumn-card{background:#fff!important;background-color:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;padding:2rem 1.5rem!important;box-shadow:0 1px 3px #0000000d!important;transition:all .3s ease!important}.icon-with-text .icon-with-text__item:hover,.multicolumn .multicolumn-card:hover{transform:translateY(-4px)!important;box-shadow:0 4px 12px #00000014!important;border-color:#f97316!important}.icon-with-text .icon-with-text__item svg,.icon-with-text .icon-with-text__item .icon,.multicolumn .multicolumn-card svg,.multicolumn .multicolumn-card .icon,.icon-with-text__item svg,.multicolumn-card svg{width:56px!important;height:56px!important;margin:0 auto 1.25rem!important;color:#f97316!important}.icon-with-text .icon-with-text__item svg path,.icon-with-text .icon-with-text__item .icon path,.multicolumn .multicolumn-card svg path,.multicolumn .multicolumn-card .icon path,.icon-with-text__item svg path,.multicolumn-card svg path{fill:#f97316!important;stroke:#f97316!important}.icon-with-text .icon-with-text__item .h4,.icon-with-text .icon-with-text__item h4,.icon-with-text .icon-with-text__item h3,.multicolumn .multicolumn-card h3,.icon-with-text__item h3,.icon-with-text__item h4,.multicolumn-card h3{font-size:18px!important;font-weight:700!important;color:#1f2937!important;margin-bottom:.75rem!important;line-height:1.3!important}.icon-with-text .icon-with-text__item p,.icon-with-text .icon-with-text__item .rte,.multicolumn .multicolumn-card p,.multicolumn .multicolumn-card .rte,.icon-with-text__item p,.multicolumn-card p{font-size:14px!important;color:#6b7280!important;line-height:1.6!important;margin:0!important}.icon-with-text .grid,.multicolumn .multicolumn-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important;gap:2rem!important;margin:0!important}@media screen and (max-width: 991px){.icon-with-text,.multicolumn{padding:3rem 0!important}.icon-with-text .grid,.multicolumn .multicolumn-list{grid-template-columns:repeat(2,1fr)!important;gap:1.5rem!important}}@media screen and (max-width: 749px){.icon-with-text,.multicolumn{padding:2rem 0!important}.icon-with-text .grid,.multicolumn .multicolumn-list{grid-template-columns:1fr!important;gap:1rem!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
