fieldset.step .billecta-container{padding:46px 24px}fieldset.step .billecta-container p{font-size:14px;line-height:22px}fieldset.step .billecta-container .link-arrow:before{background:rgba(var(--orange),1);transform:rotate(90deg)}fieldset.step .help-text-error{color:rgba(var(--red),1);text-align:left}fieldset.step .sign-billecta{display:flex;justify-content:center}fieldset.step .sign-billecta svg{margin:4px .5rem 0 0;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}fieldset.step .sign-billecta:disabled svg{transform:scale(1)}fieldset.step .gfield_error select{color:rgb(var(--shark))}fieldset.step .gfield-type-select.gfield_error:after{line-height:1;right:42px}fieldset [data-component-name=choose-gift-card],fieldset [data-component-name=choose-tribute-gift-card]{--motive-border-color: var(--wild-sand);--motive-checkbox-opacity: 0;position:relative}fieldset [data-component-name=choose-gift-card] .gift-card-motives-button,fieldset [data-component-name=choose-tribute-gift-card] .gift-card-motives-button{position:absolute;bottom:0;margin:0 auto}:is(fieldset [data-component-name="choose-gift-card"]) .gift-card-motives:not(:has(.gift-card-motive.d-none))+.gift-card-motives-button,:is(fieldset [data-component-name="choose-tribute-gift-card"]) .gift-card-motives:not(:has(.gift-card-motive.d-none))+.gift-card-motives-button{display:none}fieldset [data-component-name=choose-gift-card] .gift-card-motives:has(.gift-card-motive.d-none):after,fieldset [data-component-name=choose-tribute-gift-card] .gift-card-motives:has(.gift-card-motive.d-none):after{content:""}fieldset [data-component-name=choose-gift-card] .gift-card-motives,fieldset [data-component-name=choose-tribute-gift-card] .gift-card-motives{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}fieldset [data-component-name=choose-gift-card] .gift-card-motives:after,fieldset [data-component-name=choose-tribute-gift-card] .gift-card-motives:after{height:80px;position:absolute;bottom:0;width:100%;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#ffffff 100%);pointer-events:none}fieldset [data-component-name=choose-gift-card] .gift-card-motives .gift-card-motive,fieldset [data-component-name=choose-tribute-gift-card] .gift-card-motives .gift-card-motive{padding:.25rem;border:.25rem solid rgb(var(--motive-border-color));width:100%;position:relative}fieldset [data-component-name=choose-gift-card] .gift-card-motives .gift-card-motive label:after,fieldset [data-component-name=choose-tribute-gift-card] .gift-card-motives .gift-card-motive label:after{content:"\e801";font-family:fontello;display:block;width:1.5rem;height:1.5rem;border-radius:100%;color:var(--white);font-size:8px;background-color:rgb(var(--motive-border-color));opacity:var(--motive-checkbox-opacity);position:absolute;bottom:-.5rem;left:calc(50% - .75rem);z-index:1;display:grid;place-items:center}fieldset [data-component-name=choose-gift-card] .gift-card-motives .gift-card-motive:has(input:checked),fieldset [data-component-name=choose-tribute-gift-card] .gift-card-motives .gift-card-motive:has(input:checked){--motive-border-color: var(--green);--motive-checkbox-opacity: 1}fieldset [data-component-name=choose-gift-card] .gift-card-motives .gift-card-motive img,fieldset [data-component-name=choose-tribute-gift-card] .gift-card-motives .gift-card-motive img{aspect-ratio:4 / 3;width:100%;height:auto}fieldset [data-component-name=choose-gift-card] .gift-card-preview,fieldset [data-component-name=choose-tribute-gift-card] .gift-card-preview{object-fit:cover;object-position:top;border-left:.5rem solid rgb(var(--motive-border-color));border-right:.5rem solid rgb(var(--motive-border-color));border-top:.5rem solid rgb(var(--motive-border-color));aspect-ratio:28 / 27}fieldset [data-component-name=choose-gift-card] .modal-container,fieldset [data-component-name=choose-tribute-gift-card] .modal-container{padding:0;border-radius:0;overflow-y:visible;font-family:Open Sans}fieldset [data-component-name=choose-gift-card] .modal-close,fieldset [data-component-name=choose-tribute-gift-card] .modal-close{background:var(--black);color:var(--white);height:30px;width:30px;top:-31px;right:0}fieldset [data-component-name=choose-gift-card] .modal-close:before,fieldset [data-component-name=choose-tribute-gift-card] .modal-close:before{position:static}fieldset [data-component-name=choose-gift-card] .modal-content,fieldset [data-component-name=choose-tribute-gift-card] .modal-content{aspect-ratio:1 / 1.41;position:relative}fieldset [data-component-name=choose-gift-card] .modal-content .spinner,fieldset [data-component-name=choose-tribute-gift-card] .modal-content .spinner{position:absolute}fieldset [data-component-name=choose-gift-card] .gift-card-preview-wrapper,fieldset [data-component-name=choose-tribute-gift-card] .gift-card-preview-wrapper{position:relative;overflow:hidden;aspect-ratio:21 / 24}fieldset [data-component-name=choose-gift-card] .gift-card-preview-wrapper:after,fieldset [data-component-name=choose-tribute-gift-card] .gift-card-preview-wrapper:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:80px;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#ffffff 100%)}fieldset [data-component-name=choose-gift-card] .spinner,fieldset [data-component-name=choose-tribute-gift-card] .spinner{inset:0;place-self:center}fieldset [data-component-name=choose-gift-card] #gift-card-preview,fieldset [data-component-name=choose-tribute-gift-card] #gift-card-preview{container-type:inline-size;container-name:gift-card-preview;display:flex;flex-direction:column;color:#000;aspect-ratio:1 / 1.414;width:100%}fieldset [data-component-name=choose-gift-card] #gift-card-preview:not(.tribute-gift-card-preview),fieldset [data-component-name=choose-tribute-gift-card] #gift-card-preview:not(.tribute-gift-card-preview){padding:2%}fieldset [data-component-name=choose-gift-card] #gift-card-preview-image,fieldset [data-component-name=choose-tribute-gift-card] #gift-card-preview-image{aspect-ratio:4 / 3;object-fit:cover;width:100%;height:auto}fieldset [data-component-name=choose-gift-card] #gift-card-preview-heading,fieldset [data-component-name=choose-tribute-gift-card] #gift-card-preview-heading{word-wrap:break-word;margin-top:6%;text-align:center}fieldset [data-component-name=choose-gift-card] #gift-card-preview-amount-heading,fieldset [data-component-name=choose-tribute-gift-card] #gift-card-preview-amount-heading{margin-top:4%;text-align:center}fieldset [data-component-name=choose-gift-card] #gift-card-preview-greeting,fieldset [data-component-name=choose-tribute-gift-card] #gift-card-preview-greeting{margin-top:6%;text-align:center}@container gift-card-preview (min-width: 100px){fieldset [data-component-name=choose-gift-card] #gift-card-preview-heading,fieldset [data-component-name=choose-tribute-gift-card] #gift-card-preview-heading{font-size:6cqw;line-height:6cqw}fieldset [data-component-name=choose-gift-card] #gift-card-preview-amount-heading,fieldset [data-component-name=choose-tribute-gift-card] #gift-card-preview-amount-heading{font-size:12cqw;line-height:12cqw}fieldset [data-component-name=choose-gift-card] #gift-card-preview-greeting,fieldset [data-component-name=choose-tribute-gift-card] #gift-card-preview-greeting{line-height:3.5cqw;font-size:2.4cqw;margin-left:9.5cqw;margin-right:9.5cqw;word-wrap:break-word}fieldset [data-component-name=choose-gift-card] #gift-card-footer,fieldset [data-component-name=choose-tribute-gift-card] #gift-card-footer{font-size:1.6cqw;line-height:2cqw;text-align:center;margin-left:14%;margin-right:14%;margin-bottom:1.5cqw;margin-top:auto}fieldset [data-component-name=choose-gift-card] #gift-card-footer img,fieldset [data-component-name=choose-tribute-gift-card] #gift-card-footer img{margin-left:auto;margin-right:auto;margin-bottom:2.5cqw;width:6cqw}}fieldset [data-component-name=choose-gift-card] .gift-card-col-wrapper,fieldset [data-component-name=choose-tribute-gift-card] .gift-card-col-wrapper{display:grid;position:relative;gap:1rem}@media (min-width: 1024px){fieldset [data-component-name=choose-gift-card] .gift-card-col-wrapper,fieldset [data-component-name=choose-tribute-gift-card] .gift-card-col-wrapper{grid-template-columns:1fr 1fr;gap:2rem}fieldset [data-component-name=choose-gift-card] .gift-card-col-sticky,fieldset [data-component-name=choose-tribute-gift-card] .gift-card-col-sticky{position:sticky;top:200px;padding-bottom:1rem}fieldset [data-component-name=choose-gift-card] .gift-card-preview,fieldset [data-component-name=choose-tribute-gift-card] .gift-card-preview{border-left:.25rem solid rgb(var(--motive-border-color));border-right:.25rem solid rgb(var(--motive-border-color));border-top:.25rem solid rgb(var(--motive-border-color))}}fieldset [data-component-name=choose-gift-card] .gfield_description,fieldset [data-component-name=choose-tribute-gift-card] .gfield_description{border:0;line-height:1}[data-component-name=choose-sponsorship] .archive-field{background:rgb(var(--wild-sand))}[data-component-name=choose-sponsorship] .archive-field:has(.SumoSelect.open){background:var(--white)}[data-component-name=choose-sponsorship] .SumoSelect{border-color:transparent}[data-component-name=choose-sponsorship] .SelectBox{padding-top:12px}[data-component-name=choose-sponsorship] .optWrapper{background:var(--white)}[data-component-name=choose-sponsorship] .gfield-type-select.is-filled .gfield_label{color:var(--black);font-size:.75rem}[data-component-name=choose-sponsorship] .SumoSelect .optWrapper .opt{padding-left:0;font-size:14px}[data-component-name=choose-sponsorship] .SumoSelect .optWrapper .opt label{color:var(--black);font-weight:700}[data-component-name=choose-sponsorship] .SumoSelect .optWrapper .opt:before{display:none}[data-component-name=choose-sponsorship] .SumoSelect .optWrapper .opt span{font-size:12px;color:var(--black)}[data-component-name=choose-sponsorship] .SumoSelect .options{border-top:none}.subcomponent-delivery-method [type=radio]+label{font-size:12px;line-height:18px}.checkout-form-light figure{width:96px;height:96px;flex-shrink:0}.easy-checkout-container{pointer-events:all;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999}.easy-checkout-container .iframe-container{z-index:99999;position:fixed;top:50%;width:500px;margin-left:-250px;margin-top:0;background:rgb(var(--wild-sand));padding:40px;left:50%;transform:translateY(-50%);height:70vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.easy-checkout-container .iframe-container a{text-decoration:none;color:$black}@media (max-width: 991px){.easy-checkout-container .iframe-container{top:50px;left:50%;transform:translate3d(-50%,0,0);width:90%;height:80%;overflow:auto;padding:15px;margin-top:0;margin-left:0}}.easy-checkout-container:after{top:0;left:0;width:100%;height:100%;background:rgb(var(--dusty-gray));content:"";opacity:.7;position:fixed;z-index:999}.component-checkout-form fieldset.step #payment{background:rgb(var(--wild-sand))}fieldset.step .gfield-type-select.is-filled .gfield_label{transform:translateY(-18px)}fieldset.step .gfield-type-select.is-valid:after{line-height:1.2}fieldset.step .btn-lg-wide{width:100%}.billecta-container{background-color:rgba(var(--orange),.1);min-height:270px}.billecta-loader{animation-name:rotate;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear;transform-origin:50% 50%}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-subcomponents="select_payment_method,payment"] [data-component-name=select-payment-method] .js-next-step,[data-component-name=payment] .payment-box.payment_method_cheque{display:none}[data-component-name=prize] figure{height:96px;width:96px;flex-shrink:0}.js-get-address-by-pno{display:none}.woocommerce form fieldset.step .form-row-first,.woocommerce form fieldset.step .form-row-last{width:100%}.woocommerce form fieldset.step .form-row:not(:last-of-type){margin-bottom:1rem}.woocommerce form fieldset.step .gfield.is-valid:after{line-height:1.2}.woocommerce form fieldset.step .text-help{font-size:12px;line-height:18px;padding-top:2px;text-align:left}.woocommerce form fieldset.step .pristine-error{color:rgb(var(--red))}.component-checkout-form fieldset.step .get-address-by-pno>.gfield_label+span{margin-bottom:0}.component-checkout-form fieldset.step .get-address-by-pno>.gfield_label+span>input{margin-bottom:0}fieldset.step .billing-summary-fields{background-color:rgb(var(--wild-sand));padding:1rem;font-size:14px;line-height:18px;border:1px solid rgba(0,0,0,.2);margin-bottom:1rem}fieldset.step .billing-summary-fields p{margin-bottom:1rem}fieldset.step .billing-summary-fields strong{display:block}fieldset.step .billing-summary-fields button[type=button]{background-color:transparent;padding:0;border:none;text-decoration:underline;font-weight:700;cursor:pointer}fieldset.step .billing-summary-fields button[type=button]:hover{text-decoration:none}.woocommerce form fieldset.step .user-details .form-row.manual-address{background-color:rgb(var(--wild-sand));padding:1rem 1rem 0;margin:0}.woocommerce form fieldset.step .user-details .form-row.manual-address input[type=text],.woocommerce form fieldset.step .user-details .form-row.manual-address input[type=tel]{background-color:var(--white);border:1px solid rgba(0,0,0,.2)}.woocommerce form fieldset.step .user-details .form-row.manual-address input[type=text]:focus-visible,.woocommerce form fieldset.step .user-details .form-row.manual-address input[type=tel]:focus-visible{border:1px solid rgba(0,0,0,.2);box-shadow:none}.woocommerce form fieldset.step .user-details .form-row.manual-address .gfield_label{transform:translateY(8px) translate(20px)}.woocommerce form fieldset.step .user-details .form-row.manual-address.is-filled .gfield_label{transform:translateY(-2px) translate(20px)}.woocommerce form fieldset.step .user-details .form-row.manual-address.is-valid:after,.woocommerce form fieldset.step .user-details .form-row.manual-address.gfield_error:after{top:36px;right:36px;line-height:1.2}.woocommerce form fieldset.step [data-component-name=select-payment-method] .form-row:not(.validate-required-terms){margin-bottom:1rem}.woocommerce form fieldset.step [data-component-name=select-payment-method] .form-row.validate-required-terms{margin-bottom:0;padding-bottom:0!important}body{--orange: 232, 81, 10;--orange-50: 253, 238, 231;--red: 222, 49, 38;--shark: 41, 42, 45;--parsley: 34, 99, 27;--wild-sand: 244, 244, 244;--white: rgb(255, 255, 255);--dusty-gray: 151, 151, 151;--black: rgb(0, 0, 0);--green: 34, 99, 27}.completed{position:relative;width:32px;height:32px;border-radius:100%;transition:transform .2s;color:var(--white);background-color:rgb(var(--parsley));font-size:10px;font-weight:400;display:flex;align-items:center;justify-content:center;margin-right:.8rem}.component-checkout-form{background-color:#e9e9e9}.woocommerce form fieldset.step .form-row .woocommerce-input-wrapper .description{font-size:12px;line-height:18px;display:block;padding:8px 0 0;font-weight:400!important;opacity:.6;margin:0!important;background:transparent}.woocommerce form fieldset.step .form-row .woocommerce-input-wrapper .description:before{display:none}fieldset.step{background-color:rgb(var(--wild-sand))}.active-step:is(fieldset.step,.checkout-form-light){background-color:var(--white)}:is(fieldset.step,.checkout-form-light) .link-arrow{text-decoration:underline}:is(fieldset.step,.checkout-form-light) .link-arrow:before{background:#000;display:flex;width:24px;justify-content:center;color:var(--white);text-decoration:none;transition:none}:is(fieldset.step,.checkout-form-light) .link-arrow:hover:before{transform:translateY(0)}:is(fieldset.step,.checkout-form-light) .link-arrow.up:before{transform:rotate(180deg)}:is(fieldset.step,.checkout-form-light) ul.list-check-ring{margin-top:16px!important;margin-bottom:0}:is(fieldset.step,.checkout-form-light) ul.list-check-ring li{margin-bottom:1rem;font-size:12px;line-height:18px}@media (min-width: 1024px){:is(fieldset.step,.checkout-form-light) ul.list-check-ring li{font-size:16px}}:is(fieldset.step,.checkout-form-light) ul.list-check-ring li:before{top:50%;border:none;color:rgba(var(--orange),1);padding:0;height:9px;transform:translateY(-50%)}:is(fieldset.step,.checkout-form-light) .product-usp-list a{color:var(--black)}:is(fieldset.step,.checkout-form-light) .custom-radios [type=radio]+label{margin:0;border:2px solid rgba(var(--orange),.4);background-color:var(--white);font-weight:700;color:rgba(var(--orange));font-size:16px;opacity:1}:is(fieldset.step,.checkout-form-light) .custom-radios [type=radio]:checked+label{background-color:rgba(var(--green),.1);border:2px solid rgba(var(--green),1);color:rgba(var(--green),1)}:is(fieldset.step,.checkout-form-light) .custom-radios [type=radio]:checked+label:before{content:"\e801";background-color:rgb(var(--green));box-shadow:none;color:var(--white);height:24px;width:24px;font-size:9px;bottom:0;top:auto;left:50%;transform:translateY(50%) translate(-50%)}:is(fieldset.step,.checkout-form-light) .custom-radios .gfield-type-number.is-valid:after{line-height:1.2}:is(fieldset.step,.checkout-form-light) .custom-radios .pristine-error.text-help{margin-bottom:1rem}:is(fieldset.step,.checkout-form-light) .field-help-text{font-size:12px;line-height:18px;display:block;padding-top:8px;font-weight:400;opacity:.6;text-align:left}:is(fieldset.step,.checkout-form-light) .meta-data{padding-top:4px;line-height:22px;font-size:14px}fieldset .icon-check{position:relative;width:32px;height:32px;border-radius:100%;transition:transform .2s;color:var(--white);background-color:rgb(var(--parsley));font-size:10px;font-weight:400;align-items:center;justify-content:center;margin-right:.8rem;display:flex}fieldset .icon-check:before{margin-left:0}fieldset legend+button{cursor:pointer}.custom-price-help-text{color:#0009}.custom-price-wrapper .pristine-error{display:none}.custom-price-wrapper input[type=number],.custom-price-wrapper input[type=number]:hover,.custom-price-wrapper input[type=number]:focus,.custom-price-wrapper input[type=number]:active,.custom-price-wrapper .gfield_error input[type=number]{border-color:rgb(var(--orange))!important;border-width:2px!important;color:rgb(var(--orange));font-weight:700}.grid{display:grid}.grid-auto-cols{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.gap-4{gap:4px}@media (max-width: 639px){.woocommerce.component-checkout-form.component-checkout-form-new{padding-top:24px;padding-bottom:24px}}
