:root{--page-width: 1216px;--font-heading: "Schibsted Grotesk", system-ui, sans-serif;--font-body: "Hanken Grotesk", system-ui, sans-serif;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--color-foundation-1: 26, 28, 25;--color-foundation-2: 255, 255, 255;--color-primary-1: 73, 93, 110;--color-primary-2: 43, 44, 41;--color-primary-3: 78, 162, 187;--color-primary-4: 108, 122, 104;--color-secondary-1: 66, 65, 67;--color-secondary-2: 95, 94, 90;--color-secondary-3: 138, 134, 127;--color-secondary-4: 197, 192, 187;--color-secondary-5: 240, 236, 230;--color-secondary-6: 226, 220, 211;--color-secondary-7: 247, 244, 239;--color-secondary-8: 213, 206, 196;--color-secondary-9: 178, 170, 159}.wrapper{max-width:calc(var(--page-width) + (20px * 2));margin:0 auto;padding:0 20px}.section{position:relative;overflow:hidden;background:var(--sec-bg, rgb(var(--color-foundation-2)));padding-top:var(--sec-pt-m, 56px);padding-bottom:var(--sec-pb-m, 56px)}@media(min-width:1024px){.section{padding-top:var(--sec-pt-d, 96px);padding-bottom:var(--sec-pb-d, 96px)}}.section__head{max-width:720px;margin:0 auto 40px;text-align:center}.section__eyebrow{font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--color-primary-1));margin:0 0 14px}.section__intro{margin-top:18px;color:rgb(var(--color-secondary-1))}.text-h1,.text-h2,.text-h3,.text-h4,.text-h5,.text-h6{font-family:var(--font-heading);font-weight:var(--fw-semibold);line-height:116%;letter-spacing:-.01em;margin:0;color:rgb(var(--color-foundation-1));text-wrap:balance}.text-h1{font-size:40px;font-family:var(--font-heading-family);font-weight:400}.text-h2{font-size:30px;font-family:var(--font-heading-family);font-weight:400}.text-h3{font-size:26px;font-family:var(--font-heading-family);font-weight:400}.text-h4{font-size:22px;font-family:var(--font-heading-family);font-weight:400}.text-h5{font-size:19px;font-family:var(--font-heading-family);font-weight:400}.text-h6{font-size:17px;letter-spacing:0;font-family:var(--font-heading-family);font-weight:400}.text-body-1,.text-body-2,.text-body-3,.text-body-4{font-family:var(--font-body);font-weight:var(--fw-regular);line-height:152%;letter-spacing:0;margin:0;text-wrap:pretty;font-family:Galano-Grotesque,sans-serif}.text-body-1{font-size:18px;font-family:Galano-Grotesque,sans-serif}.text-body-2{font-size:16px;font-family:Galano-Grotesque,sans-serif}.text-body-3{font-size:14px;font-family:Galano-Grotesque,sans-serif}.text-body-4{font-size:12px;font-family:Galano-Grotesque,sans-serif}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-body);font-style:normal;font-weight:var(--fw-medium);line-height:140%;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;border-radius:200px;cursor:pointer;text-decoration:none;border:1px solid;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .15s ease}.btn:active{transform:translateY(1px)}.btn--primary{color:rgb(var(--color-foundation-2));background-color:rgb(var(--color-primary-1));border-color:rgb(var(--color-primary-1))}.btn--primary:hover{background:linear-gradient(0deg,#0000002e,#0000002e),rgb(var(--color-primary-1))}.btn--secondary{color:rgb(var(--color-primary-2));background-color:rgb(var(--color-foundation-2));border-color:rgb(var(--color-primary-2))}.btn--secondary:hover{background-color:rgb(var(--color-secondary-6))}.btn--tertiary{color:rgb(var(--color-primary-2));background-color:rgb(var(--color-secondary-5));border-color:rgb(var(--color-secondary-5))}.btn--tertiary:hover{background-color:rgb(var(--color-secondary-6))}.btn--l{font-size:14px;padding:8px 18px}.btn--xl{font-size:15px;padding:13px 28px}.btn--full{width:100%}.badge{display:inline-flex;align-items:center;justify-content:center;padding:7px 14px;border-radius:999px;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.badge--sale{background:#c0392b;color:#fff}.ph{position:relative;background:repeating-linear-gradient(135deg,rgba(0,0,0,.035) 0 2px,transparent 2px 13px),linear-gradient(150deg,rgb(var(--color-secondary-5)),rgb(var(--color-secondary-8)));display:flex;align-items:flex-end;justify-content:flex-start;overflow:hidden}.ph--sky{background:repeating-linear-gradient(135deg,rgba(255,255,255,.05) 0 2px,transparent 2px 16px),linear-gradient(180deg,#b9d4dd,#cfe0df 42%,#aebd9f 70%,#8d9d7c)}.ph--night{background:repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0 2px,transparent 2px 16px),linear-gradient(180deg,#1d2733,#2a3947 60%,#3c4a3f)}.ph__label{position:relative;margin:14px;padding:5px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;letter-spacing:.02em;color:rgb(var(--color-primary-2));background:#ffffffb8;border:1px solid rgba(0,0,0,.08);border-radius:4px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ph--night .ph__label{color:#eef2ee;background:#0000006b;border-color:#ffffff2e}.media-fill{width:100%;height:100%;object-fit:cover;display:block}.carousel{position:relative;--gap: 16px}.carousel__viewport{overflow:hidden}.carousel__track{display:flex;gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.carousel__track::-webkit-scrollbar{display:none}.carousel__slide{scroll-snap-align:start;display:flex}.carousel__slide>*{width:100%}.carousel.m-carousel .carousel__slide{flex:0 0 calc((100% - (var(--cols-m) - 1) * var(--gap)) / var(--cols-m))}.carousel.m-grid .carousel__track{display:grid;grid-template-columns:repeat(var(--cols-m),1fr);overflow:visible;scroll-snap-type:none}@media(min-width:1024px){.carousel{--gap: 24px}.carousel.d-carousel .carousel__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.carousel.d-carousel .carousel__slide{flex:0 0 calc((100% - (var(--cols-d) - 1) * var(--gap)) / var(--cols-d))}.carousel.d-grid .carousel__track{display:grid;grid-template-columns:repeat(var(--cols-d),1fr);overflow:visible;scroll-snap-type:none}}.carousel__nav{display:none;align-items:center;justify-content:center;gap:18px;margin-top:30px}@media(max-width:1023px){.carousel.show-ctrl-m .carousel__nav{display:flex}}@media(min-width:1024px){.carousel.show-ctrl-d .carousel__nav{display:flex}}.carousel__arrow{width:48px;height:48px;border-radius:50%;flex:none;border:1px solid rgb(var(--color-secondary-6));background:rgb(var(--color-foundation-2));color:rgb(var(--color-foundation-1));display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,opacity .2s ease,border-color .2s ease}.carousel__arrow:hover{background:rgb(var(--color-secondary-5))}.carousel__arrow:disabled{opacity:.35;cursor:default}.carousel__dots{display:flex;align-items:center;gap:8px}.carousel__dot{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:rgb(var(--color-secondary-4));cursor:pointer;transition:width .25s ease,background-color .25s ease}.carousel__dot.is-active{width:24px;background:rgb(var(--color-primary-1))}@media(min-width:768px){.text-h1{font-size:52px}.text-h2{font-size:38px}.text-h3{font-size:30px}.text-h4{font-size:23px}}@media(min-width:1024px){.text-h1{font-size:56px}.text-h2{font-size:42px}.text-h3{font-size:32px}.text-h4{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/family-camping-base.css.map */
