:root{--ql-accent: #ff7600;--ql-accent-dark: #e06600;--ql-accent-soft: #fff1e5;--ql-ink: #121212;--ql-ink2: #3d3d3d;--ql-muted: #6e6e6e;--ql-line: #e2e2e2;--ql-ok: #1d7f46;--ql-r: 22px;--ql-r-sm: 12px;--ql-shadow: 0 1px 2px rgba(0, 0, 0, .05), 0 6px 20px rgba(0, 0, 0, .06)}.button:not(.button--secondary):not(.button--tertiary):not(.slider-button),.shopify-payment-button__button--unbranded,.ql-btn{--color-button: 255, 118, 0;--color-button-text: 255, 255, 255;--border-opacity: 0;--buttons-radius: 999px;--buttons-radius-outset: 999px;border-radius:999px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.button:not(.button--secondary):not(.button--tertiary):not(.slider-button):after,.button:not(.button--secondary):not(.button--tertiary):not(.slider-button):before{border-radius:999px}.ql-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--ql-accent);color:#fff;padding:15px 28px;text-decoration:none;font-size:15px;width:100%;max-width:420px;transition:background .15s}.ql-btn:hover{background:var(--ql-accent-dark)}.ql-wrap{max-width:var(--page-width, 120rem);margin:0 auto;padding:0 1.5rem}@media(min-width:750px){.ql-wrap{padding:0 5rem}}.ql-kicker{font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ql-accent-dark);margin:0 0 8px}.ql-h2{font-size:clamp(26px,4.4vw,44px);font-weight:800;line-height:1.08;text-transform:uppercase;margin:0 0 .45em;color:var(--ql-ink)}.ql-center{text-align:center}.ql-block{padding:48px 0}.ql-hero{padding:16px 0 4px}.ql-hero__grid{display:grid;gap:18px;align-items:center}@media(min-width:750px){.ql-hero__grid{display:flex;gap:40px;align-items:center}.ql-hero__media{flex:0 0 52%;max-width:52%}.ql-hero__grid>div:last-child{flex:1 1 auto;min-width:0}.ql-hero h1{font-size:clamp(28px,4.2vw,54px);white-space:nowrap}}.ql-hero__media{border-radius:var(--ql-r);overflow:hidden;background:#111;aspect-ratio:7 / 6;box-shadow:var(--ql-shadow)}.ql-hero__media video{width:100%;height:100%;object-fit:cover;display:block}.ql-hero h1{font-size:clamp(34px,6.4vw,64px);font-weight:800;line-height:1.05;text-transform:uppercase;margin:0 0 .25em;color:var(--ql-ink)}.ql-hero p{font-size:18px;margin:0 0 18px;color:var(--ql-ink2)}.ql-marquee{overflow:hidden;border-block:1px solid var(--ql-line);background:#fff}.ql-marquee__track{display:flex;width:max-content;animation:ql-mq 26s linear infinite}.ql-marquee span{padding:14px 26px;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--ql-ink)}@keyframes ql-mq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ql-marquee__track{animation:none}}.ql-why{text-align:center;padding-bottom:0}.ql-why h2{font-size:clamp(30px,5vw,44px);font-weight:800;margin:0}.ql-why ul{list-style:none;padding:0;margin:18px auto 22px;max-width:420px;text-align:left;display:grid;gap:14px;font-size:17px;color:var(--ql-ink2)}.ql-why li{position:relative;padding-left:28px}.ql-why li:before{content:"\2605";color:#f5a623;font-size:18px;line-height:1.35;position:absolute;left:0;top:0}.ql-why strong,.ql-why b{color:var(--ql-ink)}.ql-steps{display:grid;grid-template-columns:1fr 1fr;gap:22px 14px;margin-top:22px}@media(min-width:860px){.ql-steps{grid-template-columns:repeat(4,1fr);gap:28px 20px}}.ql-step{border-bottom:1px solid var(--ql-line);padding-bottom:16px}.ql-step img{width:100%;height:auto;aspect-ratio:7 / 6;object-fit:cover;border-radius:10px;display:block}.ql-step h3{font-size:13.5px;font-weight:800;text-transform:uppercase;margin:10px 0 4px}.ql-step p{margin:0;font-size:14px;color:var(--ql-ink2);line-height:1.4}.ql-mission{padding:56px 0}.ql-mission h2{font-size:clamp(34px,7vw,74px);font-weight:800;text-transform:uppercase;line-height:1;margin:0 0 .4em}.ql-mission h2 span{color:var(--ql-accent)}.ql-mission p{font-size:17px;color:var(--ql-ink2);max-width:620px;margin:0 0 20px}.ql-benefits{display:grid;gap:16px;margin-top:22px}@media(min-width:760px){.ql-benefits{grid-template-columns:repeat(2,1fr)}}.ql-ben{background:#fff;border-radius:var(--ql-r);overflow:hidden;box-shadow:var(--ql-shadow);display:grid;grid-template-columns:42% 1fr}.ql-ben img{width:100%;height:100%;object-fit:cover;aspect-ratio:1 / 1;display:block}.ql-ben div{padding:16px}.ql-ben h3{font-size:17px;font-weight:800;text-transform:uppercase;margin:0 0 6px}.ql-ben p{margin:0;color:var(--ql-ink2);font-size:14.5px}.ql-benefits__end{text-align:center;margin-top:22px}.ql-benefits__end p{font-weight:700;font-size:16.5px;margin:0 0 16px}.ql-video{border-radius:var(--ql-r);overflow:hidden;background:#111;max-width:560px;margin:22px auto 0;aspect-ratio:1 / 1}.ql-video video{width:100%;height:100%;object-fit:cover;display:block}.ql-faq details{background:#fff;border-radius:var(--ql-r-sm);margin-bottom:8px;box-shadow:var(--ql-shadow)}.ql-faq summary{padding:16px 18px;font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px}.ql-faq summary::-webkit-details-marker{display:none}.ql-faq summary:after{content:"+";font-size:22px;line-height:1;color:var(--ql-accent-dark)}.ql-faq details[open] summary:after{content:"\2013"}.ql-faq .ql-faq__a{padding:0 18px 16px;color:var(--ql-ink2)}.ql-faq .ql-faq__a p{margin:0}h1.product__title,h2.product__title,.product__title h1,.product__title h2,.product__title .h1,.product__title a{font-weight:800!important;text-transform:uppercase;line-height:1.08}@media(max-width:749px){.product__media-wrapper media-gallery{width:100%;flex:1 1 100%;min-width:0}}.product-form__submit{width:100%}@media(max-width:749px){.product__media-list .product__media-item{width:100%!important}}.product__media-list .product__media{border-radius:var(--ql-r);overflow:hidden}@media(max-width:749px){.product__media img{object-fit:contain!important}}@media(min-width:750px){.featured-product.grid{flex-wrap:nowrap;gap:40px!important;column-gap:40px!important;margin-left:0!important;align-items:flex-start}.featured-product>.product__media-wrapper{flex:0 0 52%!important;max-width:52%!important;width:52%!important}.featured-product>.product__info-wrapper{flex:1 1 auto!important;max-width:none!important;width:auto!important;padding:0!important;margin:0!important}.featured-product .product__media-wrapper media-gallery{width:100%;display:block}.featured-product media-gallery .product__media-item{width:100%!important;max-width:100%!important;flex:0 0 100%!important}.featured-product media-gallery .product__media-item:not(:first-child){display:none!important}.featured-product media-gallery .slider-buttons{display:none!important}}media-gallery .slider-buttons{justify-content:center}media-gallery .slider-button{width:40px;height:40px;border-radius:50%;background:#fff;box-shadow:0 2px 10px #00000026}.product-form__input--swatch{gap:10px 4px}.ql-group{flex:0 0 100%;width:100%;border-top:1px solid var(--ql-line)}.ql-group:last-of-type{border-bottom:1px solid var(--ql-line);margin-bottom:6px}.ql-swatch-group{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:12px 2px;font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ql-ink)}.ql-swatch-group::-webkit-details-marker{display:none}.ql-swatch-group small{font-weight:500;letter-spacing:0;text-transform:none;color:var(--ql-muted);font-size:12px}.ql-swatch-group:after{content:"";margin-left:auto;width:8px;height:8px;border-right:2px solid var(--ql-ink);border-bottom:2px solid var(--ql-ink);transform:rotate(45deg);transition:transform .2s}.ql-group[open]>.ql-swatch-group:after{transform:rotate(-135deg)}.ql-group__items{display:flex;flex-wrap:wrap;gap:10px 4px;padding:2px 0 14px}.ql-swatch{display:flex;flex-direction:column;align-items:center;width:56px}.ql-swatch__name{font-size:11px;line-height:1.2;color:var(--ql-ink2);text-align:center;margin-top:4px;cursor:pointer}.ql-swatch.is-out .ql-swatch__name{opacity:.45}.ql-swatch .swatch-input__input:checked~.ql-swatch__name{font-weight:700;color:var(--ql-ink)}.ql-addon{border:1.5px solid var(--ql-ink);border-radius:var(--ql-r-sm);padding:12px 14px;margin:6px 0 14px;background:#fff}.ql-addon__row{display:flex;gap:12px;align-items:center;cursor:pointer}.ql-addon__row input{width:22px;height:22px;accent-color:var(--ql-ink);flex:none;margin:0}.ql-addon__row img{width:48px;height:48px;border-radius:8px;object-fit:cover;margin-left:auto;flex:none}.ql-addon__row span{font-size:13.5px;font-weight:700;text-transform:uppercase;line-height:1.3}.ql-addon__row small{display:block;font-weight:400;text-transform:none;color:var(--ql-muted)}.ql-addon select{margin-top:10px;width:100%;border:1px solid #ccc;border-radius:999px;padding:8px 12px;font:inherit;font-size:14px;background:#fff}.ql-offer{border-top:1px solid var(--ql-line);border-bottom:1px solid var(--ql-line);text-align:center;text-transform:uppercase;font-size:15px;line-height:1.5;padding:16px 8px;margin:18px 0 6px;color:var(--ql-ink2)}.ql-offer strong,.ql-offer b{color:var(--ql-ink)}.ql-offer small{display:block;text-transform:none;font-size:12.5px;color:var(--ql-muted);margin-top:4px}.ql-inbox{font-size:14px;color:var(--ql-ink2);margin:10px 0}.ql-payments{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;margin:14px 0}.ql-payments svg{height:26px;width:auto}.ql-points{margin:4px 0 8px;font-size:15.5px}.ql-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid var(--ql-line);box-shadow:0 -6px 20px #00000014;padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:flex;gap:12px;align-items:center;transform:translateY(110%);transition:transform .2s}.ql-sticky.is-visible{transform:none}.ql-sticky img{width:46px;height:46px;border-radius:8px;object-fit:cover}.ql-sticky__text{flex:1;min-width:0;font-size:12.5px;line-height:1.3}.ql-sticky__text b{display:block;font-size:13.5px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ql-sticky__btn{min-height:40px;padding:0 16px;font-size:12.5px;white-space:nowrap}@media(min-width:750px){.ql-sticky{display:none}}.ql-ship-bar{margin:0 0 10px;background:#fff;border-radius:var(--ql-r-sm);padding:12px 14px;font-size:14px;box-shadow:var(--ql-shadow)}.ql-ship-bar.is-done{color:var(--ql-ok);font-weight:700}.ql-ship-bar__track{display:block;height:8px;border-radius:4px;background:#eaeaea;margin-top:8px;overflow:hidden}.ql-ship-bar__track i{display:block;height:100%;background:var(--ql-accent);border-radius:4px}.ql-ship-bar.is-done .ql-ship-bar__track i{background:var(--ql-ok)}.ql-cart-hint,.ql-upsell{background:var(--ql-accent-soft);border:1.5px solid #ffd0a6;border-radius:var(--ql-r-sm);padding:12px;margin:10px 0;font-size:14px}.ql-upsell{display:flex;gap:12px;align-items:flex-start}.ql-upsell img{width:56px;height:56px;border-radius:8px;object-fit:cover;flex:none}.ql-upsell__body{flex:1;min-width:0}.ql-upsell__title{margin:0 0 8px;font-weight:700}.ql-upsell form{display:flex;gap:8px}.ql-upsell select{flex:1;min-width:0;border:1px solid #ccc;border-radius:999px;padding:7px 10px;font:inherit;font-size:14px;background:#fff}.ql-upsell__btn{min-height:36px;padding:0 14px;font-size:12.5px}.quantity-buttons-section .product-form__quantity{display:none!important}.ql-mission .ql-kicker{color:var(--ql-accent-dark)}@media(max-width:749px){media-gallery .slider-buttons{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/ql-custom.css.map */
