.lwc-block{box-sizing:border-box}.lwc-block-placeholder{background:#fff;border:1px dashed #c3c4c7;border-radius:12px;color:#3c434a;padding:16px}.lwc-block-editor-preview .lwc-block-placeholder{margin:0}.lwc-block-card{background:#fff;border:1px solid #e5e5e5;border-radius:18px;box-shadow:0 10px 30px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:0;height:100%;overflow:hidden}.lwc-block-card__inner{position:relative}.lwc-block-card__inner .lwc-pill{left:10px;position:absolute;top:10px}.lwc-block-card__draw-today{align-items:center;background:var(--wp--preset--color--lwc-terracotta,#e07a5f);bottom:0;color:var(--wp--preset--color--white,#fff);display:flex;font-size:var(--wp--preset--font-size--xs,.875rem);font-weight:900;justify-content:center;left:0;letter-spacing:.08em;line-height:1;min-height:2.15rem;padding:.55rem .75rem;position:absolute;right:0;text-align:center;text-transform:uppercase;z-index:2}.lwc-block-card__image{aspect-ratio:16/9;background:#f3f3f3;display:block;overflow:hidden}.lwc-block-card__image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lwc-block-card__image--placeholder:before{background:linear-gradient(135deg,#f2f2f2,#fff);content:"";display:block;height:100%;width:100%}.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--xl);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-block-card__action a{width:100%}.lwc-block-card__meta{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-bottom:12px}.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-question{background:#fff;border:1px solid #eee;border-radius:12px;padding:14px}.lwc-block-question__question{margin-top:0}.lwc-block-question__answers{margin:0;padding-left:18px}.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)}@media(max-width:600px){.lwc-block-progress__label{align-items:flex-start;flex-direction:column;gap:2px}.lwc-block-single-stat{width:100%}}@media(max-width:700px){: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/.72;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__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}}
