.foxkit-flashsale.style-2{background:#fdefee;padding:30px 0}.foxkit-flashsale.style-2 .prod__countdown{background:none!important;border:none!important;padding:0!important;justify-content:center}.foxkit-flashsale.style-2 .prod__countdown-heading{font-weight:400;color:#000!important}.foxkit-flashsale.style-2 .prod__countdown-heading,.foxkit-flashsale.style-2 .time-block span{font-size:32px;color:#da3f3f}.foxkit-flashsale.style-2 .time-block:not(:last-child):after{top:5px;color:#da3f3f}.foxkit-flashsale.style-1{padding:10px 1rem 2rem}.foxkit-flashsale.style-1 .prod__countdown-timer,.foxkit-flashsale.style-1 .prod__countdown-header{width:100%;justify-content:center}.foxkit-flashsale.style-1 .prod__countdown-heading{font-size:2rem;color:#000;margin-bottom:1rem}.ib.ib-about-approach{padding:var(--about-space) 0;background:var(--about-bg);color:var(--about-text)}.ib-about-intro{display:grid;grid-template-columns:1.15fr 1fr;gap:12%;margin:28px 0 52px}.ib-about-intro h2{font-size:clamp(36px,4.1vw,var(--about-heading));line-height:1.1;letter-spacing:-.055em;font-weight:500;max-width:620px;margin:0}.ib-about-intro .ib-richtext{font-size:15px;line-height:1.8;max-width:460px}.ib-about-intro p:first-child{margin-top:0}.ib-about-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.ib-about-principles article{border-top:1px solid #d9d8d3;padding-top:22px}.ib-about-step{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.ib-about-step>span{font-size:12px;letter-spacing:.1em;opacity:.55}.ib-about-step svg{color:var(--about-text);width:26px;height:26px}.ib-about-principles h3{font-size:22px;font-weight:500;letter-spacing:-.025em;margin:0 0 14px}.ib-about-principles p{font-size:14px;line-height:1.8;opacity:.7;margin:0;max-width:350px}@media(max-width:600px){.ib.ib-about-approach{padding:var(--about-mobile-space) 0}.ib-about-intro{grid-template-columns:1fr;gap:24px;margin:22px 0 32px}.ib-about-intro h2{font-size:var(--about-heading-mobile)}.ib-about-intro .ib-richtext{font-size:14px}.ib-about-principles{grid-template-columns:1fr;gap:28px}.ib-about-step{margin-bottom:16px}.ib-about-principles h3{font-size:22px}}.ib.ib-about-approach :is(h1,h2,h3){color:var(--about-text)}.ib.ib-about-approach .ib-richtext{font-size:15px;line-height:1.8;margin:0;color:var(--about-text);opacity:.7}.ib.ib-about-hero{background:var(--about-bg);color:var(--about-text);padding:var(--about-space) 0 32px}.ib-about-hero .container{max-width:1450px}.ib-about-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:6%;align-items:center}.ib-about-hero h1{font-size:clamp(52px,6.3vw,var(--about-heading));font-weight:500;line-height:1.02;letter-spacing:-.065em;margin:24px 0 28px;max-width:720px}.ib-about-hero h1>span{display:block}.ib-about-hero h1>span:after{content:"";display:inline-block;width:.18em;height:.18em;margin-left:.1em;background:var(--about-accent)}.ib-about-hero-copy>p{max-width:440px;font-size:16px;line-height:1.7;margin:0 0 30px}.ib-about-hero .btn{gap:32px;background:var(--about-text);color:var(--about-bg)}.ib-about-hero .btn:hover{background:var(--about-accent);color:#141414}.ib-about-collage{position:relative;padding:0 0 56px 40px}.ib-about-main-image{height:480px;border-radius:24px;overflow:hidden}.ib-about-main-image img,.ib-about-detail-image img{display:block;width:100%;height:100%;object-fit:cover}.ib-about-detail-image{position:absolute;bottom:0;left:0;width:43%;height:230px;border:8px solid var(--about-bg);border-radius:22px;overflow:hidden;transform:rotate(-6deg)}.ib-about-label{position:absolute;right:-10px;bottom:28px;display:flex;align-items:center;gap:10px;padding:18px 22px;background:var(--about-accent);color:#141414;border-radius:12px;transform:rotate(3deg);font-size:12px;font-weight:600;max-width:200px}.ib-about-label svg{flex-shrink:0;width:23px}.ib-about-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:55px;border-top:1px solid #d9d8d3;padding-top:26px}.ib-about-facts>div{display:flex;flex-direction:column;gap:6px}.ib-about-facts span{font-size:11px;text-transform:uppercase;letter-spacing:.12em;opacity:.6}.ib-about-facts b{font-size:16px;font-weight:500}@media(max-width:900px){.ib-about-hero-grid{gap:30px}.ib-about-main-image{height:390px}.ib-about-detail-image{height:180px}.ib-about-label{right:0;padding:14px;max-width:160px}.ib-about-hero h1{font-size:58px}}@media(max-width:600px){.ib.ib-about-hero{padding:var(--about-mobile-space) 0 24px}.ib-about-hero-grid{grid-template-columns:1fr;gap:36px}.ib-about-hero h1{font-size:var(--about-heading-mobile);margin:20px 0}.ib-about-hero-copy>p{font-size:14px}.ib-about-collage{padding:0 0 40px 25px}.ib-about-main-image{height:360px;border-radius:18px}.ib-about-detail-image{height:160px;border-width:5px}.ib-about-label{bottom:14px}.ib-about-facts{gap:16px;margin-top:34px;padding-top:20px}.ib-about-facts span{font-size:8px;letter-spacing:.06em}.ib-about-facts b{font-size:12px}}.ib.ib-about-hero :is(h1,h2,h3){color:var(--about-text)}.ib.ib-about-hero .btn{background:var(--about-text);color:var(--about-bg)}.ib.ib-about-hero .btn:hover{background:var(--about-accent);color:#141414}.ib.ib-about-services{background:var(--about-bg);color:var(--about-text);padding:var(--about-space) 0}.ib-about-services-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px}.ib-about-services h2{font-size:clamp(38px,4.5vw,var(--about-heading));font-weight:500;line-height:1.08;letter-spacing:-.055em;max-width:680px;margin:24px 0 0}.ib-about-services-heading>p{max-width:300px;font-size:14px;line-height:1.8;opacity:.65;margin:0}.ib-about-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.ib-about-service-link{display:block;color:inherit;text-decoration:none}.ib-about-service-image{aspect-ratio:4/4.5;position:relative;overflow:hidden;border-radius:18px;background:#292929}.ib-about-service-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s}.ib-about-service-link:hover img{transform:scale(1.04)}.ib-about-service-image>span{position:absolute;bottom:18px;right:18px;background:var(--about-accent);color:#141414;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;font-size:22px}.ib-about-service-title{display:flex;align-items:center;gap:18px;margin-top:22px}.ib-about-service-title>span{font-size:11px;opacity:.5}.ib-about-service-title h3{font-size:26px;font-weight:500;letter-spacing:-.035em;margin:0}.ib-about-service-grid article>p{font-size:13px;line-height:1.8;opacity:.65;margin:12px 0 0}.ib-about-project{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:60px;padding-top:36px;border-top:1px solid #ffffff30}.ib-about-project h3{font-size:30px;line-height:1.2;letter-spacing:-.035em;font-weight:500;margin:0}.ib-about-project .btn{background:var(--about-accent);color:#141414;gap:34px;flex-shrink:0}.ib-about-project .btn:hover{background:var(--about-text);color:var(--about-bg)}.ib-about-service-link:focus-visible{outline:2px solid var(--about-accent);outline-offset:6px}@media(prefers-reduced-motion:reduce){.ib-about-service-image img{transition:none}}@media(max-width:600px){.ib.ib-about-services{padding:var(--about-mobile-space) 0}.ib-about-services-heading{display:block;margin-bottom:30px}.ib-about-services h2{font-size:var(--about-heading-mobile)}.ib-about-services-heading>p{margin-top:22px;max-width:100%}.ib-about-service-grid{grid-template-columns:1fr;gap:36px}.ib-about-service-image{aspect-ratio:1.15}.ib-about-service-title{margin-top:18px}.ib-about-service-title h3{font-size:26px}.ib-about-project{display:block;margin-top:36px;padding-top:30px}.ib-about-project h3{font-size:30px;margin-bottom:24px}}.ib.ib-about-services :is(h1,h2,h3){color:var(--about-text)}.ib.ib-about-services .btn{background:var(--about-accent);color:#141414}.ib.ib-about-services .btn:hover{background:var(--about-text);color:var(--about-bg)}.ib.ib-upsell{padding:var(--upsell-spacing) 0;background:var(--upsell-bg);color:var(--upsell-ink)}.ib-upsell .ib-upsell-intro{display:flex;align-items:end;justify-content:space-between;gap:36px;margin-bottom:32px}.ib-upsell .ib-upsell-eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;margin-bottom:14px}.ib-upsell .ib-upsell-eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--upsell-accent)}.ib-upsell .ib-upsell-intro h2{font-size:clamp(32px,3.3vw,48px);line-height:1.12;letter-spacing:-.045em;font-weight:500;margin:0;color:var(--upsell-ink)}.ib-upsell .ib-upsell-intro>p{max-width:390px;font-size:14px;line-height:1.7;opacity:.7;margin:0}.ib-upsell .ib-upsell-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:0}.ib-upsell .ib-upsell-card{min-width:0}.ib-upsell .ib-upsell-link{display:block;color:inherit}.ib-upsell .ib-upsell-media{position:relative;aspect-ratio:1;overflow:hidden;border-radius:20px;background:#f5f4f1}.ib-upsell .ib-upsell-media img,.ib-upsell .ib-upsell-media svg{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.ib-upsell .ib-upsell-link h3{font-size:16px;line-height:1.35;letter-spacing:-.02em;font-weight:500;color:inherit;margin:16px 0 7px}.ib-upsell .ib-upsell-price{font-size:14px;margin:0 0 12px;opacity:.7}.ib-upsell .ib-upsell-options{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #deddd8;min-height:44px;font-size:12px;font-weight:600;gap:8px}@media(max-width:749px){.ib.ib-upsell{padding:var(--upsell-mobile-spacing) 0}.ib-upsell .ib-upsell-intro{display:block;margin-bottom:24px}.ib-upsell .ib-upsell-intro>p{margin-top:14px}.ib-upsell .ib-upsell-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.ib-upsell .ib-upsell-media{border-radius:14px}.ib-upsell .ib-upsell-link h3{font-size:14px;margin-top:12px}.ib-upsell .ib-upsell-price{font-size:13px}}.template-product .main-product__block-ibrand_upsell{margin-top:20px}.ib-inline-upsell{padding:20px;border:1px solid #e7e5df;border-radius:18px;background:var(--inline-upsell-bg);color:var(--inline-upsell-ink)}.ib-inline-upsell h2{display:flex;align-items:center;gap:9px;font-size:19px!important;line-height:1.3;letter-spacing:-.025em;font-weight:500;color:inherit;margin:0}.ib-inline-upsell h2:before{content:"";display:block;flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:var(--inline-upsell-accent)}.ib-inline-upsell .ib-inline-upsell-intro{font-size:12px;line-height:1.6;margin:8px 0 0;opacity:.7}.ib-inline-upsell ul{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:12px}.ib-inline-upsell .ib-inline-upsell-item{display:grid;grid-template-columns:72px minmax(0,1fr);gap:13px;align-items:center;color:inherit;text-decoration:none}.ib-inline-upsell li+li{border-top:1px solid #e7e5df;padding-top:12px}.ib-inline-upsell .bss-pl-frontend{display:none!important}.ib-inline-upsell-image{width:72px;height:82px;overflow:hidden;border-radius:10px;background:#fff}.ib-inline-upsell-image img,.ib-inline-upsell-image svg{width:100%;height:100%;object-fit:contain}.ib-inline-upsell-copy{min-width:0;display:grid;gap:3px}.ib-inline-upsell-title{font-size:13px;font-weight:500;line-height:1.4}.ib-inline-upsell-price{font-size:12px;opacity:.7}.ib-inline-upsell-action{font-size:11px;font-weight:600;text-decoration:underline;text-underline-offset:3px;margin-top:3px}.ib-inline-upsell-item:focus-visible{outline:2px solid var(--inline-upsell-ink);outline-offset:4px;border-radius:8px}.ib-inline-upsell-item:hover .ib-inline-upsell-action{text-decoration-thickness:2px}@media(max-width:767px){.ib-inline-upsell{padding:16px}.ib-inline-upsell .ib-inline-upsell-item{gap:10px;grid-template-columns:64px minmax(0,1fr)}.ib-inline-upsell-image{width:64px;height:76px}}
/*# sourceMappingURL=/cdn/shop/t/40/compiled_assets/styles.css.map */
