.giveaway-detail-container.brand-giveaway{-moz-justify-content:flex-start;justify-content:flex-start;margin:0 auto;max-width:1920px}.giveaway-detail-container.brand-giveaway .brand-giveaway__media{flex-basis:456px;margin:0;padding:40px 48px}@media only screen and (max-width:1024px){.giveaway-detail-container.brand-giveaway .brand-giveaway__media{flex-basis:360px;padding:40px 30px}}@media only screen and (max-width:639px){.giveaway-detail-container.brand-giveaway .brand-giveaway__media{flex-basis:100%;padding:30px 16px}}.giveaway-detail-container.brand-giveaway .brand-giveaway__product{border-radius:8px;box-shadow:0 20px 40px rgba(0,0,0,.12);display:block;margin:0 auto;max-width:360px;overflow:hidden;position:sticky;top:100px;transition:box-shadow .2s ease,transform .2s ease}.giveaway-detail-container.brand-giveaway .brand-giveaway__product:hover{box-shadow:0 24px 48px rgba(0,0,0,.18);transform:translateY(-2px)}.giveaway-detail-container.brand-giveaway .brand-giveaway__product:focus-visible{outline:3px solid #ce4419;outline-offset:3px}@media(prefers-reduced-motion:reduce){.giveaway-detail-container.brand-giveaway .brand-giveaway__product{transition:none}.giveaway-detail-container.brand-giveaway .brand-giveaway__product:hover{transform:none}}@media only screen and (max-width:639px){.giveaway-detail-container.brand-giveaway .brand-giveaway__product{max-width:280px;position:relative;top:auto}}.giveaway-detail-container.brand-giveaway .brand-giveaway__product-image{aspect-ratio:3/5;background-color:#f7ece7;display:block;height:auto;object-fit:cover;width:100%}.giveaway-detail-container.brand-giveaway .brand-giveaway__badge{background-color:#fff;border-radius:4px;color:#333;font-family:Montserrat SemiBold,Montserrat Fallback SemiBold,sans-serif;font-size:12px;left:12px;letter-spacing:.1em;padding:4px 10px;position:absolute;text-transform:uppercase;top:12px}.giveaway-detail-container.brand-giveaway .brand-giveaway__content{margin:0;max-width:none}@media only screen and (max-width:639px){.giveaway-detail-container.brand-giveaway .brand-giveaway__content{padding:30px 16px}}.giveaway-detail-container.brand-giveaway .brand-giveaway__inner{margin:0 auto;max-width:800px}.giveaway-detail-container.brand-giveaway .brand-giveaway__sponsor{-moz-align-items:center;align-items:center;color:#666;display:-moz-flex;display:flex;font-family:Roboto,sans-serif;font-size:16px;gap:12px;margin-top:24px}.giveaway-detail-container.brand-giveaway .brand-giveaway__sponsor strong{color:#333;font-family:Roboto Bold,sans-serif}.giveaway-detail-container.brand-giveaway .brand-giveaway__logo{background-color:#fff;border:1px solid #e5ddd8;border-radius:50%;flex-shrink:0;object-fit:cover}.giveaway-detail-container.brand-giveaway .brand-giveaway__logo--small{height:40px;width:40px}.giveaway-detail-container.brand-giveaway .brand-giveaway__title{text-wrap:balance;color:#1a1a1a;font-family:Merriweather Bold,Merriweather Fallback Georgia,Merriweather Fallback DejaVu,serif;font-size:36px;letter-spacing:-.01em;line-height:1.25;margin:16px 0 12px}@media only screen and (max-width:767px){.giveaway-detail-container.brand-giveaway .brand-giveaway__title{font-size:28px}}.giveaway-detail-container.brand-giveaway .brand-giveaway__summary{color:#333;font-family:Roboto,sans-serif;font-size:18px;line-height:1.6;margin:0}@media only screen and (max-width:767px){.giveaway-detail-container.brand-giveaway .brand-giveaway__summary{font-size:16px}}.giveaway-detail-container.brand-giveaway .brand-giveaway__card{border:1px solid #e5ddd8;border-radius:12px;margin-top:32px;padding:28px}@media only screen and (max-width:639px){.giveaway-detail-container.brand-giveaway .brand-giveaway__card{padding:20px 16px}}.giveaway-detail-container.brand-giveaway .brand-giveaway__card-title{color:#1a1a1a;font-family:Montserrat SemiBold,Montserrat Fallback SemiBold,sans-serif;font-size:18px;line-height:1.4}.giveaway-detail-container.brand-giveaway .brand-giveaway__facts{display:grid;gap:20px 24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}@media only screen and (max-width:479px){.giveaway-detail-container.brand-giveaway .brand-giveaway__facts{grid-template-columns:minmax(0,1fr)}}.giveaway-detail-container.brand-giveaway .brand-giveaway__facts dt{color:#666;font-family:Roboto,sans-serif;font-size:14px}.giveaway-detail-container.brand-giveaway .brand-giveaway__facts dd{color:#333;font-family:Roboto,sans-serif;font-size:16px;line-height:1.5;margin:4px 0 0}.giveaway-detail-container.brand-giveaway .brand-giveaway__facts dd p{margin:0}.giveaway-detail-container.brand-giveaway .brand-giveaway__countdown{-moz-align-items:center;align-items:center;display:-moz-flex;display:flex;flex-wrap:wrap;gap:12px 16px;margin-top:24px}.giveaway-detail-container.brand-giveaway .brand-giveaway__countdown-label{color:#666;font-family:Roboto,sans-serif;font-size:14px}.giveaway-detail-container.brand-giveaway .brand-giveaway__countdown-units{display:-moz-flex;display:flex;gap:8px}.giveaway-detail-container.brand-giveaway .brand-giveaway__countdown-unit{-moz-align-items:center;align-items:center;background-color:#f9f4f2;border-radius:8px;display:-moz-flex;display:flex;flex-direction:column;min-width:64px;padding:6px 8px}.giveaway-detail-container.brand-giveaway .brand-giveaway__countdown-value{color:#333;font-family:Montserrat SemiBold,Montserrat Fallback SemiBold,sans-serif;font-size:20px;font-variant-numeric:tabular-nums;line-height:1.3}.giveaway-detail-container.brand-giveaway .brand-giveaway__countdown-name{color:#666;font-family:Roboto,sans-serif;font-size:12px}.giveaway-detail-container.brand-giveaway .brand-giveaway__actions{-moz-align-items:flex-start;align-items:flex-start;display:-moz-flex;display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.giveaway-detail-container.brand-giveaway .brand-giveaway__actions .btn-enter-giveaway{margin-top:0;min-height:48px;min-width:200px;width:auto}.giveaway-detail-container.brand-giveaway .brand-giveaway__actions .btn-enter-giveaway:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}@media only screen and (max-width:479px){.giveaway-detail-container.brand-giveaway .brand-giveaway__actions .brand-giveaway__visit,.giveaway-detail-container.brand-giveaway .brand-giveaway__actions .btn-enter-giveaway{width:100%}}.giveaway-detail-container.brand-giveaway .brand-giveaway__entered{-moz-align-items:center;align-items:center;color:#005a9e;display:-moz-flex;display:flex;font-family:Roboto Medium,sans-serif;font-size:16px;margin:0;min-height:48px}.giveaway-detail-container.brand-giveaway .brand-giveaway__visit{-moz-align-items:center;align-items:center;border:1px solid #ce4419;border-radius:50px;color:#ce4419;display:-moz-flex;display:flex;font-family:Montserrat SemiBold,Montserrat Fallback SemiBold,sans-serif;font-size:14px;gap:8px;-moz-justify-content:center;justify-content:center;letter-spacing:.04em;min-height:48px;padding:10px 24px;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease}.giveaway-detail-container.brand-giveaway .brand-giveaway__visit:hover{background-color:#f7ece7}.giveaway-detail-container.brand-giveaway .brand-giveaway__visit:focus-visible{outline:3px solid #ce4419;outline-offset:2px}.giveaway-detail-container.brand-giveaway .brand-giveaway__external-icon{flex-shrink:0}.giveaway-detail-container.brand-giveaway .brand-giveaway__about-brand-body{-moz-align-items:flex-start;align-items:flex-start;display:-moz-flex;display:flex;gap:20px;margin-top:20px}@media only screen and (max-width:479px){.giveaway-detail-container.brand-giveaway .brand-giveaway__about-brand-body{gap:14px}.giveaway-detail-container.brand-giveaway .brand-giveaway__about-brand-body .brand-giveaway__logo{height:56px;width:56px}}.giveaway-detail-container.brand-giveaway .brand-giveaway__about-brand-name{color:#1a1a1a;font-family:Roboto Bold,sans-serif;font-size:17px}.giveaway-detail-container.brand-giveaway .brand-giveaway__about-prize-text{color:#333;font-family:Roboto,sans-serif;font-size:16px;line-height:1.6;margin-top:16px}.giveaway-detail-container.brand-giveaway .brand-giveaway__about-prize-text p{margin:0 0 12px}.giveaway-detail-container.brand-giveaway .brand-giveaway__about-prize-text p:last-child{margin-bottom:0}.giveaway-detail-container.brand-giveaway .brand-giveaway__about-brand-text{color:#333;font-family:Roboto,sans-serif;font-size:16px;line-height:1.6;margin-top:6px}.giveaway-detail-container.brand-giveaway .brand-giveaway__about-brand-text p{margin:0 0 8px}.giveaway-detail-container.brand-giveaway .brand-giveaway__brand-link{-moz-align-items:center;align-items:center;color:#ce4419;display:-moz-inline-flex;display:inline-flex;font-family:Roboto Medium,sans-serif;font-size:16px;gap:6px;margin-top:8px;text-decoration:underline;text-underline-offset:3px}