/**handles:cookie-notice-front,ag-fd,ag-block**/
#cookie-notice{position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;letter-spacing:0;line-height:20px;left:0;text-align:center;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif}#cookie-notice,#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice.cn-animated{-webkit-animation-duration:.5s!important;animation-duration:.5s!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}#cookie-notice.cn-animated.cn-effect-none{-webkit-animation-duration:1ms!important;animation-duration:1ms!important}#cookie-notice .cookie-notice-container{display:block}#cookie-notice.cookie-notice-hidden .cookie-notice-container{display:none}#cookie-notice .cookie-revoke-container{display:block}#cookie-notice.cookie-revoke-hidden .cookie-revoke-container{display:none}.cn-position-top{top:0}.cn-position-bottom{bottom:0}.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2}.cookie-revoke-container{padding:15px 30px;width:100%;z-index:1}.cn-close-icon{position:absolute;right:15px;top:50%;margin:-10px 0 0 0;width:15px;height:15px;opacity:.5;padding:10px;border:none;outline:0;background:0 0;box-shadow:none;cursor:pointer}.cn-close-icon:focus,.cn-close-icon:focus-visible{outline:2px solid currentColor;outline-offset:3px}.cn-close-icon:hover{opacity:1}.cn-close-icon:after,.cn-close-icon:before{position:absolute;content:' ';height:15px;width:2px;top:3px;background-color:grey}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-revoke-cookie{margin:0}#cookie-notice .cn-button{margin:0 0 0 10px;display:inline-block}#cookie-notice .cn-button:not(.cn-button-custom){font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:400;font-size:13px;letter-spacing:.25px;line-height:20px;margin:0 0 0 10px;text-align:center;text-transform:none;display:inline-block;cursor:pointer;touch-action:manipulation;white-space:nowrap;outline:0;box-shadow:none;text-shadow:none;border:none;-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem;text-decoration:none;padding:8.5px 10px;line-height:1;color:inherit}.cn-text-container{margin:0 0 6px 0}.cn-buttons-container,.cn-text-container{display:inline-block}.cn-compliance-warning{display:block;color:#f5a623!important;font-size:12px;line-height:18px;margin:4px 0 8px 0}.cn-compliance-warning .cn-warning-icon{color:#f5a623!important;margin-right:4px}.cn-compliance-warning strong{color:#f5a623!important}.cn-compliance-warning a{color:#f5a623!important;text-decoration:underline}.cn-compliance-warning a:hover{color:#ffb84d!important}#cookie-notice.cookie-notice-visible.cn-effect-none,#cookie-notice.cookie-revoke-visible.cn-effect-none{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-none{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-fade,#cookie-notice.cookie-revoke-visible.cn-effect-fade{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-fade{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-effect-slide{-webkit-animation-name:slideInUp;animation-name:slideInUp}#cookie-notice.cn-effect-slide{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide{-webkit-animation-name:slideInDown;animation-name:slideInDown}#cookie-notice.cn-position-top.cn-effect-slide{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@media all and (max-width:900px){.cookie-notice-container #cn-notice-text{display:block}.cookie-notice-container #cn-notice-buttons{display:block}#cookie-notice .cn-button{margin:0 5px 5px 5px}}@media all and (max-width:480px){.cookie-notice-container,.cookie-revoke-container{padding:15px 25px}}
.ag-select-cards .card-list li{padding:5px;margin:0}.ag-select-cards .card-list{margin:0;padding-top:5px}.ag-select-cards .card-list .ag_cards:checked,.ag-select-cards .card-list .selected{background:#ddd}.ag-select-cards .card-list li p{padding:5px;display:inline-block;vertical-align:middle}.ag-select-cards .card-list li p img{margin-left:5px;margin-right:15px;width:38px;vertical-align:middle;float:left!important}.ag-select-cards .card-list li radio{display:inline-block;margin-right:20px;margin-left:10px}.ag-select-cards .card-list li label,.ag-select-cards .card-list li label p{cursor:pointer}.ag-select-cards .card-list li label{display:inline-block;vertical-align:middle}.ag-select-cards .card-list li label p{margin:0;margin-left:15px}.ag-select-cards .card-list li input:checked>.ag-select-cards .card-list li{background:#00f}.savecard{margin-top:10px}.savecard br{display:none}.savecard input,.savecard label{display:inline-block}.savecard input{margin-left:8px;position:relative;top:1px}.woocommerce-checkout .payment_method_ag_opayo_direct{cursor:default}.ag-select-cards .card-list li input[type=radio]{position:absolute;opacity:0;width:0;height:0;cursor:pointer}#ag_opayo_direct-cc-form #ag_opayo_direct-card-expiry:disabled,#ag_opayo_direct-cc-form #ag_opayo_direct-card-number:disabled,#ag_opayo_direct-cc-form input.wc-credit-card-form-card-expiry:disabled,#ag_opayo_direct-cc-form input.wc-credit-card-form-card-number:disabled{background-color:#e8e8ea!important;background-image:repeating-linear-gradient(-45deg,transparent,transparent 4px,rgba(167,170,173,.15) 4px,rgba(167,170,173,.15) 8px)!important;background-repeat:repeat!important;color:#50575e!important;cursor:not-allowed;opacity:.95!important;border:1px dashed #a7aaad!important}#ag_opayo_direct-cc-form #ag_opayo_direct-card-cvc,#ag_opayo_direct-cc-form #ag_opayo_direct-card-expiry:not(:disabled),#ag_opayo_direct-cc-form #ag_opayo_direct-card-number:not(:disabled){cursor:text!important}.woocommerce iframe{border:none}#submit_sagepay_payment_form{background:#7f54b3;color:#fff}
.wc-block-components-payment-methods__save-card-info{margin-top:10px}.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons,.wp-block-woocommerce-cart-express-payment-block .wc-block-components-express-payment__event-buttons{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:12px 16px;list-style:none;width:100%}.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons>li,.wp-block-woocommerce-cart-express-payment-block .wc-block-components-express-payment__event-buttons>li{width:auto;max-width:240px;flex:0 1 auto;margin:0;padding-bottom:0;box-sizing:border-box}.wc-block-components-express-payment--cart .ag-opayo-block-express-wallet-wrap,.wp-block-woocommerce-cart-express-payment-block .ag-opayo-block-express-wallet-wrap{margin-left:auto;margin-right:auto}.wc-block-checkout .ag-opayo-block-express-wallet-wrap{margin-left:auto;margin-right:auto;display:block;justify-self:center}.ag-opayo-pi-test-mode{margin:.5em 0 .75em;padding:.5em .75em;background:#f8f4e6;border-left:3px solid #c9a227;font-size:.9em}.ag-sagepay-checkout-icon-wrapper,.ag-sagepay-checkout-title-wrapper{width:100%}.ag-sagepay-checkout-icon-wrapper img{float:left;margin-right:5px;margin-top:8px}.ag-opayo-direct-block-content{margin-top:.5em}.ag-opayo-direct-block-content .ag-opayo-direct-test-mode{margin:.5em 0 .75em;padding:.5em .75em;background:#f8f4e6;border-left:3px solid #c9a227;font-size:.9em}.ag-opayo-direct-payment-method{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.25rem;margin-top:1rem}.ag-opayo-direct-payment-method .ag-opayo-direct-field-card{grid-column:1/-1}.ag-opayo-direct-field{display:flex;flex-direction:column;gap:.35rem}.ag-opayo-direct-field label{font-weight:600;font-size:.9em;color:#2c3338}.ag-opayo-direct-input{width:100%;padding:.6rem .75rem;font-size:1rem;line-height:1.4;border:1px solid #8c8f94;border-radius:4px;background:#fff;box-sizing:border-box}.ag-opayo-direct-input:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:0}.ag-opayo-direct-input::placeholder{color:#a7aaad}.ag-opayo-direct-saved-token[data-ag-opayo-cvc-host].ag-opayo-direct-saved-token--moved{display:none!important}.ag-opayo-direct-saved-token[data-ag-opayo-cvc-host]:not(.ag-opayo-direct-saved-token--moved){margin-top:1rem;padding:1rem 1.15rem;background:#f6f7f7;border:1px solid #dcdcde;border-radius:4px;border-left:3px solid #2271b1}.ag-opayo-direct-saved-token[data-ag-opayo-cvc-host]:not(.ag-opayo-direct-saved-token--moved) .ag-opayo-direct-field-cvc{max-width:8em}.ag-opayo-direct-saved-token[data-ag-opayo-cvc-host]:not(.ag-opayo-direct-saved-token--moved) .ag-opayo-direct-saved-token-inline-summary{margin-top:0;margin-bottom:.2rem}.ag-opayo-direct-saved-token[data-ag-opayo-cvc-host]:not(.ag-opayo-direct-saved-token--moved) .ag-opayo-direct-saved-token-inline-expiry{margin-bottom:.75rem}.wc-block-components-radio-control__option .ag-opayo-direct-saved-cvc-inline{margin-top:.75rem;padding:.85rem 1rem;background:#f6f7f7;border:1px solid #dcdcde;border-radius:4px;border-left:3px solid #2271b1}.wc-block-components-radio-control__option .ag-opayo-direct-saved-token-inline-summary{font-weight:600;margin:0 0 .2rem;font-size:.95em;color:#1d2327;letter-spacing:.01em}.wc-block-components-radio-control__option .ag-opayo-direct-saved-token-inline-expiry{margin:0 0 .6rem;font-size:.875em;color:#50575e}.wc-block-components-radio-control__option .ag-opayo-direct-saved-cvc-inline .ag-opayo-direct-field-cvc{max-width:8em}.wc-block-components-radio-control__option .ag-opayo-direct-saved-cvc-inline label{font-weight:600;font-size:.9em;color:#2c3338;display:block;margin-bottom:.25rem}.wc-block-components-radio-control__option .ag-opayo-direct-saved-cvc-inline .ag-opayo-direct-input{padding:.5rem .65rem;font-size:.95rem}.ag-opayo-pi-block-content{margin-top:.5em}.ag-opayo-pi-block-content .ag-opayo-pi-test-mode{margin:.5em 0 .75em;padding:.5em .75em;background:#f8f4e6;border-left:3px solid #c9a227;font-size:.9em}.ag-opayo-pi-payment-method{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.25rem;margin-top:1rem}.ag-opayo-pi-payment-method .ag-opayo-pi-field-card{grid-column:1/-1}.ag-opayo-pi-field{display:flex;flex-direction:column;gap:.35rem}.ag-opayo-pi-field label{font-weight:600;font-size:.9em;color:#2c3338}.ag-opayo-pi-input{width:100%;padding:.6rem .75rem;font-size:1rem;line-height:1.4;border:1px solid #8c8f94;border-radius:4px;background:#fff;box-sizing:border-box}.ag-opayo-pi-input:focus{border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:0}.ag-opayo-pi-input::placeholder{color:#a7aaad}