button.wp-block-bk-blocks-product-enquiry-form{align-items:center;background-color:unset;background-color:var(--wp--preset--color--neutral-950);border:unset;color:var(--wp--preset--color--white);cursor:pointer;display:flex;font-size:.875rem!important;font-weight:600;gap:calc(var(--spacing)*1.5);justify-self:flex-start;line-height:1.4285714286!important;margin-left:calc(var(--spacing)*-3)!important;margin-top:0;padding:calc(var(--spacing)*2.5) calc(var(--spacing)*4);text-align:center;text-transform:capitalize;transition:color .3s,background-color .3s;width:-moz-fit-content;width:fit-content}button.wp-block-bk-blocks-product-enquiry-form:is(:hover,:focus-visible,:active){text-decoration:unset}button.wp-block-bk-blocks-product-enquiry-form:is(:hover,:focus-visible,:active){background-color:var(--wp--preset--color--neutral-700)}button.wp-block-bk-blocks-product-enquiry-form svg{flex-shrink:0;height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}@media screen and (min-width:40rem){button.wp-block-bk-blocks-product-enquiry-form{grid-row:2;justify-self:flex-end;margin-right:0!important}}@media screen and (min-width:64rem){button.wp-block-bk-blocks-product-enquiry-form{grid-column:3;grid-row:1}}dialog.wp-block-bk-blocks-product-enquiry-form{border:unset;border-radius:calc(var(--spacing)*4);max-width:36rem!important;padding:unset}dialog.wp-block-bk-blocks-product-enquiry-form div.dialog-header{align-items:center;background-color:var(--wp--preset--color--neutral-950);display:flex;justify-content:space-between;padding-block:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*8)}dialog.wp-block-bk-blocks-product-enquiry-form div.dialog-header h2{color:var(--wp--preset--color--white);font-size:1rem!important;font-weight:500;line-height:1.5!important;margin:0}dialog.wp-block-bk-blocks-product-enquiry-form div.dialog-header button{aspect-ratio:1/1;background-color:unset;background-color:var(--wp--preset--color--neutral-800);border:unset;border-radius:var(--radius-full);color:var(--wp--preset--color--neutral-400);cursor:pointer;flex-shrink:0;padding:calc(var(--spacing)*1);transition:color .3s,background-color .3s;--translate-half:-50%;--position-half:50%;--size-normal:max(100%,2.5rem);--size-small:max(100%,2.5rem);position:relative}dialog.wp-block-bk-blocks-product-enquiry-form div.dialog-header button.prev svg{rotate:180deg}dialog.wp-block-bk-blocks-product-enquiry-form div.dialog-header button:is(:hover,:focus-visible,:active){background-color:var(--wp--preset--color--neutral-700);color:var(--wp--preset--color--neutral-300)}dialog.wp-block-bk-blocks-product-enquiry-form div.dialog-header button svg{flex-shrink:0;height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}dialog.wp-block-bk-blocks-product-enquiry-form div.dialog-header button:after{content:"";height:var(--size-normal);left:var(--position-half);position:absolute;top:var(--position-half);translate:var(--translate-half) var(--translate-half);width:var(--size-normal)}dialog.wp-block-bk-blocks-product-enquiry-form div.dialog-body{padding:calc(var(--spacing)*8)}dialog.wp-block-bk-blocks-product-enquiry-form div.dialog-body form{-moz-column-gap:calc(var(--spacing)*8);column-gap:calc(var(--spacing)*8);display:grid;grid-template-columns:repeat(2,1fr);row-gap:calc(var(--spacing)*6)}dialog.wp-block-bk-blocks-product-enquiry-form div.dialog-body form p{grid-column:1/-1;margin:0}dialog.wp-block-bk-blocks-product-enquiry-form div.dialog-body form p:first-of-type{grid-column:1}dialog.wp-block-bk-blocks-product-enquiry-form div.dialog-body form p:nth-of-type(2){grid-column:2}dialog.wp-block-bk-blocks-product-enquiry-form div.dialog-body form p label{display:block;font-size:.875rem!important;font-weight:500;line-height:1.4285714286!important}dialog.wp-block-bk-blocks-product-enquiry-form div.dialog-body form p label br{display:none!important}dialog.wp-block-bk-blocks-product-enquiry-form div.dialog-body form p label span.wpcf7-form-control-wrap{display:block}dialog.wp-block-bk-blocks-product-enquiry-form div.dialog-body form p label span.wpcf7-form-control-wrap input,dialog.wp-block-bk-blocks-product-enquiry-form div.dialog-body form p label span.wpcf7-form-control-wrap textarea{margin-top:calc(var(--spacing)*2);width:100%}dialog.wp-block-bk-blocks-product-enquiry-form div.dialog-body form p label span.wpcf7-form-control-wrap input{border:1px solid var(--wp--preset--color--neutral-300);color:var(--wp--preset--color--neutral-950);font-size:.875rem!important;font-weight:400;height:unset!important;line-height:1.4285714286!important;padding:calc(var(--spacing)*2) calc(var(--spacing)*3)!important}dialog.wp-block-bk-blocks-product-enquiry-form div.dialog-body form p label span.wpcf7-form-control-wrap input::-moz-placeholder{color:var(--wp--preset--color--neutral-500)}dialog.wp-block-bk-blocks-product-enquiry-form div.dialog-body form p label span.wpcf7-form-control-wrap input::placeholder{color:var(--wp--preset--color--neutral-500)}dialog.wp-block-bk-blocks-product-enquiry-form div.dialog-body form p label span.wpcf7-form-control-wrap textarea{border:1px solid var(--wp--preset--color--neutral-300);color:var(--wp--preset--color--neutral-950);font-size:.875rem!important;font-weight:400;height:unset!important;line-height:1.4285714286!important;padding:calc(var(--spacing)*2) calc(var(--spacing)*3)!important;resize:vertical}dialog.wp-block-bk-blocks-product-enquiry-form div.dialog-body form p label span.wpcf7-form-control-wrap textarea::-moz-placeholder{color:var(--wp--preset--color--neutral-500)}dialog.wp-block-bk-blocks-product-enquiry-form div.dialog-body form p label span.wpcf7-form-control-wrap textarea::placeholder{color:var(--wp--preset--color--neutral-500)}dialog.wp-block-bk-blocks-product-enquiry-form div.dialog-body form p label span.wpcf7-form-control-wrap span.wpcf7-not-valid-tip{color:var(--color-red-700)!important;font-size:.75rem!important;font-weight:400;line-height:1.3333333333!important;padding-top:calc(var(--spacing)*2)}dialog.wp-block-bk-blocks-product-enquiry-form div.dialog-body form p input[type=submit]{background-color:unset;background-color:var(--wp--preset--color--neutral-950);border:unset;color:var(--wp--preset--color--white);cursor:pointer;font-size:.875rem!important;font-weight:600;line-height:1.4285714286!important;padding:calc(var(--spacing)*2.5) calc(var(--spacing)*4);text-align:center;text-transform:capitalize;transition:color .3s,background-color .3s}dialog.wp-block-bk-blocks-product-enquiry-form div.dialog-body form p input[type=submit]:is(:hover,:focus-visible,:active){text-decoration:unset}dialog.wp-block-bk-blocks-product-enquiry-form div.dialog-body form p input[type=submit]:is(:hover,:focus-visible,:active){background-color:var(--wp--preset--color--neutral-700)}dialog.wp-block-bk-blocks-product-enquiry-form div.dialog-body form:has(span.wpcf7-not-valid-tip) div.wpcf7-response-output:not(:empty){align-items:flex-start;background-color:var(--color-red-50)!important;border:unset!important;border-radius:calc(var(--spacing)*1.5);color:var(--color-red-700)!important;font-size:.875rem!important;font-weight:400;line-height:1.4285714286!important;padding:calc(var(--spacing)*4)!important}dialog.wp-block-bk-blocks-product-enquiry-form div.dialog-body form:has(span.wpcf7-not-valid-tip) div.wpcf7-response-output:not(:empty) svg{flex-shrink:0;height:calc(var(--spacing)*6);margin-top:calc(var(--spacing)*1);width:calc(var(--spacing)*6)}dialog.wp-block-bk-blocks-product-enquiry-form div.dialog-body form:has(span.wpcf7-not-valid-tip) div.wpcf7-response-output:not(:empty) a{font-size:.875rem!important;font-weight:600;line-height:1.4285714286!important}dialog.wp-block-bk-blocks-product-enquiry-form div.dialog-body form:has(span.wpcf7-not-valid-tip) div.wpcf7-response-output:not(:empty):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='oklch(70.4% 0.191 22.216)' %3E%3Cpath d='M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16ZM8.28 7.22a.75.75 0 0 0-1.06 1.06L8.94 10l-1.72 1.72a.75.75 0 1 0 1.06 1.06L10 11.06l1.72 1.72a.75.75 0 1 0 1.06-1.06L11.06 10l1.72-1.72a.75.75 0 0 0-1.06-1.06L10 8.94 8.28 7.22Z' clip-rule='evenodd' fill-rule='evenodd'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;flex-shrink:0;height:calc(var(--spacing)*5);pointer-events:none;width:calc(var(--spacing)*5);z-index:1}dialog.wp-block-bk-blocks-product-enquiry-form div.dialog-body form:not(:has(span.wpcf7-not-valid-tip)) div.wpcf7-response-output:not(:empty){align-items:flex-start;background-color:var(--color-green-50)!important;border:unset!important;border-radius:calc(var(--spacing)*1.5);color:var(--color-green-700)!important;font-size:.875rem!important;font-weight:400;line-height:1.4285714286!important;padding:calc(var(--spacing)*4)!important}dialog.wp-block-bk-blocks-product-enquiry-form div.dialog-body form:not(:has(span.wpcf7-not-valid-tip)) div.wpcf7-response-output:not(:empty) svg{flex-shrink:0;height:calc(var(--spacing)*6);margin-top:calc(var(--spacing)*1);width:calc(var(--spacing)*6)}dialog.wp-block-bk-blocks-product-enquiry-form div.dialog-body form:not(:has(span.wpcf7-not-valid-tip)) div.wpcf7-response-output:not(:empty) a{font-size:.875rem!important;font-weight:600;line-height:1.4285714286!important}dialog.wp-block-bk-blocks-product-enquiry-form div.dialog-body form:not(:has(span.wpcf7-not-valid-tip)) div.wpcf7-response-output:not(:empty):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='oklch(62.7% 0.194 149.214)' %3E%3Cpath fill-rule='evenodd' d='M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16m3.857-9.809a.75.75 0 0 0-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089z' clip-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;flex-shrink:0;height:calc(var(--spacing)*5);pointer-events:none;width:calc(var(--spacing)*5);z-index:1}dialog.wp-block-bk-blocks-product-enquiry-form div.dialog-body form div.wpcf7-response-output:not(:empty){display:flex;gap:calc(var(--spacing)*1.5);grid-column:1/-1;grid-row:1;margin:0}dialog.wp-block-bk-blocks-product-enquiry-form::backdrop{background-color:var(--wp--preset--color--scrim-bg)!important}
