.gcr-home .gcr-hero{position:relative;isolation:isolate;background-color:#294c3a!important;background-image:linear-gradient(90deg,#1a3126f5,#294c3adb 34%,#294c3a6b,#294c3a0f 78%),url(/cdn/shop/files/get-caravan-ready-homepage-hero-optimised.webp?v=1786334567)!important;background-position:66% center!important;background-repeat:no-repeat!important;background-size:cover!important}.gcr-home .gcr-quiz-shell{padding:62px 0;background:#fff}.gcr-home .gcr-quiz{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:38px;align-items:start;padding:34px;border:1px solid #d8c9b4;border-radius:16px;background:#fffaf4}.gcr-home .gcr-quiz__intro h2{margin:8px 0 12px;color:#294c3a;font-size:clamp(30px,4vw,46px)}.gcr-home .gcr-quiz__intro p{margin:0;line-height:1.6}.gcr-home .gcr-quiz__privacy{display:block;margin-top:14px;color:#59605c}.gcr-home .gcr-quiz__form{display:grid;gap:16px}.gcr-home .gcr-quiz__field{display:grid;gap:7px}.gcr-home .gcr-quiz__field label{color:#294c3a;font-weight:800}.gcr-home .gcr-quiz__field select{width:100%;min-height:48px;padding:10px 42px 10px 12px;border:1px solid #9f9b91;border-radius:7px;background:#fff;color:#2c302e;font:inherit;font-size:16px}.gcr-home .gcr-quiz__submit{min-height:48px;border:0;border-radius:7px;background:#a6472a;color:#fff;cursor:pointer;font:inherit;font-weight:850}.gcr-home .gcr-quiz__submit:hover{background:#84381f}.gcr-home .gcr-quiz__result{display:none;padding:18px;border-left:4px solid #a6472a;border-radius:8px;background:#edf2ee;line-height:1.55}.gcr-home .gcr-quiz__result[data-visible=true]{display:block}.gcr-home .gcr-quiz__result strong{display:block;margin-bottom:5px;color:#294c3a;font-size:20px}.gcr-home .gcr-quiz__result a{display:inline-block;margin-top:10px;color:#84381f;font-weight:850}.gcr-home .gcr-quiz__field select:focus-visible,.gcr-home .gcr-quiz__submit:focus-visible,.gcr-home .gcr-quiz__result a:focus-visible{outline:3px solid #d39a2c;outline-offset:3px}@media screen and (min-width:1200px){main[data-template*=collection] .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media screen and (min-width:750px)and (max-width:1199px){main[data-template*=collection] .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media screen and (max-width:800px){.gcr-home .gcr-hero{background-image:linear-gradient(180deg,#1a3126f7,#294c3ae0,#294c3a47),url(/cdn/shop/files/get-caravan-ready-homepage-hero-optimised.webp?v=1786334567)!important;background-position:73% center!important}.gcr-home .gcr-quiz{grid-template-columns:1fr;gap:24px;padding:26px 22px}}@media screen and (max-width:749px){main[data-template*=collection] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width:480px){main[data-template*=collection] .product-grid{grid-template-columns:minmax(0,1fr)!important}}main blog-posts-list .blog-posts{--page-content-width: 1320px;--columns-gap: 24px;--rows-gap: 28px;padding-inline:max(18px,var(--page-margin))}main blog-posts-list .blog-posts>.text-block:first-of-type{width:100%!important;max-width:900px!important;padding-block:clamp(38px,6vw,72px) 14px!important}main blog-posts-list .blog-posts>.text-block:first-of-type h1{margin:0;color:#2e5339;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.02}main blog-posts-list .blog-posts>.text-block:nth-of-type(2){width:100%!important;max-width:760px!important;padding-block:0 clamp(30px,5vw,54px)!important;color:#4d5b53;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.6}main blog-posts-list .blog-posts-container{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:var(--columns-gap);row-gap:var(--rows-gap)}main blog-posts-list .blog-post-item{--col-span: 2 !important;min-width:0;overflow:hidden;border:1px solid #ded4c5!important;border-radius:14px;background:#fff!important;box-shadow:0 5px 18px #20241f12}main blog-posts-list .blog-post-item[data-blog-index$="-1"]{--col-span: 6 !important;border-color:#d5c7b3!important}main blog-posts-list .blog-post-card{height:100%}main blog-posts-list .blog-post-item:not([data-blog-index$="-1"]) .blog-post-card{display:flex;flex-direction:column}main blog-posts-list .blog-post-item[data-blog-index$="-1"] .blog-post-card{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.85fr);align-items:stretch}main blog-posts-list .blog-post-card__image-container,main blog-posts-list .blog-post-card__image-container a{display:block;height:100%}main blog-posts-list .blog-post-item:not([data-blog-index$="-1"]) .blog-post-card__image-container{aspect-ratio:3 / 2}main blog-posts-list .blog-post-card__image{width:100%;height:100%!important;min-height:0!important;border-radius:0!important;object-fit:cover}main blog-posts-list .blog-post-card__content{display:flex;flex:1;flex-direction:column;padding:22px}main blog-posts-list .blog-post-item[data-blog-index$="-1"] .blog-post-card__content{justify-content:center;padding:clamp(26px,4vw,48px)}main blog-posts-list .blog-post-card__title-link{color:#2e5339;text-decoration:none}main blog-posts-list .blog-post-card__title-link .text-block{font-size:clamp(1.3rem,1.9vw,1.65rem);font-weight:800;line-height:1.14}main blog-posts-list .blog-post-item[data-blog-index$="-1"] .blog-post-card__title-link .text-block{font-size:clamp(1.8rem,3vw,2.65rem)}main blog-posts-list .blog-post-details{color:#728077;font-size:.92rem}main blog-posts-list .blog-post-card__content-text{display:flex;flex:1;flex-direction:column;line-height:1.55}main blog-posts-list .blog-post-card__content-text a{align-self:flex-start;margin-top:auto;padding-top:16px;color:#a6472a;font-weight:800;text-decoration-thickness:2px;text-underline-offset:4px}main blog-posts-list .blog-post-card__title-link:focus-visible,main blog-posts-list .blog-post-card__content-text a:focus-visible{outline:3px solid #d39a2c;outline-offset:4px}@media screen and (max-width:980px){main blog-posts-list .blog-post-item{--col-span: 3 !important}main blog-posts-list .blog-post-item[data-blog-index$="-1"]{--col-span: 6 !important}}@media screen and (max-width:749px){main blog-posts-list .blog-posts{padding-inline:14px}main blog-posts-list .blog-post-item{--col-span: 6 !important}main blog-posts-list .blog-post-item[data-blog-index$="-1"] .blog-post-card{display:flex;flex-direction:column}main blog-posts-list .blog-post-item[data-blog-index$="-1"] .blog-post-card__image-container{aspect-ratio:3 / 2}main blog-posts-list .blog-post-card__content,main blog-posts-list .blog-post-item[data-blog-index$="-1"] .blog-post-card__content{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/104/assets/gcr-draft-fixes.css.map */
