@media only screen and (min-width:0rem){#giveaway-product{background:linear-gradient(180deg,var(--bgBase) 0,var(--bgSurface) 100%);padding:var(--sectionPadding)}#giveaway-product .cs-container{align-items:start;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:1fr;margin:auto;max-width:80rem;width:100%}#giveaway-product .cs-gallery{width:100%}#giveaway-product .cs-main-image{aspect-ratio:4/3;background-color:var(--bgSurfaceAlt);border:1px solid var(--borderColor);border-radius:.25rem;overflow:hidden;width:100%}#giveaway-product .cs-main-image .cs-giveaway-picture,#giveaway-product .cs-main-image img{display:block;height:100%;width:100%}#giveaway-product .cs-main-image .cs-giveaway-picture[hidden]{display:none}#giveaway-product .cs-main-image img{-o-object-fit:contain;object-fit:contain}#giveaway-product .cs-thumbnails{display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.75rem;width:100%}#giveaway-product .cs-thumb{aspect-ratio:4/3;background-color:var(--bgSurfaceAlt);border:1px solid var(--borderColor);border-radius:.25rem;opacity:.72;overflow:hidden;padding:0;transition:opacity .3s,border-color .3s,transform .3s;width:100%}#giveaway-product .cs-thumb.cs-active,#giveaway-product .cs-thumb:hover{border-color:var(--primary);opacity:1;transform:translateY(-.125rem)}#giveaway-product .cs-thumb .cs-thumb-picture,#giveaway-product .cs-thumb img{display:block;height:100%;width:100%}#giveaway-product .cs-thumb img{-o-object-fit:contain;object-fit:contain}#giveaway-product .cs-details{width:100%}#giveaway-product .cs-title{max-width:none}#giveaway-product .cs-text{margin-bottom:1.75rem;max-width:42.5rem;opacity:.86}#giveaway-product .cs-detail-list{border-top:1px solid var(--borderColor);margin:0 0 1.75rem;padding:0;width:100%}#giveaway-product .cs-detail-list div{border-bottom:1px solid var(--borderColor);display:grid;gap:1rem;grid-template-columns:minmax(7rem,35%) 1fr;padding:.875rem 0}#giveaway-product .cs-detail-list div[hidden]{display:none}#giveaway-product .cs-detail-list dd,#giveaway-product .cs-detail-list dt{font-size:1rem;line-height:1.5em}#giveaway-product .cs-detail-list dt{color:var(--primaryLight);font-weight:700}#giveaway-product .cs-detail-list dd{color:var(--bodyTextColorWhite);margin:0}#giveaway-product .cs-checkout{background-color:var(--bgSurfaceAlt);border:1px solid var(--borderColor);border-radius:.25rem;padding:clamp(1.25rem,3vw,2rem);width:100%}#giveaway-product .cs-checkout[data-checkout-mode=upcoming] .cs-paypal,#giveaway-product .cs-checkout[data-checkout-mode=upcoming] .cs-ticket-form,#giveaway-product .cs-checkout[data-checkout-mode=upcoming] .cs-total-row,#giveaway-product .cs-checkout[data-checkout-mode=upcoming] .cs-turnstile{display:none}#giveaway-product .cs-checkout[data-checkout-mode=upcoming] .cs-status{margin-bottom:0}#giveaway-product .cs-status{background-color:hsla(0,0%,100%,.04);border:1px solid var(--borderColor);border-radius:.25rem;color:var(--bodyTextColorWhite);font-size:.9375rem;line-height:1.5em;margin-bottom:1.125rem;padding:.75rem .875rem}#giveaway-product .cs-status[data-type=success]{border-color:rgba(171,140,98,.7);color:var(--primaryLight)}#giveaway-product .cs-status[data-type=error]{border-color:#8f4a42;color:#f0b7ae}#giveaway-product .cs-ticket-form{display:grid;gap:1rem;grid-template-columns:1fr}#giveaway-product .cs-ticket-form label{color:var(--headerColor);display:flex;flex-direction:column;font-size:1rem;font-weight:700;gap:.375rem;line-height:1.5em}#giveaway-product .cs-ticket-form input{background-color:#f7f5ef;border:1px solid transparent;border-radius:.25rem;color:var(--bodyTextColor);font:inherit;height:3.5rem;padding:0 1rem;transition:border-color .3s,box-shadow .3s;width:100%}#giveaway-product .cs-ticket-form input:focus,#giveaway-product .cs-ticket-form input:hover{border-color:var(--primary);box-shadow:0 0 0 3px rgba(171,140,98,.18);outline:none}#giveaway-product .cs-quantity-control{border:1px solid var(--borderColor);border-radius:.25rem;display:grid;grid-template-columns:3rem 1fr 3rem;overflow:hidden;width:100%}#giveaway-product .cs-quantity-control button,#giveaway-product .cs-quantity-control input{border:0;border-radius:0;height:3.5rem}#giveaway-product .cs-quantity-control button{background-color:var(--primary);color:var(--primaryText);font-size:1.375rem;font-weight:900;transition:background-color .3s,color .3s}#giveaway-product .cs-quantity-control button:hover{background-color:#000;color:var(--bodyTextColorWhite)}#giveaway-product .cs-quantity-control input{box-shadow:none;text-align:center}#giveaway-product .cs-total-row{align-items:center;border-top:1px solid var(--borderColor);color:var(--headerColor);display:flex;gap:1rem;justify-content:space-between;margin:1.25rem 0;padding-top:1.125rem}#giveaway-product .cs-total-row span,#giveaway-product .cs-total-row strong{font-size:clamp(1.25rem,3vw,1.75rem);line-height:1.2em}#giveaway-product .cs-turnstile{margin-bottom:1rem}#giveaway-product .cs-paypal{background-color:#f7f5ef;border-radius:.25rem;color:var(--bodyTextColor);min-height:3.25rem;padding:.75rem}}@media only screen and (min-width:48rem){#giveaway-product .cs-ticket-form{grid-template-columns:repeat(2,minmax(0,1fr))}#giveaway-product .cs-quantity-label{grid-column:span 2;max-width:16.25rem}}@media only screen and (min-width:64rem){#giveaway-product .cs-container{grid-template-columns:minmax(0,1fr) minmax(24.375rem,35rem)}#giveaway-product .cs-details{padding-top:.25rem}}@media only screen and (min-width:0rem){#giveaway-thank-you{background-color:var(--bgBase);padding:var(--sectionPadding)}#giveaway-thank-you .cs-container{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:45rem;text-align:center;width:100%}#giveaway-thank-you .cs-text{margin-bottom:2rem;opacity:.86}#giveaway-details-band{background-color:var(--bgSurface);border-bottom:1px solid var(--borderColor);border-top:1px solid var(--borderColor);padding:var(--sectionPadding)}#giveaway-details-band .cs-container{display:flex;flex-direction:column;gap:clamp(2rem,4vw,3rem);margin:auto;max-width:80rem;width:100%}#giveaway-details-band .cs-content{max-width:47.5rem}#giveaway-details-band .cs-text{opacity:.86}#giveaway-details-band .cs-detail-grid{display:grid;gap:1rem;grid-template-columns:1fr}#giveaway-details-band .cs-detail-item{background-color:var(--bgSurfaceAlt);border:1px solid var(--borderColor);border-radius:.25rem;padding:clamp(1.25rem,3vw,1.75rem)}#giveaway-details-band .cs-detail-item h3{color:var(--primaryLight);font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.2em;margin-bottom:.625rem}#giveaway-details-band .cs-detail-item p{color:var(--bodyTextColorWhite);margin:0;opacity:.84}}@media only screen and (min-width:48rem){#giveaway-details-band .cs-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media only screen and (min-width:0rem){#giveaways-listing{background:linear-gradient(180deg,var(--bgBase) 0,var(--bgSurface) 100%);padding:var(--sectionPadding)}#giveaways-listing .cs-container{margin:auto;max-width:80rem;width:100%}#giveaways-listing .cs-content{margin-bottom:clamp(2rem,5vw,3rem);max-width:45rem}#giveaways-listing .cs-text{opacity:.86}#giveaways-listing .cs-card-group{display:grid;gap:1.25rem;grid-template-columns:1fr}#giveaways-listing .cs-card{background-color:var(--bgSurfaceAlt);border:1px solid var(--borderColor);border-radius:.25rem;color:inherit;display:block;overflow:hidden;text-decoration:none;transition:border-color .3s,transform .3s}#giveaways-listing .cs-card:hover{border-color:var(--primary);transform:translateY(-.1875rem)}#giveaways-listing .cs-card:hover h2{color:var(--primaryLight)}#giveaways-listing .cs-picture{aspect-ratio:4/3;background-color:var(--bgBase);display:block;width:100%}#giveaways-listing .cs-picture img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#giveaways-listing .cs-card-content{padding:1.125rem}#giveaways-listing .cs-card-content h2{color:var(--headerColor);font-size:clamp(1.25rem,2.4vw,1.5rem);line-height:1.2em;margin-bottom:.5rem;transition:color .3s}#giveaways-listing .cs-card-content p{color:var(--bodyTextColorWhite);margin:0;opacity:.82}}@media only screen and (min-width:43.75rem){#giveaways-listing .cs-card-group{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:64rem){#giveaways-listing .cs-card-group{grid-template-columns:repeat(3,minmax(0,1fr))}}