.whippet-add-to-cart .field--color-picker .colors input,.whippet-add-to-cart .field--color-picker .colors label .color-label,.whippet-add-to-cart .field--switcher .switcher .options .option input{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px!important;overflow:hidden;position:absolute;white-space:nowrap;width:1px!important}.whippet-add-to-cart{position:relative}.whippet-add-to-cart form{display:flex;flex-direction:column;gap:15px}.whippet-add-to-cart form fieldset legend,.whippet-add-to-cart form label{font-weight:700;margin-bottom:7px}.whippet-add-to-cart form input:not([type=submit]):not([type=file]),.whippet-add-to-cart form select,.whippet-add-to-cart form textarea{background:var(--e-global-color-57237f6,#fff);border:2px solid var(--e-global-color-primary,#002864);border-radius:50px;color:inherit;height:42px;padding:6px 22px 8px}.whippet-add-to-cart form input:not([type=submit]):not([type=file]):focus,.whippet-add-to-cart form select:focus,.whippet-add-to-cart form textarea:focus{border-color:var(--e-global-color-accent,#fa6400);outline:none}.whippet-add-to-cart form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf8,      <svg xmlns="http://www.w3.org/2000/svg" width="13" height="12" viewBox="0 0 13 12"><polyline fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" points="10.776 4.002 6 7.998 1.224 4.002" transform="translate(.7)"></polyline></svg>');background-position:right 12px center;background-repeat:no-repeat;background-size:13px 12px}.whippet-add-to-cart form .compound-input{position:relative}.whippet-add-to-cart form .compound-input.has-unit input{padding-right:60px!important}.whippet-add-to-cart form .compound-input.has-unit .unit{bottom:11px;position:absolute;right:24px}.whippet-add-to-cart .field--sides{border:none;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);padding:0}.whippet-add-to-cart .field--switcher .switcher .options{display:flex}.whippet-add-to-cart .field--switcher .switcher .options .option{flex:1}.whippet-add-to-cart .field--switcher .switcher .options .option label{border:2px solid var(--e-global-color-primary,#002864);cursor:pointer;font-weight:400;height:42px;margin:0;padding:9px 22px;text-align:center;transition:all .2s linear;width:100%}.whippet-add-to-cart .field--switcher .switcher .options .option:first-child label{border-bottom-left-radius:50px;border-right:none;border-top-left-radius:50px}.whippet-add-to-cart .field--switcher .switcher .options .option:last-child label{border-bottom-right-radius:50px;border-left:none;border-top-right-radius:50px}.whippet-add-to-cart .field--switcher .switcher .options .option input:checked+label{background:var(--e-global-color-primary,#002864);color:var(--e-global-color-57237f6,#fff)}.whippet-add-to-cart .field--color-picker .colors{border:none;display:flex;gap:5px;margin:0;padding:0}.whippet-add-to-cart .field--color-picker .colors label{border:2px solid var(--e-global-color-07cbc70,#d9dfe8);border-radius:50px;cursor:pointer;display:block;height:42px;margin:0;padding:2px;width:42px}.whippet-add-to-cart .field--color-picker .colors label .color-box{border-radius:50px;display:inline-block;height:100%;transition:opacity .2s linear;width:100%}.whippet-add-to-cart .field--color-picker .colors input:checked+label{border-color:var(--e-global-color-accent,#fa6400)}.whippet-add-to-cart .field--color-picker .colors input:focus-visible+label{border-color:var(--e-global-color-primary,#002864)}.whippet-add-to-cart .field--color-picker .colors input:focus+label .color-box,.whippet-add-to-cart .field--color-picker .colors input:not(:checked)+label:hover .color-box{opacity:.8}.whippet-add-to-cart .field--action-with-input .whippet-button{background:none;border:none;font-size:1rem;padding:0}.whippet-add-to-cart .field--action-with-input .whippet-button svg{height:24px;width:24px}.whippet-add-to-cart .field--action-with-input .whippet-button span{border-bottom:2px solid transparent}.whippet-add-to-cart .field--action-with-input .whippet-button:focus-visible span{border-bottom-color:var(--e-global-color-primary,#002864)}.whippet-add-to-cart .field--select .image{margin-top:1rem}.whippet-add-to-cart .field--select .image img{height:auto;max-width:250px;width:100%}.whippet-add-to-cart .field--quantity .quantity-field{display:grid;gap:8px;grid-template-columns:42px 150px 42px}.whippet-add-to-cart .field--quantity .quantity-field .whippet-button{justify-content:center}.whippet-add-to-cart .field--quantity .quantity-field .compound-input:not(.has-unit) input{text-align:center}.whippet-add-to-cart .field--quantity-submit{align-items:end;display:grid;grid-template-columns:repeat(2,1fr)}.whippet-add-to-cart .field--quantity-submit .submit{justify-self:end}.whippet-add-to-cart .field--price{background:var(--e-global-color-secondary,#f0f2f6);border-radius:4px;overflow:hidden;padding:15px;position:relative}.whippet-add-to-cart .field--price .price .value{font-weight:700;line-height:1em}.whippet-add-to-cart .field--price .price.ex-vat{margin-bottom:10px}.whippet-add-to-cart .field--price .price.ex-vat .value{font-size:2.5rem}.whippet-add-to-cart .field--price .price.inc-vat{color:var(--e-global-color-594d06d,#1a3e74)}.whippet-add-to-cart .field--price .price-placeholder{font-weight:700;margin:0}.whippet-add-to-cart .field--price .loader{lefT:0;background:hsla(0,0%,100%,.5);color:var(--e-global-color-text,#002864);height:100%;opacity:0;position:absolute;top:0;transition:opacity .2s linear,visibility .2s linear;visibility:hidden;width:100%}.whippet-add-to-cart .field--price .loader.active{opacity:1;visibility:visible}.whippet-add-to-cart .field--price .loader .spinner-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.whippet-add-to-cart .field--price .loader svg{animation:whippetAddToCartSpin 2s linear infinite;height:32px;width:32px}.whippet-add-to-cart .field--message{border-radius:4px;padding:15px}.whippet-add-to-cart .field--message__info{background:var(--e-global-color-secondary,#f0f2f6)}.whippet-add-to-cart .field--message__error{background:#ffdede}.whippet-add-to-cart .field--message .whippet-button{display:inline-block}.whippet-add-to-cart .field--submit{margin-top:15px}.whippet-add-to-cart .field--submit .whippet-button{justify-content:center;width:100%}.whippet-add-to-cart .confirmation{align-items:center;background:var(--e-global-color-secondary,#f0f2f6);border:none;border-radius:4px;color:var(--e-global-color-primary,#002864);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:20px;position:absolute;text-align:center;top:0;width:100%}.whippet-add-to-cart .confirmation .message{text-wrap:balance;margin-bottom:1.5rem}.whippet-add-to-cart .confirmation .buttons{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center}@keyframes whippetAddToCartSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}

/*# sourceMappingURL=add-to-cart.css.map*/