.ht-ox-launch{color:#fff;padding-top:40px;padding-bottom:40px}.ht-home-categories{color:#fff;padding-top:24px;padding-bottom:24px}.ht-section-intro{margin-bottom:16px}.ht-section-intro h2{font:inherit;font-size:clamp(26px,2.5vw,38px);font-weight:600;line-height:1.15;letter-spacing:-.02em;margin:0}.ht-menu-all{color:#f7b829;text-decoration:underline;text-underline-offset:5px}.ht-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ht-category{position:relative;isolation:isolate;display:block;aspect-ratio:16/10;overflow:hidden;border-radius:10px;text-decoration:none;color:#fff;min-width:0;background:#333}.ht-category img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.ht-category:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(transparent,#000000c7)}.ht-category h3{position:absolute;z-index:2;left:20px;right:16px;bottom:18px;font:inherit;font-size:clamp(22px,2vw,30px);font-weight:700;line-height:1.15;margin:0;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5)}.ht-category:hover h3{color:#f7b829}.ht-category--inflatable-tents img{object-position:center 72%}.ht-category--accessories{background:#fff}.ht-category--accessories img{object-fit:contain;box-sizing:border-box;padding:0;transform:translateY(-6%) scale(1.25)}.ht-category--tent-bundles-all{background:#292929}.ht-category--tent-bundles-all img{object-fit:contain;height:100%;object-position:center top}.ht-category--tent-bundles-all:after{display:none}.ht-category--stoves-for-tents img{object-position:center 65%}.ht-ox-layout{display:grid;grid-template-columns:1.15fr 1fr;align-items:stretch;gap:0;background:#343434;border-radius:12px;overflow:hidden}.ht-ox-photo{position:relative;display:block;min-width:0;min-height:480px}.ht-ox-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:20% center}.ht-ox-new{position:absolute;top:24px;left:24px;background:#f7b829;color:#2b2b2b;padding:8px 18px;font-size:18px;line-height:1.2;font-weight:700;letter-spacing:.06em}.ht-ox-copy{padding:clamp(28px,3.2vw,56px)}.ht-ox-copy h2{font-size:clamp(36px,3.7vw,60px);font-weight:700;line-height:1.03;letter-spacing:-.025em;margin:0 0 20px;text-wrap:balance}.ht-ox-copy h2 span{display:block;color:#f7b829}.ht-ox-copy .ht-ox-model{font-size:22px;font-weight:600;line-height:1.25;margin:0 0 12px}.ht-ox-copy .ht-ox-lead{font-size:18px;line-height:1.5;color:#d2d0ca;max-width:44ch;margin:0}.ht-ox-benefits{padding:20px 0;margin:20px 0 0;list-style:none;border-top:1px solid #555;font-size:16px;line-height:1.4}.ht-ox-benefits li{position:relative;padding-left:18px}.ht-ox-benefits li:before{content:"";position:absolute;left:0;top:.5em;width:5px;height:5px;border-radius:50%;background:#f7b829}.ht-ox-benefits li+li{margin-top:9px}.ht-ox-copy .ht-ox-origin{font-size:15px;line-height:1.4;color:#d2d0ca;margin:0 0 22px}.ht-ox-cta{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:50px}.ht-ox-cta svg{flex-shrink:0}.ht-ox-photo:focus-visible,.ht-ox-cta:focus-visible{outline:2px solid #f7b829;outline-offset:-4px}.ht-ox-copy .ht-ox-delivery{font-size:13px;line-height:1.4;color:#d2d0ca;margin:14px 0 0;max-width:48ch}.ht-category:focus-visible,.ht-visual-menu a:focus-visible,.ht-text-link:focus-visible{outline:2px solid #f7b829;outline-offset:5px}.header .ht-menu-panel{max-height:min(70vh,680px);overflow:auto;overscroll-behavior:contain}.ht-visual-menu{width:100%;min-width:0}.ht-menu-all{display:inline-block;margin:0 0 22px;font-size:16px;line-height:1.4}.ht-menu-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ht-menu-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;gap:10px;min-width:0;text-align:center}.ht-menu-card img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:#f6f6f6;border-radius:12px}.ht-menu-card span{font-size:17px;font-weight:500;line-height:1.3}.ht-menu-card:hover span{color:#f7b829}.ht-menu-card--text{justify-content:center;min-height:56px;text-align:left}.header .ht-menu-grid{max-width:1200px;margin:0 auto}.header .ht-menu-card img{height:150px;aspect-ratio:auto;background:transparent;border-radius:0}.drawer-menu .ht-visual-menu{padding:0 18px 28px;box-sizing:border-box}.drawer-menu .ht-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.drawer-menu .ht-menu-card span{font-size:15px}.drawer-menu .ht-menu-all{font-size:16px;margin:0 0 20px}.ht-menu-card.ht-menu-card--cutout img{background:transparent;border-radius:0;filter:drop-shadow(1px 0 0 #f7b829) drop-shadow(-1px 0 0 #f7b829) drop-shadow(0 1px 0 #f7b829) drop-shadow(0 -1px 0 #f7b829)}@media(min-width:1440px){.header .ht-visual-menu--coody-inflatable-tents-for-camping .ht-menu-grid{display:flex;flex-wrap:wrap;justify-content:center;max-width:1100px;gap:18px 10px}.header .ht-visual-menu--coody-inflatable-tents-for-camping .ht-menu-card{flex:0 0 calc((100% - 40px)/5);gap:7px}.header .ht-visual-menu--coody-inflatable-tents-for-camping .ht-menu-card:nth-child(n+6){flex-basis:calc((100% - 50px)/6)}.header .ht-visual-menu--coody-inflatable-tents-for-camping .ht-menu-card img{height:136px}.header .ht-visual-menu--coody-inflatable-tents-for-camping .ht-menu-card:nth-child(n+6) img{height:116px}.header .ht-visual-menu--inflatable-tents .ht-menu-grid{display:flex;flex-wrap:wrap;justify-content:center;max-width:1280px;gap:18px 10px}.header .ht-visual-menu--inflatable-tents .ht-menu-card{flex:0 0 calc((100% - 60px)/7);gap:7px}.header .ht-visual-menu--inflatable-tents .ht-menu-card:nth-child(n+8){flex-basis:calc((100% - 50px)/6)}.header .ht-visual-menu--inflatable-tents .ht-menu-card img{height:125px}.header .ht-visual-menu--inflatable-tents .ht-menu-card:nth-child(n+8) img{height:110px}.header .ht-visual-menu--accessories .ht-menu-grid{grid-template-columns:repeat(6,minmax(0,1fr));max-width:1080px;gap:18px 14px}.header .ht-visual-menu--accessories .ht-menu-card img{height:110px}.header .ht-visual-menu--accessories .ht-menu-card{gap:7px}.header .ht-menu-card span{font-size:16px}}@media(min-width:1024px)and (max-width:1439px){.header .header-shortlinks{display:none}.header .header-item__link[href="#drawer-menu"]{display:flex!important}}@media(max-width:749px){.ht-ox-launch{padding-top:28px;padding-bottom:28px}.ht-home-categories{padding-top:20px;padding-bottom:20px}.ht-section-intro{margin-bottom:12px}.ht-section-intro h2{font-size:27px}.ht-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ht-category{aspect-ratio:4/3;border-radius:7px}.ht-category h3{font-size:18px;left:12px;right:8px;bottom:12px}.ht-category--accessories img{padding:0;transform:translateY(-8%) scale(1.18)}.ht-ox-layout{grid-template-columns:1fr;gap:0}.ht-ox-photo{min-height:0;aspect-ratio:16/9}.ht-ox-photo img{height:100%;object-position:center}.ht-ox-copy{padding:26px 22px}.ht-ox-copy h2{font-size:38px;margin-bottom:18px}.ht-ox-new{top:16px;left:16px;font-size:15px;padding:7px 14px}.ht-ox-lead{font-size:19px}.ht-ox-copy ul{font-size:16px}.ht-ox-copy .btn{width:100%}}.ht-visual-menu--tents .ht-winter-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px}.ht-visual-menu--tents .ht-winter-heading p{margin:0;color:#fff;font-size:28px;font-weight:600;line-height:1.2;letter-spacing:-.02em}.ht-visual-menu--tents .ht-winter-heading .ht-menu-all{margin:0;white-space:nowrap}.ht-visual-menu--tents .ht-winter-stage{padding:75px 24px 22px;background:#e8edf3 var(--ht-winter-scene) center top / cover no-repeat;border-radius:10px}.header .ht-visual-menu--tents .ht-menu-grid{grid-template-columns:repeat(5,minmax(0,1fr));max-width:1520px;gap:16px}.ht-visual-menu--tents .ht-menu-card{color:#26333c;align-items:center;justify-content:flex-end;gap:8px}.header .ht-visual-menu--tents .ht-menu-card img{width:100%;height:210px;object-position:center bottom;filter:none}.ht-visual-menu--tents .ht-menu-card span{font-size:19px;font-weight:600;line-height:1.3;padding:5px 10px;border-radius:4px;transition:background-color .15s ease,color .15s ease}.ht-visual-menu--tents .ht-menu-card:hover span,.ht-visual-menu--tents .ht-menu-card:focus-visible span{color:#f7b829;background:#2b2b2b}.ht-visual-menu--tents .ht-winter-stage a:focus-visible{outline-color:#26333c;outline-offset:3px}.drawer-menu .ht-visual-menu--tents{padding:0 12px 24px}.drawer-menu .ht-visual-menu--tents .ht-winter-heading{gap:12px;padding:0 6px}.drawer-menu .ht-visual-menu--tents .ht-winter-heading p{font-size:23px}.drawer-menu .ht-visual-menu--tents .ht-winter-heading .ht-menu-all{font-size:14px;margin:0}.drawer-menu .ht-visual-menu--tents .ht-winter-stage{padding:58px 10px 18px;background-size:auto 100%;border-radius:8px}.drawer-menu .ht-visual-menu--tents .ht-menu-grid{gap:18px 8px}.drawer-menu .ht-visual-menu--tents .ht-menu-card img{width:100%;height:120px;aspect-ratio:auto;object-fit:contain;object-position:center bottom;background:transparent;filter:none}.drawer-menu .ht-visual-menu--tents .ht-menu-card span{font-size:16px;padding:5px 4px}.drawer-menu .ht-visual-menu--tents .ht-menu-card:last-child:nth-child(odd){grid-column:1/-1;width:calc((100% - 8px)/2);justify-self:center}@media(prefers-reduced-motion:reduce){.ht-visual-menu--tents .ht-menu-card span{transition:none}}.drawer-menu .ht-visual-menu--tents .ht-winter-stage{background-image:linear-gradient(to bottom,#e8edf300 90px,#e8edf3 300px),var(--ht-winter-scene);background-size:100% 310px,auto 310px;background-repeat:no-repeat;background-position:center top}.ht-visual-menu--tents .ht-winter-image{display:flex;align-items:flex-end;justify-content:center;width:100%;height:210px}.header .ht-visual-menu--tents .ht-winter-image img,.drawer-menu .ht-visual-menu--tents .ht-winter-image img{width:auto;height:auto;max-width:100%;max-height:100%;flex:none;aspect-ratio:auto;object-fit:contain;transform:translateY(var(--ht-ground-offset,0%))}.drawer-menu .ht-visual-menu--tents .ht-winter-image{height:120px}.ht-ox-launch--family .ht-ox-photo{min-height:0;aspect-ratio:4/3;align-self:center}.ht-ox-launch--family .ht-ox-photo img{object-fit:contain;object-position:center}.ht-ox-photo-model{position:absolute;top:34%;transform:translate(-50%);color:#fff;font-size:clamp(20px,2.2vw,32px);font-weight:700;line-height:1.1;text-shadow:0 2px 8px #111}.ht-ox-photo-model--x5{left:29%}.ht-ox-photo-model--x10{left:72%}.ht-ox-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ht-ox-actions .ht-ox-cta{width:100%;padding:12px 14px;font-size:16px;gap:6px;text-align:center}.header .ht-visual-menu--diesel-heaters .ht-menu-grid,.header .ht-visual-menu--stoves-for-tents .ht-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:600px;gap:20px;margin-inline:auto}.header .ht-visual-menu--diesel-heaters .ht-menu-card img,.header .ht-visual-menu--stoves-for-tents .ht-menu-card img{height:260px;box-sizing:border-box;object-fit:contain}.header .ht-visual-menu--diesel-heaters .ht-menu-card[href*="/ox-diesel-heater-x5"] img{padding:30px}.header .ht-visual-menu--diesel-heaters .ht-menu-card[href*="/ox-diesel-heater-x10"] img{padding:0}.drawer-menu .ht-visual-menu--diesel-heaters .ht-menu-grid,.drawer-menu .ht-visual-menu--stoves-for-tents .ht-menu-grid{gap:12px 8px}.drawer-menu .ht-visual-menu--diesel-heaters .ht-menu-card img,.drawer-menu .ht-visual-menu--stoves-for-tents .ht-menu-card img{height:180px;aspect-ratio:auto;object-fit:contain;box-sizing:border-box}.drawer-menu .ht-visual-menu--diesel-heaters .ht-menu-card[href*="/ox-diesel-heater-x5"] img{padding:20px}@media(min-width:1440px){.header .ht-visual-menu--tents{max-width:none;margin-inline:0}.header .ht-visual-menu--tents .ht-winter-stage{padding:28px 20px 18px}.header .ht-visual-menu--tents .ht-menu-grid{max-width:none;gap:8px}.header .ht-visual-menu--tents .ht-winter-image{height:260px}}@media(max-width:749px){.ht-ox-photo-model{font-size:23px}.ht-ox-actions{gap:10px}.ht-ox-actions .ht-ox-cta{font-size:15px;padding:12px 8px}}@media(min-width:750px){.ht-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ht-category-grid .ht-category:nth-child(-n+2){grid-column:span 2;aspect-ratio:1.85/1}.ht-category-grid .ht-category:nth-child(n+3){aspect-ratio:4/3}.ht-category-grid .ht-category:nth-child(-n+2) h3{font-size:clamp(26px,2.2vw,36px)}.ht-category-grid .ht-category:nth-child(n+3) h3{font-size:clamp(20px,1.7vw,27px)}}@media(max-width:749px){.ht-category-grid .ht-category:nth-child(-n+2){aspect-ratio:1/1}}.ht-ox-photo-model{-webkit-text-stroke:1.4px #f28a2a;paint-order:stroke fill;text-shadow:0 2px 6px rgba(0,0,0,.65)}.ht-ox-launch--family .ht-ox-new{font-size:22px;padding:10px 22px}@media(max-width:749px){.ht-ox-launch--family .ht-ox-new{font-size:18px;padding:9px 18px}}.ht-category--inflatable-tents img{object-fit:cover;object-position:center bottom}.ht-category--diesel-heaters img{object-fit:cover;object-position:left center;padding:0;box-sizing:border-box}.ht-ox-actions .ht-ox-cta{font-size:18px;font-weight:700}.ht-ox-copy .ht-ox-delivery{max-width:none}@media(min-width:1200px){.ht-ox-copy .ht-ox-delivery{white-space:nowrap;font-size:12px}}@media(max-width:749px){.ht-ox-actions .ht-ox-cta{font-size:16px}}body:has([data-ox-purchase]) .product-buy-bar{padding:6px 0}body:has([data-ox-purchase]) .product-buy-bar .the-buy-bar{padding:0 12px;gap:16px!important;flex-wrap:nowrap;min-height:48px;box-shadow:none}body:has([data-ox-purchase]) .product-buy-bar .image-and-titles figure{width:44px;height:44px;margin:0}body:has([data-ox-purchase]) .product-buy-bar .btn{min-height:44px;padding:8px 20px;font-size:16px;line-height:1.25}@media(min-width:768px){body:has([data-ox-purchase]) .product-buy-bar .the-buy-bar{grid-column:1/-1;width:min(100%,660px);max-width:660px;margin-inline:auto}body:has([data-ox-purchase]) .product-buy-bar product-form{flex:0 1 280px}body:has([data-ox-purchase]) .product-buy-bar .product-form__submit{max-width:100%}}@media(max-width:767px){body:has([data-ox-purchase]) .product-buy-bar{padding-bottom:max(6px,env(safe-area-inset-bottom))}}.ht-ox-photo-model{font-size:clamp(26px,2.7vw,42px);-webkit-text-stroke:2.4px #f28a2a;text-decoration:none;min-height:44px;display:flex;align-items:center;white-space:nowrap;padding:4px 6px}.ht-ox-photo-model:hover{color:#fff;text-decoration:underline;text-underline-offset:6px}.ht-ox-photo-model:focus-visible{outline:2px solid #f7b829;outline-offset:4px;border-radius:4px}@media(max-width:749px){.ht-ox-photo-model{font-size:27px;-webkit-text-stroke:2px #f28a2a}}@media(min-width:750px){.ht-category--tents img{object-position:left center}.ht-category-grid .ht-category:nth-child(-n+2) h3{font-size:30px}}@media(max-width:749px){.ht-ox-actions{grid-template-columns:1fr}.ht-ox-actions .ht-ox-cta{min-height:48px}}@media(min-width:1440px){.header .ht-visual-menu--tents .ht-winter-image img{transform:translateY(var(--ht-ground-offset,0%)) scale(1.2);transform-origin:center bottom}}@media(min-width:750px){.ht-category--inflatable-tents img{object-position:center 65%}}@media(min-width:1440px){.header .ht-visual-menu--tents .ht-menu-card[href*="/rbm-universal-tent-up-5-comfort-6-person"] .ht-winter-image img{transform:translateY(var(--ht-ground-offset,0%)) scale(1.58)}}@media(max-width:1439px){.drawer-menu .ht-visual-menu--tents .ht-menu-card[href*="/rbm-universal-tent-up-5-comfort-6-person"] .ht-winter-image img{transform:translateY(var(--ht-ground-offset,0%)) scale(1.24);transform-origin:center bottom}}@media(min-width:1440px){.header .ht-visual-menu--tents .ht-menu-card[href*="/rbm-universal-tent-hexagon-comfort-for-8-person"] .ht-winter-image img{transform:translateY(var(--ht-ground-offset,0%)) scale(1.65);transform-origin:center bottom}}@media(max-width:1439px){.drawer-menu .ht-visual-menu--tents .ht-menu-card[href*="/rbm-universal-tent-hexagon-comfort-for-8-person"] .ht-winter-image img{transform:translateY(var(--ht-ground-offset,0%)) scale(1.3);transform-origin:center bottom}}@media(min-width:1440px){.header .ht-visual-menu--tents .ht-menu-card[href*="/rbm-universal-tent-up-2-comfort-4-person"]{transform:translate(-16px)}.header .ht-visual-menu--tents .ht-menu-card[href*="/rbm-universal-tent-up-5-comfort-6-person"]{transform:translate(-12px)}}@media(min-width:1440px){.header .ht-visual-menu--coody-inflatable-tents-for-camping .ht-menu-grid{max-width:1320px}.header .ht-visual-menu--coody-inflatable-tents-for-camping .ht-menu-card img{height:142.8px}.header .ht-visual-menu--coody-inflatable-tents-for-camping .ht-menu-card:nth-child(n+6) img{height:121.8px}.header .ht-visual-menu--inflatable-tents .ht-menu-grid{max-width:1472px}.header .ht-visual-menu--inflatable-tents .ht-menu-card img{height:131.25px}.header .ht-visual-menu--inflatable-tents .ht-menu-card:nth-child(n+8) img{height:115.5px}}@media(min-width:1440px){.header .ht-visual-menu--tents .ht-menu-card[href*="/rbm-universal-tent-up-2-mini-comfort-for-2-person"] .ht-winter-image img{transform:translateY(var(--ht-ground-offset,0%)) scale(1.26);transform-origin:center bottom}}@media(max-width:1439px){.drawer-menu .ht-visual-menu--tents .ht-menu-card[href*="/rbm-universal-tent-up-2-mini-comfort-for-2-person"] .ht-winter-image img{transform:translateY(var(--ht-ground-offset,0%)) scale(1.05);transform-origin:center bottom}}.ht-home-categories .ht-category h3{-webkit-text-stroke:.7px #f7b829;paint-order:stroke fill;text-shadow:0 2px 4px rgba(0,0,0,.65)}@media(min-width:750px){.ht-home-categories .ht-category-grid .ht-category:nth-child(-n+2) h3{font-size:36px}.ht-home-categories .ht-category-grid .ht-category:nth-child(n+3) h3{font-size:clamp(22px,1.9vw,30px)}}@media(max-width:749px){.ht-home-categories .ht-category h3{font-size:20px;-webkit-text-stroke:.55px #f7b829}}
/*# sourceMappingURL=/cdn/shop/t/136/assets/ht-homepage.css.map */
