.variant-range-content[data-astro-cid-rr4xzpzw]{grid-column:full;display:grid}@media (width>=1080px){.variant-range[data-astro-cid-rr4xzpzw] .splide__track[data-astro-cid-rr4xzpzw] .splide__list[data-astro-cid-rr4xzpzw]{gap:var(--space-16);grid-template-columns:repeat(3,1fr);display:grid;padding-left:calc((var(--grid-gutter)) + (var(--space-16)))!important;padding-right:calc((var(--grid-gutter)) + (var(--space-16)))!important}}.arrow-paginagtion{margin:0 var(--space-16);justify-content:flex-end}.variant-card[data-astro-cid-o5uso4ql]{background:var(--card-background-dark);padding:var(--space-28) var(--space-20)}@media (width>=60em){.variant-card[data-astro-cid-o5uso4ql]{padding:var(--space-32) var(--space-24)}}.variant-card[data-astro-cid-o5uso4ql] img[data-astro-cid-o5uso4ql]{width:100%;min-height:100px}.variant-card[data-astro-cid-o5uso4ql] .price-block[data-astro-cid-o5uso4ql] h4[data-astro-cid-o5uso4ql]{margin:0}.variant-card[data-astro-cid-o5uso4ql] .price-block[data-astro-cid-o5uso4ql] .terms[data-astro-cid-o5uso4ql]{width:100%}.variant-card[data-astro-cid-o5uso4ql] .cta-box[data-astro-cid-o5uso4ql]{padding-top:var(--space-20);margin-top:auto}dialog[data-astro-cid-sh3yblla]{transition:opacity var(--transition-350), display var(--transition-350), transform var(--transition-350);transition-behavior:allow-discrete;z-index:100;width:100%;max-width:calc(100% - var(--space-24));max-height:100%;overflow-y:scroll;overflow-x:initial;text-align:left;opacity:0;transition-property:overlay display opacity;transition-behavior:allow-discrete;border:0;margin:auto 0 auto auto;padding:0;transition-duration:.35s;display:none;position:fixed;inset:0 0 0 auto;transform:translate(100%)}@media (width>=60em){dialog[data-astro-cid-sh3yblla]{max-width:var(--container)}}dialog[data-astro-cid-sh3yblla]::backdrop{backdrop-filter:blur(1px);opacity:0;transition:var(--transition-350);background-color:#2f2f2f80}dialog[data-astro-cid-sh3yblla][open]{opacity:1;display:block;transform:translate(0)}@starting-style{dialog[data-astro-cid-sh3yblla][open]{transform:translate(100%)}}dialog[data-astro-cid-sh3yblla][open]::backdrop{opacity:1;transition:var(--transition-350)}.spec-container[data-astro-cid-sh3yblla]{background-color:var(--cream);color:var(--dark);padding:var(--space-16);gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.spec-container[data-astro-cid-sh3yblla] h3[data-astro-cid-sh3yblla]{color:var(--dark);margin-top:var(--space-16);margin-bottom:var(--space-8);grid-column:1/-1}.close-modal-tab[data-astro-cid-sh3yblla]{width:var(--space-28);height:var(--space-28);top:var(--space-16);transition:var(--transition-350);z-index:10;background-image:url(/icons/red/close-circle-line.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:60rem;grid-column:1/-1;justify-self:end;position:sticky}.close-modal-tab[data-astro-cid-sh3yblla]:hover{background-color:var(--redTint)}.modal-close-wrap[data-astro-cid-sh3yblla]{margin:var(--space-12) 0;grid-column:1/-1}.close-modal-button[data-astro-cid-sh3yblla]{padding:var(--space-8) var(--space-16);border:1px solid var(--dark);min-width:fit-content;height:fit-content;color:var(--dark);border-color:var(--dark);transition:var(--transition-500);border-radius:60rem}.close-modal-button[data-astro-cid-sh3yblla] .button-text[data-astro-cid-sh3yblla]{font-size:1.05rem;font-weight:400;line-height:normal;text-decoration:none}.close-modal-button[data-astro-cid-sh3yblla]:hover{color:var(--cream);background-color:var(--dark);border-color:var(--dark)}.spec-container ul{flex-direction:column;display:flex}.spec-container ul[title]:before{content:attr(title);font-size:var(--type-med);width:100%;margin-bottom:.5em}.spec-container ul li{font-size:var(--type-sml)}.colour-thumbnails{max-width:75em;margin:auto}.colour-slides .splide__arrows{z-index:1;justify-content:space-between;width:100%;max-width:75em;height:auto;margin:auto;position:absolute;inset:calc(50% - 14px) 0 auto}.colour-thumbnails{background-color:var(--silverTint);padding:var(--space-8);border-radius:60rem}.thumbnail-wrapper{justify-content:center;align-items:center;gap:var(--space-12);flex-wrap:wrap}@media (width>=60em){.thumbnail-wrapper{gap:var(--space-12)}}@media (width>=32em){.thumbnail-wrapper{gap:var(--space-8)}}.colour-slide[data-astro-cid-x6iwnjad]{transform:translate(0)!important}.colour-slide[data-astro-cid-x6iwnjad] img[data-astro-cid-x6iwnjad]{z-index:1;width:100%;max-width:50em;margin:auto;position:relative}.colour-slide[data-astro-cid-x6iwnjad] .color-value[data-astro-cid-x6iwnjad]{text-align:center;justify-content:center;display:flex}.colour-slide[data-astro-cid-x6iwnjad]:before{content:"";opacity:.5;background:linear-gradient(180deg, #0000 8%, var(--colourValue) 50%, #0000 51%);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 60%,#00000078 80%);mask-image:radial-gradient(circle,#000 60%,#00000078 80%)}.colour-thumbnail-image[data-astro-cid-xy3r2xwo]{outline:2px solid var(--white);outline-offset:0;border-radius:60rem;margin:4px}.colour-thumbnail-image[data-astro-cid-xy3r2xwo].is-active{outline:2px solid var(--sunset);outline-offset:2px}.colour-thumbnail-image[data-astro-cid-xy3r2xwo]:hover{cursor:pointer}.performance-section[data-astro-cid-5yxjezf5] .heading-block[data-astro-cid-5yxjezf5]{grid-column:main}@media (width>=75em){.performance-section[data-astro-cid-5yxjezf5] .heading-block[data-astro-cid-5yxjezf5]{text-align:left;grid-column:main/6}}@media (width>=85em){.performance-section[data-astro-cid-5yxjezf5] .heading-block[data-astro-cid-5yxjezf5]{text-align:left;grid-column:main/7}}.performance-section[data-astro-cid-5yxjezf5] .performance-list[data-astro-cid-5yxjezf5]{grid-column:main}@media (width>=75em){.performance-section[data-astro-cid-5yxjezf5] .performance-list[data-astro-cid-5yxjezf5]{grid-column:6/main}}@media (width>=85em){.performance-section[data-astro-cid-5yxjezf5] .performance-list[data-astro-cid-5yxjezf5]{grid-column:7/main}}.performance-list[data-astro-cid-5yxjezf5] li[data-astro-cid-5yxjezf5]{border-bottom:1px solid var(--sunset);color:var(--sunset);font-size:var(--type-xl)}
