.lwc-block{box-sizing:border-box}.lwc-block-placeholder{background:#fff;border:1px dashed #c3c4c7;border-radius:12px;color:#3c434a;padding:16px}.lwc-filtered-competitions{display:block;width:100%}.lwc-filtered-competitions__filters{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:0}.lwc-filtered-competitions__filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:color-mix(in srgb,var(--wp--preset--color--white,#fff) 76%,var(--wp--preset--color--lwc-cream,#fff7f1));border:1px solid var(--wp--preset--color--lwc-line,#e9ded0);border-radius:999px;color:var(--wp--preset--color--lwc-charcoal,#343a36);cursor:pointer;flex:0 0 auto;font:inherit;font-size:.75rem;font-weight:900;letter-spacing:.035em;line-height:1;min-height:2.25rem;padding:.55rem .9rem;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease;white-space:nowrap}.lwc-filtered-competitions__filter:focus-visible,.lwc-filtered-competitions__filter:hover{border-color:var(--wp--preset--color--lwc-terracotta,#e07a5f);box-shadow:0 8px 18px rgb(224 122 95 / .14);color:var(--wp--preset--color--lwc-terracotta-dark,#c95f4c);outline:0;transform:translateY(-1px)}.lwc-filtered-competitions__filter.is-active{background:var(--wp--preset--color--lwc-terracotta,#e07a5f);border-color:var(--wp--preset--color--lwc-terracotta,#e07a5f);box-shadow:0 9px 20px rgb(224 122 95 / .22);color:var(--wp--preset--color--white,#fff)}.lwc-filtered-competitions__filter[hidden]{display:none!important}.lwc-filtered-competitions__filter:disabled{cursor:not-allowed;opacity:.5;transform:none}.lwc-is-filtered-out{display:none!important}.lwc-next-draw{align-items:center;background:var(--lwc-next-draw-bg,#1f2926);border-radius:var(--wp--custom--lwc--radius--md,16px);box-sizing:border-box;color:var(--lwc-next-draw-text,#fff);display:flex;gap:clamp(.65rem,2vw,1.35rem);justify-content:center;min-height:4.25rem;overflow:hidden;padding:.55rem clamp(.75rem,2vw,1.2rem);width:100%}.lwc-next-draw--comfortable{min-height:5.25rem;padding-block:.8rem}.lwc-next-draw__label{color:inherit;flex:0 1 8rem;font-size:clamp(.78rem,1.4vw,1rem);font-weight:800;letter-spacing:.025em;line-height:1.15;text-transform:uppercase}.lwc-next-draw__units{align-items:stretch;display:flex;flex:0 0 auto}.lwc-next-draw__unit{align-items:center;border-left:1px solid color-mix(in srgb,var(--lwc-next-draw-text,#fff) 17%,transparent);display:flex;flex-direction:column;justify-content:center;min-width:clamp(3.15rem,5vw,4rem);padding-inline:clamp(.4rem,1vw,.75rem)}.lwc-next-draw__unit strong{color:inherit;font-size:clamp(1.45rem,3vw,2rem);font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:-.035em;line-height:.95}.lwc-next-draw__unit small{color:inherit;font-size:clamp(.58rem,1vw,.72rem);font-weight:700;line-height:1;margin-top:.28rem;opacity:.88;text-transform:uppercase}.lwc-next-draw__button{align-items:center;align-self:stretch;background:var(--lwc-next-draw-accent,#e07a5f);border-radius:var(--wp--custom--lwc--radius--pill,999px);box-shadow:none;color:var(--lwc-next-draw-button-text,#fff)!important;display:inline-flex;flex:0 0 auto;font-size:clamp(.76rem,1.4vw,.9rem);font-weight:900;justify-content:center;line-height:1;min-height:2.75rem;padding:.7rem clamp(.85rem,2vw,1.2rem);text-align:center;text-decoration:none;text-transform:uppercase;transition:box-shadow .18s ease,filter .18s ease,transform .18s ease}.lwc-next-draw__button:focus-visible,.lwc-next-draw__button:hover{box-shadow:none;filter:brightness(1.04);transform:translateY(-1px)}.lwc-next-draw--empty{justify-content:center;min-height:3.5rem;text-align:center}.lwc-next-draw__announcement{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media(max-width:720px){.lwc-next-draw{flex-wrap:wrap;gap:.65rem;padding:.75rem}.lwc-next-draw__label{flex-basis:100%;text-align:center}.lwc-next-draw__button{align-self:auto}}@media(max-width:440px){.lwc-next-draw__unit{min-width:2.75rem;padding-inline:.32rem}.lwc-next-draw__unit strong{font-size:1.35rem}.lwc-next-draw__button{flex-basis:100%}}.lwc-filtered-competitions__status{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media(max-width:620px){.lwc-filtered-competitions__filters{flex-wrap:nowrap;justify-content:flex-start;margin-inline:calc(50% - 50vw);overflow-x:auto;overscroll-behavior-inline:contain;padding:.25rem max(1rem,(100vw - 100%)/2) .65rem;scroll-padding-inline:max(1rem,(100vw - 100%)/2);scroll-snap-type:inline proximity;scrollbar-width:none;width:100vw;-webkit-overflow-scrolling:touch}.lwc-filtered-competitions__filters::-webkit-scrollbar{display:none}.lwc-filtered-competitions__filter{scroll-snap-align:start}}.lwc-block-editor-preview .lwc-block-placeholder{margin:0}.lwc-block-editor-media-control{display:grid;gap:.65rem;margin-top:.65rem}.lwc-block-editor-media-control__preview{background:#f3f3f3;border:1px solid #dcdcde;border-radius:8px;display:block;height:auto;max-height:160px;-o-object-fit:cover;object-fit:cover;width:100%}.lwc-block-editor-media-control__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.lwc-hero-giveaway-card{--lwc-hero-card-text:#fffaf3;--lwc-hero-card-title:var(--lwc-hero-card-text);--lwc-hero-card-muted:rgba(255,250,243,.74);--lwc-hero-card-line:hsla(0,0%,100%,.13);--lwc-hero-card-progress-track:hsla(0,0%,100%,.16);--lwc-hero-card-panel:rgba(21,28,23,.34);aspect-ratio:1/1;background-color:#334238;border-radius:clamp(16px,1.8vw,24px);box-shadow:0 24px 54px rgb(36 48 42 / .18);box-sizing:border-box;color:var(--lwc-hero-card-text);display:grid;isolation:isolate;min-height:clamp(19rem,32vw,27rem);overflow:hidden;padding:clamp(.85rem,2vw,1.35rem);position:relative;width:100%}.lwc-hero-giveaway-card:after{background:linear-gradient(180deg,#fff0,rgb(21 28 23 / .26) 42%,rgb(21 28 23 / .78));content:"";inset:30% 0 0;pointer-events:none;position:absolute;z-index:0}.lwc-hero-giveaway-card__background,.lwc-hero-giveaway-card__overlay{inset:0;position:absolute}.lwc-hero-giveaway-card__background{background-position:50%;background-repeat:no-repeat;background-size:cover;transform:scale(1.01);z-index:-2}.lwc-hero-giveaway-card__overlay{border-radius:clamp(16px,1.8vw,24px);z-index:-1}.lwc-hero-giveaway-card--no-image{background:radial-gradient(circle at 20% 14%,hsl(0 0% 100% / .18),transparent 30%),linear-gradient(135deg,#334238,#202b24)}.lwc-hero-giveaway-card__inner{align-content:end;display:grid;gap:clamp(.55rem,1.4vw,.85rem);min-height:100%;position:relative;width:100%;z-index:1}.lwc-hero-giveaway-card__content{align-self:end;display:grid;gap:clamp(.55rem,1.2vw,.8rem) clamp(.75rem,1.5vw,1rem);grid-template-columns:minmax(0,1fr) auto;justify-items:stretch;max-width:none;min-width:0;padding:0}.lwc-hero-giveaway-card__title{color:var(--lwc-hero-card-title);display:-webkit-box;font-family:var(--wp--preset--font-family--display,Georgia,serif);font-size:clamp(1.45rem,2.6vw,2.1rem);font-weight:400;grid-column:1/-1;-webkit-box-orient:vertical;letter-spacing:0;-webkit-line-clamp:3;line-height:.98;margin:0;max-width:15ch;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;text-shadow:0 2px 18px rgb(0 0 0 / .42)}.lwc-hero-giveaway-card__title a{color:inherit;text-decoration:none}.lwc-hero-giveaway-card__price{align-items:baseline;align-self:center;backdrop-filter:blur(5px);background:rgb(21 28 23 / .38);border:1px solid hsl(0 0% 100% / .13);border-radius:999px;color:var(--lwc-hero-card-muted);display:flex;flex-wrap:wrap;font-size:clamp(.82rem,1vw,.95rem);gap:.25rem;justify-self:start;line-height:1.2;padding:.45rem .68rem;width:auto}.lwc-hero-giveaway-card__price strong{font-size:1.2em;font-weight:900;line-height:1}.lwc-hero-giveaway-card__price .lwc-ticket-price.is-on-sale .lwc-ticket-price__sale,.lwc-hero-giveaway-card__price .lwc-ticket-price:not(.is-on-sale) .lwc-ticket-price__regular,.lwc-hero-giveaway-card__price strong{color:var(--wp--preset--color--lwc-terracotta,#e07a5f)}.lwc-hero-giveaway-card__price .lwc-ticket-price,.lwc-hero-giveaway-card__price .lwc-ticket-price__amount{display:inline-flex}.lwc-hero-giveaway-card__price .lwc-ticket-price__regular,.lwc-hero-giveaway-card__price .lwc-ticket-price__sale,.lwc-hero-giveaway-card__price .woocommerce-Price-amount,.lwc-hero-giveaway-card__price .woocommerce-Price-currencySymbol{color:inherit}.lwc-hero-giveaway-card__button{align-items:center;background:var(--wp--preset--color--lwc-terracotta,#e07a5f);border:0;border-radius:999px;box-shadow:0 12px 24px rgb(0 0 0 / .18);color:var(--wp--preset--color--white,#fff);display:inline-flex;font-size:clamp(.78rem,1vw,.9rem);font-weight:900;gap:.7rem;justify-content:space-between;line-height:1.1;min-height:2.65rem;min-width:min(100%,10.5rem);padding:.72rem .9rem .72rem 1rem;text-align:left;text-decoration:none;transition:box-shadow .18s ease,filter .18s ease,transform .18s ease}.lwc-hero-giveaway-card__button:focus-visible,.lwc-hero-giveaway-card__button:hover{box-shadow:0 16px 28px rgb(0 0 0 / .24);color:var(--wp--preset--color--white,#fff);filter:saturate(1.05) brightness(.98);transform:translateY(-1px)}.lwc-hero-giveaway-card__progress{align-self:end;display:grid;gap:.38rem;padding:0;text-shadow:0 2px 14px rgb(0 0 0 / .38);width:100%}.lwc-hero-giveaway-card__progress-label{align-items:center;color:var(--lwc-hero-card-text);display:flex;font-size:clamp(.72rem,.95vw,.82rem);font-weight:800;gap:1rem;justify-content:space-between;line-height:1.2}.lwc-hero-giveaway-card__progress-label strong{color:inherit;font-weight:900;white-space:nowrap}.lwc-hero-giveaway-card__bar{background:hsl(0 0% 100% / .18);border-radius:999px;display:block;height:.42rem;overflow:hidden;width:100%}.lwc-hero-giveaway-card__bar span{background:var(--wp--preset--color--lwc-terracotta,#e07a5f);border-radius:inherit;display:block;height:100%;min-width:.56rem}@media(max-width:780px){.lwc-hero-giveaway-card{border-radius:var(--wp--custom--lwc--radius--md,16px);min-height:21rem;padding:clamp(1rem,5vw,1.35rem)}.lwc-hero-giveaway-card__content{justify-items:stretch;max-width:none}.lwc-hero-giveaway-card__title{font-size:clamp(1.35rem,6vw,1.95rem);max-width:100%}.lwc-hero-giveaway-card__button{min-width:min(100%,9.5rem)}}@media(max-width:480px){.lwc-hero-giveaway-card__content{grid-template-columns:1fr}.lwc-hero-giveaway-card__price{align-items:baseline;flex-direction:row;gap:.25rem}.lwc-hero-giveaway-card__button{width:100%}.lwc-hero-giveaway-card__progress-label{align-items:flex-start;flex-direction:column;gap:.25rem}}.lwc-block-card{background:#fff;border:1px solid #e5e5e5;border-radius:18px;box-shadow:0 10px 30px rgb(0 0 0 / .06);display:flex;flex-direction:column;gap:0;height:100%;overflow:hidden;transition:border-color .25s ease}.lwc-block-card:hover{border-color:var(--wp--preset--color--lwc-terracotta,#e07a5f)}.lwc-block-card__inner{position:relative}.lwc-block-card__pills{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end;left:auto;max-width:calc(100% - 20px);position:absolute;right:10px;top:10px;width:auto;z-index:3}.lwc-block-card__pills .lwc-pill{position:static}.lwc-pill-featured{background:var(--wp--preset--color--lwc-terracotta,#e07a5f)!important;color:var(--wp--preset--color--white,#fff)!important}.lwc-pill-sale{background:linear-gradient(135deg,var(--wp--preset--color--lwc-terracotta,#e07a5f),color-mix(in srgb,var(--wp--preset--color--lwc-terracotta,#e07a5f) 74%,var(--wp--preset--color--lwc-charcoal,#343a36)))!important;box-shadow:0 10px 20px rgb(224 122 95 / .24);color:var(--wp--preset--color--white,#fff)!important;gap:.35rem}.lwc-pill-sale,.lwc-pill-sale:before{align-items:center;display:inline-flex}.lwc-pill-sale:before{background:hsl(0 0% 100% / .22);border-radius:999px;content:"%";font-size:.7em;font-weight:900;height:1.15rem;justify-content:center;line-height:1;width:1.15rem}.lwc-block-card__draw-today{background:var(--wp--preset--color--lwc-terracotta,#e07a5f);bottom:0;left:0;min-height:2.15rem;padding:.55rem .75rem;position:absolute;right:0;z-index:2}.lwc-block-card__draw-today,.lwc-block-card__featured-bar{align-items:center;color:var(--wp--preset--color--white,#fff);display:flex;font-size:var(--wp--preset--font-size--xs,.875rem);font-weight:900;justify-content:center;letter-spacing:.08em;line-height:1;text-align:center;text-transform:uppercase}.lwc-block-card__featured-bar{background:linear-gradient(135deg,var(--wp--preset--color--lwc-deep-sage,#66745c),color-mix(in srgb,var(--wp--preset--color--lwc-deep-sage,#66745c) 82%,var(--wp--preset--color--lwc-charcoal,#343a36)));min-height:2.1rem;padding:.48rem .75rem}.lwc-block-card__image{aspect-ratio:1;background:#f3f3f3;display:block;overflow:hidden}.lwc-block-card__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transform-origin:center center;transition:transform .35s ease;width:100%}.lwc-block-card:hover .lwc-block-card__image img{transform:scale(1.1)}.lwc-block-card__image--placeholder:before{background:linear-gradient(135deg,#f2f2f2,#fff);content:"";display:block;height:100%;width:100%}.lwc-block-card__ending-bar{align-items:center;background:linear-gradient(135deg,var(--wp--preset--color--lwc-terracotta,#e07a5f),color-mix(in srgb,var(--wp--preset--color--lwc-terracotta,#e07a5f) 82%,var(--wp--preset--color--lwc-charcoal,#343a36)));box-shadow:inset 0 1px 0 hsl(0 0% 100% / .2);color:var(--wp--preset--color--white,#fff);display:flex;font-size:var(--wp--preset--font-size--xs,.875rem);font-weight:900;justify-content:center;letter-spacing:.06em;line-height:1.15;min-height:2.25rem;padding:.5rem .8rem;text-align:center;text-transform:uppercase}.lwc-block-card__ending-bar--today{background:linear-gradient(135deg,var(--wp--preset--color--lwc-deep-sage,#66745c),color-mix(in srgb,var(--wp--preset--color--lwc-deep-sage,#66745c) 86%,var(--wp--preset--color--lwc-charcoal,#343a36)));color:var(--wp--preset--color--white,#fff)}.lwc-block-card__ending-bar--tomorrow{background:linear-gradient(135deg,var(--wp--preset--color--lwc-sage,#a7b89a),var(--wp--preset--color--lwc-light-sage,#ced8c7));color:var(--wp--preset--color--lwc-charcoal,#343a36)}.lwc-block-card__ending-bar .lwc-block-date{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem .45rem;justify-content:center;margin:0;width:100%}.lwc-block-card__ending-bar .lwc-block-label{color:inherit;font-size:inherit;letter-spacing:.1em;margin:0;opacity:.9}.lwc-block-card__ending-bar time{color:inherit;font-weight:900}.lwc-block-card__ending-bar .lwc-datetime-date,.lwc-block-card__ending-bar .lwc-datetime-time{font-weight:inherit}.lwc-block-card__body{display:flex;flex-direction:column;height:100%;padding:18px}.lwc-block-card__title-wrapper{margin:0 0 18px}.lwc-block-card__title{color:inherit;font-size:var(--wp--preset--font-size--lg);margin:0!important;text-decoration:none}.lwc-block-card__title a{color:var(--wp--preset--color--lwc-deep-sage)}.lwc-block-note{color:var(--wp--preset--color--lwc-muted);font-family:var(--wp--preset--font-family--display);font-size:var(--wp--preset--font-size--sm);font-style:italic;margin:0!important}.lwc-block-card__action{margin-bottom:0;margin-top:auto;width:100%}.lwc-card-entry{align-items:stretch;display:grid;gap:.65rem;grid-template-columns:minmax(8.75rem,.95fr) minmax(6.25rem,1.05fr)}.lwc-card-entry__quantity{align-items:center;background:color-mix(in srgb,var(--wp--preset--color--white,#fff) 78%,var(--wp--preset--color--lwc-cream,#fff7f1));border:1px solid color-mix(in srgb,var(--wp--preset--color--lwc-deep-sage,#5c6f57) 18%,var(--wp--preset--color--lwc-line,#e9ded0));border-radius:var(--wp--custom--lwc--radius--md,16px);display:grid;grid-template-columns:2.55rem minmax(3.2rem,1fr) 2.55rem;min-height:3.35rem;overflow:hidden}.lwc-card-entry__qty,.lwc-card-entry__step{background:#fff0;border:0;color:var(--wp--preset--color--lwc-charcoal,#343a36);font:inherit;font-weight:900;height:100%;line-height:1;min-height:3.35rem;text-align:center}.lwc-card-entry__step{cursor:pointer;font-size:1.45rem;padding:0;transition:background-color .18s ease,color .18s ease}.lwc-card-entry__step:focus-visible,.lwc-card-entry__step:hover{background:color-mix(in srgb,var(--wp--preset--color--lwc-sage,#a7b89a) 28%,transparent);color:var(--wp--preset--color--lwc-deep-sage,#5c6f57)}.lwc-card-entry__qty{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border-left:1px solid color-mix(in srgb,var(--wp--preset--color--lwc-line,#e9ded0) 72%,transparent);border-right:1px solid color-mix(in srgb,var(--wp--preset--color--lwc-line,#e9ded0) 72%,transparent);font-size:1.12rem;min-width:3.2rem;padding:0 .25rem;width:100%}.lwc-card-entry__qty::-webkit-inner-spin-button,.lwc-card-entry__qty::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.lwc-card-entry__submit{align-items:center;background:var(--wp--preset--gradient--lwc-cta,linear-gradient(135deg,#e07a5f,#c95f4c));border:0;border-radius:var(--wp--custom--lwc--radius--md,16px);box-shadow:var(--wp--preset--shadow--lwc-button,0 12px 24px rgb(224 122 95 / .24));color:var(--wp--preset--color--white,#fff);cursor:pointer;display:inline-flex;font-size:var(--wp--preset--font-size--sm,.95rem);font-weight:900;justify-content:center;letter-spacing:.02em;line-height:1;min-height:3.35rem;padding:.75rem 1rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:box-shadow .18s ease,filter .18s ease,transform .18s ease;width:100%}.lwc-card-entry__submit:focus-visible,.lwc-card-entry__submit:hover{box-shadow:0 16px 28px rgb(224 122 95 / .28);filter:saturate(1.05);transform:translateY(-1px)}.lwc-card-entry__qty:disabled,.lwc-card-entry__step:disabled,.lwc-card-entry__submit:disabled{cursor:not-allowed;opacity:.56;transform:none}.lwc-card-entry.is-added .lwc-card-entry__submit,.lwc-card-entry.is-adding .lwc-card-entry__submit{opacity:.86;transform:none}.lwc-card-entry__link.is-disabled{cursor:not-allowed;opacity:.56;pointer-events:none;transform:none}.lwc-block-card__meta{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-bottom:12px}.lwc-block-card__meta--price-only{justify-content:flex-start}.lwc-block-card__meta .lwc-block-price{text-align:left}.lwc-block-card__meta .lwc-block-price strong{font-size:clamp(1.2rem,4vw,1.5rem);line-height:1.05}.lwc-ticket-price{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.35rem .55rem;line-height:1.05}.lwc-ticket-price__amount{align-items:baseline;display:inline-flex;flex-wrap:wrap;gap:.35rem}.lwc-ticket-price__regular{color:var(--wp--preset--color--lwc-muted,#69706b);font-size:.82em;font-weight:800;text-decoration-thickness:2px}.lwc-ticket-price:not(.is-on-sale) .lwc-ticket-price__regular,.lwc-ticket-price__sale{color:var(--wp--preset--color--lwc-charcoal,#343a36);font-size:1em;font-weight:900;text-decoration:none}.lwc-ticket-price.is-on-sale .lwc-ticket-price__sale{color:var(--wp--preset--color--lwc-terracotta-dark,#c95f4c)}.lwc-ticket-price__badge{align-items:center;background:color-mix(in srgb,var(--wp--preset--color--lwc-terracotta,#e07a5f) 14%,var(--wp--preset--color--white,#fff));border:1px solid color-mix(in srgb,var(--wp--preset--color--lwc-terracotta,#e07a5f) 28%,transparent);border-radius:999px;color:var(--wp--preset--color--lwc-terracotta-dark,#c95f4c);display:inline-flex;font-size:.68rem;font-weight:900;letter-spacing:.06em;line-height:1;padding:.28rem .45rem;text-transform:uppercase}.lwc-block-button{align-items:center;display:inline-flex;justify-content:center;text-decoration:none}.lwc-block-progress__label{align-items:center;display:flex;font-size:.95em;gap:12px;justify-content:space-between;margin-bottom:6px}.lwc-block-label{color:#666;display:block;font-size:.78em;letter-spacing:.06em;margin-bottom:3px;text-transform:uppercase}.lwc-datetime-date,.lwc-datetime-time{font-weight:600}.lwc-block-price strong{display:block}.lwc-block-price{text-align:right}.lwc-block-single-stat{display:inline-flex;flex-direction:column;min-width:130px}.lwc-block-single-stat__value{font-size:1.5em;font-weight:700;line-height:1.1}.lwc-block-single-stat__label{color:#555;font-size:.85em}.lwc-giveaway-stats--inline{display:flex;flex-wrap:wrap}.lwc-giveaway-stats--inline div{flex:1;min-width:140px}.lwc-block-note,.lwc-block-terms{margin:10px 0}.lwc-block-countdown .lwc-giveaway-countdown{font-weight:700}.lwc-block-status{display:inline-flex}.lwc-block-countdown,.lwc-block-ending-date,.lwc-block-entry-button,.lwc-block-ticket-price{margin:10px 0}.lwc-giveaway-progress span{background-color:var(--wp--preset--color--lwc-terracotta)}.lwc-block-winners{width:100%}.lwc-winners--board{background:var(--wp--preset--color--lwc-cream,#fffaf3);border:1px solid color-mix(in srgb,var(--wp--preset--color--lwc-deep-sage,#5c6f57) 18%,transparent);border-radius:var(--wp--custom--lwc--radius--md,18px);box-shadow:var(--wp--preset--shadow--lwc-soft,0 14px 34px rgb(63 72 57 / .1));color:var(--wp--preset--color--lwc-ink,#24302a);overflow:hidden}.lwc-winners__header{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;padding:clamp(1.1rem,3vw,1.8rem)}.lwc-winners__header h2{color:var(--wp--preset--color--lwc-deep-sage,#5c6f57);font-family:var(--wp--preset--font-family--display);font-size:clamp(2rem,5vw,3.25rem);font-weight:400;line-height:.95;margin:.15rem 0 0}.lwc-winners__eyebrow{color:var(--wp--preset--color--lwc-terracotta,#e07a5f);display:block;font-size:var(--wp--preset--font-size--xs,.875rem);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lwc-winners__count{background:var(--wp--preset--color--lwc-blush,#f4dfd4);border:1px solid color-mix(in srgb,var(--wp--preset--color--lwc-terracotta,#e07a5f) 26%,transparent);border-radius:999px;color:var(--wp--preset--color--lwc-deep-sage,#5c6f57);flex:0 0 auto;font-size:var(--wp--preset--font-size--sm,.95rem);font-weight:800;padding:.45rem .85rem}.lwc-winners__empty{background:hsl(0 0% 100% / .72);border-top:1px solid rgb(92 111 87 / .14);padding:clamp(1.1rem,3vw,1.8rem)}.lwc-winners__empty strong{color:var(--wp--preset--color--lwc-deep-sage,#5c6f57);display:block;font-size:1.05rem;margin-bottom:.25rem}.lwc-winners__empty p{color:var(--wp--preset--color--lwc-muted,#657068);margin:0}.lwc-winners__table{background:hsl(0 0% 100% / .78);border-top:1px solid rgb(92 111 87 / .14);display:grid}.lwc-winners__row{align-items:center;border-bottom:1px solid rgb(92 111 87 / .13);display:grid;gap:.85rem;grid-template-columns:repeat(var(--lwc-winners-columns,6),minmax(0,1fr));padding:.9rem clamp(1rem,3vw,1.5rem)}.lwc-winners__row:last-child{border-bottom:0}.lwc-winners__row--head{background:color-mix(in srgb,var(--wp--preset--color--lwc-deep-sage,#5c6f57) 8%,transparent);color:var(--wp--preset--color--lwc-deep-sage,#5c6f57);font-size:.74rem;font-weight:900;letter-spacing:.08em;padding-bottom:.7rem;padding-top:.7rem;text-transform:uppercase}.lwc-winners__row:not(.lwc-winners__row--head){font-size:var(--wp--preset--font-size--sm,.95rem)}.lwc-winners__row a{color:var(--wp--preset--color--lwc-deep-sage,#5c6f57);font-weight:800;text-decoration-color:color-mix(in srgb,var(--wp--preset--color--lwc-terracotta,#e07a5f) 55%,transparent);text-underline-offset:.18em}.lwc-winners__winner{color:var(--wp--preset--color--lwc-ink,#24302a);font-weight:900}.lwc-winners__pill{background:var(--wp--preset--color--lwc-deep-sage,#5c6f57);border-radius:999px;color:#fff;display:inline-flex;font-size:.78rem;font-weight:800;line-height:1;padding:.45rem .65rem;white-space:nowrap}.lwc-winners__row code{background:rgb(224 122 95 / .12);border:1px solid rgb(224 122 95 / .24);border-radius:.45rem;color:var(--wp--preset--color--lwc-ink,#24302a);font-family:inherit;font-weight:800;padding:.25rem .45rem}.lwc-winners__actions{background:hsl(0 0% 100% / .78);border-top:1px solid rgb(92 111 87 / .13);display:flex;justify-content:center;padding:1rem}.lwc-winners__load-more{align-items:center;background:var(--wp--preset--color--lwc-deep-sage,#5c6f57);border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:var(--wp--preset--font-size--sm,.95rem);font-weight:900;justify-content:center;line-height:1;min-height:2.75rem;padding:.85rem 1.25rem;transition:background-color .18s ease,opacity .18s ease,transform .18s ease}.lwc-winners__load-more:focus-visible,.lwc-winners__load-more:hover{background:var(--wp--preset--color--lwc-terracotta,#e07a5f);transform:translateY(-1px)}.lwc-winners__load-more:disabled{cursor:default;opacity:.72;transform:none}.lwc-winners__load-more.is-complete{background:color-mix(in srgb,var(--wp--preset--color--lwc-deep-sage,#5c6f57) 18%,transparent);color:var(--wp--preset--color--lwc-deep-sage,#5c6f57)}@media(max-width:600px){.lwc-card-entry{grid-template-columns:1fr}.lwc-block-progress__label{align-items:flex-start;flex-direction:column;gap:2px}.lwc-block-single-stat{width:100%}.lwc-winners__header{align-items:flex-start;flex-direction:column;padding:1.15rem}.lwc-winners__header h2{font-size:2.15rem}.lwc-winners__row--head{display:none}.lwc-winners__row{align-items:stretch;gap:.55rem;grid-template-columns:1fr;padding:1rem 1.15rem}.lwc-winners__row>span{align-items:baseline;display:flex;gap:1rem;justify-content:space-between;line-height:1.35}.lwc-winners__row>span:before{color:var(--wp--preset--color--lwc-muted,#657068);content:attr(data-label);flex:0 0 auto;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.lwc-winners__winner{border-bottom:1px solid rgb(92 111 87 / .13);color:var(--wp--preset--color--lwc-deep-sage,#5c6f57);font-size:1.05rem;padding-bottom:.5rem}.lwc-winners__load-more{width:100%}}@media(max-width:1070px){:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-3,:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-4{gap:var(--wp--preset--spacing--sm)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-3>*,:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-4>*{min-width:0}:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-3 .lwc-block-card,:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-4 .lwc-block-card{border-radius:var(--wp--custom--lwc--radius--md);box-shadow:var(--wp--preset--shadow--lwc-soft);flex-direction:column!important;height:100%;margin:0;min-width:0;width:100%}:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-3 .lwc-block-card__body,:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-3 .lwc-block-card__inner,:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-4 .lwc-block-card__body,:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-4 .lwc-block-card__inner{width:100%}:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-3 .lwc-block-card__image,:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-4 .lwc-block-card__image{aspect-ratio:1;min-width:0!important;width:100%!important}:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-3 .lwc-block-card__pills,:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-4 .lwc-block-card__pills{align-items:flex-start;gap:.25rem;justify-content:flex-end;left:auto;max-width:calc(100% - .9rem);right:.45rem;top:.45rem;width:auto}:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-3 .lwc-block-card__pills .lwc-pill,:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-4 .lwc-block-card__pills .lwc-pill{border-radius:var(--wp--custom--lwc--radius--pill,999px);font-size:.62rem;letter-spacing:.06em;line-height:1;padding:.32rem .48rem;white-space:nowrap}:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-3 .lwc-block-card__pills .lwc-pill-sale,:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-4 .lwc-block-card__pills .lwc-pill-sale{font-size:0;gap:.25rem;padding:.3rem .45rem}:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-3 .lwc-block-card__pills .lwc-pill-sale:before,:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-4 .lwc-block-card__pills .lwc-pill-sale:before{font-size:.62rem;height:.95rem;width:.95rem}:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-3 .lwc-block-card__pills .lwc-pill-sale:after,:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-4 .lwc-block-card__pills .lwc-pill-sale:after{content:"Sale";font-size:.62rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-3 .lwc-block-card__body,:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-4 .lwc-block-card__body{gap:.55rem;padding:.85rem}:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-3 .lwc-block-card__title-wrapper,:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-4 .lwc-block-card__title-wrapper{margin:0}:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-3 .lwc-block-card__title,:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-4 .lwc-block-card__title{font-size:var(--wp--preset--font-size--lg);line-height:1;overflow-wrap:anywhere}:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-3 .lwc-block-note,:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-4 .lwc-block-note{font-size:var(--wp--preset--font-size--xs);line-height:1.2}:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-3 .lwc-block-card__meta,:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-4 .lwc-block-card__meta{align-items:stretch;display:grid;gap:.45rem;grid-template-columns:1fr;margin-bottom:.35rem;width:100%}:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-3 .lwc-block-progress__label,:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-4 .lwc-block-progress__label{align-items:start;display:grid;font-size:var(--wp--preset--font-size--xs);gap:.3rem .5rem;grid-template-columns:minmax(0,1fr) auto;margin-bottom:.35rem;width:100%}:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-3 .lwc-block-date,:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-3 .lwc-block-price,:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-4 .lwc-block-date,:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-4 .lwc-block-price{width:100%}:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-3 .lwc-block-label,:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-4 .lwc-block-label{font-size:.68rem}:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-3 .lwc-block-price,:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-4 .lwc-block-price{text-align:left}:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-3 .lwc-block-card__meta--price-only .lwc-block-price,:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-4 .lwc-block-card__meta--price-only .lwc-block-price{text-align:left}:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-3 .lwc-block-card__ending-bar,:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-4 .lwc-block-card__ending-bar{font-size:.72rem;min-height:1.9rem;padding:.42rem .55rem}:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-3 .lwc-block-card__featured-bar,:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template).columns-4 .lwc-block-card__featured-bar{font-size:.68rem;min-height:1.75rem;padding:.36rem .5rem}}@media(max-width:600px){:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template) .lwc-block-card__pills{align-items:flex-start;gap:.25rem;justify-content:flex-end;left:auto;max-width:calc(100% - .9rem);right:.45rem;top:.45rem;width:auto}:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template) .lwc-block-card__pills .lwc-pill{border-radius:var(--wp--custom--lwc--radius--pill,999px);font-size:.62rem;letter-spacing:.06em;line-height:1;padding:.32rem .48rem;white-space:nowrap}:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template) .lwc-block-card__pills .lwc-pill-sale{font-size:0;gap:.25rem;padding:.3rem .45rem}:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template) .lwc-block-card__pills .lwc-pill-sale:before{font-size:.62rem;height:.95rem;width:.95rem}:is(.wp-block-post-template,.wc-block-product-template,.wp-block-woocommerce-product-template) .lwc-block-card__pills .lwc-pill-sale:after{content:"Sale";font-size:.62rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}}