[hidden]{display:none!important}.erdf-gallery-slide{width:100%;height:100%;aspect-ratio:1}.erdf-gallery-slide>button{border:0;background:transparent;width:100%;height:100%;padding:0;cursor:zoom-in}.erdf-gallery-slide img{width:100%;height:100%;object-fit:contain}.erdf-gallery-slide video{width:100%;height:100%;object-fit:contain}.gallery-main{position:relative;aspect-ratio:1;overflow:hidden;background:#f5efe5}.gallery-arrow{z-index:2}.gallery-counter{position:absolute;bottom:12px;right:12px;background:#fffdf9ed;border-radius:40px;padding:5px 12px;font-size:12px}.erdf-native-status{line-height:1.6;margin-top:12px;font-size:14px}.erdf-product-form .buy-row{margin-bottom:0}.btn:disabled{opacity:.55;cursor:not-allowed}.erdf-gallery-slide img{display:block}.shopify-policy__container{max-width:900px;padding:50px 24px}.cart-item input{width:80px;padding:8px;border:1px solid #bccdc3;border-radius:6px}.erdf-media-dialog{max-width:min(90vw,1000px);border:0;border-radius:16px}.erdf-media-dialog video{display:block;max-height:75vh;width:100%}dialog::backdrop{background:#193e4270;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.u-system-visual img{object-fit:cover}.gallery-thumbs{flex-wrap:wrap}.gallery-thumb img{height:100%;width:100%;object-fit:cover}.source-card>button{height:340px;display:flex;align-items:center;justify-content:center}.source-card>button img{width:100%;height:100%;object-fit:contain}.source-card{display:flex;flex-direction:column}.source-card figcaption{margin-top:auto}@media(max-width:700px){.source-card>button{height:300px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.gallery-prev{left:14px;right:auto}.gallery-next{left:auto;right:14px}body[data-page=home] #starter .product-visual{align-self:center}body[data-page=home] #starter .product-visual>img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}.cart-item .qty{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:stretch;justify-content:normal;width:112px;min-width:0;max-width:100%;height:42px;padding:0;gap:0}.cart-item .qty button{display:grid;place-items:center;width:100%;min-width:0;height:100%;padding:0;margin:0;border:0;border-radius:0;line-height:1;font-size:20px;cursor:pointer}.cart-item .qty input{width:100%;min-width:0;height:100%;padding:0;margin:0;border:0;border-radius:0;box-shadow:none;text-align:center;font-size:16px;line-height:normal;background:transparent;-webkit-appearance:textfield;appearance:textfield}.cart-item .qty input::-webkit-inner-spin-button,.cart-item .qty input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.cart-item .qty :focus-visible{outline:2px solid #288a88;outline-offset:-3px}.cart-quantity-label{display:block;font-size:12px;color:#5d6d6a;margin-top:12px}.cart-item .cart-quantity-label+.qty{margin-top:5px}.cart-item .cart-remove-link{display:inline-block;margin-top:8px}.cart-layout .cart-item>div{min-width:0}.navlinks a[aria-current],.mobile-nav nav a[aria-current]{color:#288a88;text-decoration-line:underline;text-decoration-color:#288a88;text-decoration-thickness:2px;text-underline-offset:8px}.mobile-nav nav a[aria-current]{text-underline-offset:5px}body[data-page=idea] .source-card img,body[data-page=idea] #zoom-img,body img[src][src*=models-neutral],body img[src][src*="/parts/"],body img[src][src*=erdf-parts--],body img[src][src*="/construction/"],body img[src][src*=erdf-construction--],body img[src][src*="/manual/"],body img[src][src*=erdf-manual--]{filter:url(#model-sunshine-colour) saturate(.94)}.u-manual-section .source-full>button{display:block;width:100%;height:auto;min-height:0;max-height:none;padding:0}.u-manual-section .source-full>button>img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;padding:0}.text-page address{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;font-style:normal;line-height:1.9;color:var(--u-muted,#5d7068);margin:18px 0}@media(max-width:700px){.text-page address{font-size:12px}}.u-hero{width:100%;max-width:none;margin-left:0;margin-right:0}@media(min-width:1051px){.u-hero .u-hero-copy{padding-left:clamp(40px,calc((100vw - 1160px)/2),260px)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/erdf-native.css.map */
