.p-christmas section{position:relative;margin-bottom:0}.p-christmas section ul{text-align:left}.p-christmas section .btn{font-size:18px;line-height:28px;padding:8px 16px}.p-christmas section .container{margin-top:0}.p-christmas section .container .gb-block{position:relative}.p-christmas section .container p{margin-top:0}.p-christmas section .container .section-header{display:flex;flex-direction:column;row-gap:16px}.p-christmas section .container .section-header .subtitle-text,.p-christmas section .container>.subtitle-text,.p-christmas section .container h3{text-align:center;align-self:center}.p-christmas section.p-christmas__header{padding-bottom:0}.p-christmas section.p-christmas__header .container{max-width:100%;padding-right:0;margin-right:0}@media (min-width:1200px){.p-christmas section.p-christmas__header .container{margin-left:calc((100% - 1200px) / 2)}}.p-christmas section.p-christmas__header .gb-hero{align-items:center}.p-christmas section.p-christmas__header .gb-hero .gb-hero__content{row-gap:16px;flex-direction:column;order:1;padding-right:24px}.p-christmas section.p-christmas__header .gb-hero .gb-hero__content .p-niche-4x4__header-title{display:flex;flex-direction:column;row-gap:16px}.p-christmas section.p-christmas__header .gb-hero .gb-hero__content .subtitle-text{color:hsla(0,0%,100%,.94)}@media (min-width:640px){.p-christmas section.p-christmas__header .gb-hero .gb-hero__content{padding-right:32px}}@media (min-width:1025px){.p-christmas section.p-christmas__header .gb-hero .gb-hero__content{max-width:543px;order:1;padding-right:0}}.p-christmas section.p-christmas__header .gb-hero .gb-hero__image{position:relative;justify-self:center;order:2;margin-left:auto}@media (min-width:1025px){.p-christmas section.p-christmas__header .gb-hero .gb-hero__image{order:2;margin-left:0}}@media (min-width:1025px){.p-christmas section.p-christmas__header .gb-hero{grid-template-columns:543px 1fr}}.p-christmas section.p-christmas__header .header-title-blue{color:#002ed3}.p-christmas section.p-christmas__header mark{color:#002ed3;-webkit-text-fill-color:#002ed3;background:none}.p-christmas section.p-christmas__header .cta-wrapper{margin-top:16px}@media (max-width:1024px){.p-christmas section.p-christmas__header{padding-top:24px}}.p-christmas section.s1{padding:60px 0}.p-christmas section.s1 .gb-benefit{background:#fff;border:0;border-radius:16px;opacity:1;cursor:pointer;max-height:472px;position:relative}.p-christmas section.s1 .gb-benefits{display:flex;flex-direction:column;row-gap:24px}.p-christmas section.s1 .gb-benefits-line{display:flex;flex-direction:row;column-gap:24px;align-items:center}@media (max-width:639px){.p-christmas section.s1 .gb-benefits-line{flex-direction:column;row-gap:24px}}.p-christmas section.s1 .gb-benefit.locked{opacity:.4;cursor:not-allowed}.p-christmas section.s1 .gb-benefit .gift-placeholder{position:relative;z-index:-1;opacity:0}.p-christmas section.s1 .gb-benefit .gift-cover{position:absolute;width:100%;height:100%;z-index:2;opacity:1}.p-christmas section.s1 .gb-benefit .gift-body{position:absolute;width:100%;height:100%;z-index:1;opacity:0;border-radius:16px;background:#bbc8f7;padding:24px;display:flex;align-items:center;justify-content:center}.p-christmas section.s1 .gb-benefit .gift-body .gift-body-content{row-gap:16px;display:flex;align-items:center;flex-direction:column}.p-christmas section.s1 .gb-benefit .gift-body .gift-body-content .wpcf7-form{display:flex;column-gap:10px;width:100%}.p-christmas section.s1 .gb-benefit .gift-body .gift-body-content .wpcf7-form .wpcf7-form-control-wrap{margin-bottom:0;width:100%}.p-christmas section.s1 .gb-benefit .gift-body .gift-body-thanks{display:none;align-items:center;flex-direction:column;row-gap:16px}.p-christmas section.s1 .gb-benefit .gift-body.sent .gift-body-thanks{display:flex}.p-christmas section.s1 .gb-benefit .gift-body.sent .gift-body-content{display:none}.p-christmas section.s1 .gb-benefit .gift-body .gift-body-cta{width:100%}.p-christmas section.s1 .gb-benefit .gift-body .gift-body-title{color:#0125a9;text-align:center;-webkit-text-stroke-width:.8px;-webkit-text-stroke-color:#0125a9;font-family:Ogg;font-size:32px;font-style:normal;font-weight:400;line-height:56px;letter-spacing:2.24px}.p-christmas section.s1 .gb-benefit .gift-body .gift-body-description{color:#0125a9}.p-christmas section.s1 .gb-benefit .gift-body .gift-body-description span:not(.nobr){display:inline}@media (min-width:1025px){.p-christmas section.s1 .gb-benefit .gift-body .gift-body-description span:not(.nobr){display:block}}.p-christmas section.s1 .gb-benefit.switched .gift-cover{position:absolute;z-index:1;opacity:0}.p-christmas section.s1 .gb-benefit.switched .gift-body{position:absolute;z-index:2;opacity:1}.p-christmas section.s1 .gb-benefit.w-1200{flex:1 1 1200px;max-width:1200px}@media (max-width:639px){.p-christmas section.s1 .gb-benefit.w-1200{flex-basis:auto}}.p-christmas section.s1 .gb-benefit.w-690{flex:1 1 690px;max-width:690px}.p-christmas section.s1 .gb-benefit.w-690 .gift-body-content{max-width:467px}@media (max-width:639px){.p-christmas section.s1 .gb-benefit.w-690{flex-basis:auto}}.p-christmas section.s1 .gb-benefit.w-486{flex:1 1 486px;max-width:486px}@media (max-width:639px){.p-christmas section.s1 .gb-benefit.w-486{flex-basis:auto}}.p-christmas section.s1 .gb-benefit:not(.locked) .gift-cover{position:absolute}.p-christmas section.s1 .gb-benefit.dec-1{grid-column:1/span 2}.p-christmas section.s1 .gb-benefit.dec-15{grid-column:1/span 3}.p-christmas section.s1 .gb-benefit.dec-22{grid-column:1}.p-christmas section.s1 .gb-benefit.dec-24{grid-column:2/span 3}@media (max-width:639px){.p-christmas section.s1 .gb-benefit{align-self:center}}@media (min-width:640px){.p-christmas section.s1{padding:80px 0}}@media (min-width:1025px){.p-christmas section.s1{padding:120px 0}}.p-christmas section.s2 .gb-benefit{background:#3358dc;border:2px solid #fff;gap:16px;border-radius:16px;padding:16px}.p-christmas section.s2 .gb-benefit .gb-benefit-header{flex-direction:column;align-items:flex-start}.p-christmas section.s2 .gb-benefit .gb-benefit-header .gb-benefit__title{text-align:left;align-self:flex-start}.p-christmas section.s2 .gb-benefits{grid-gap:24px}@media (min-width:640px){.p-christmas section.s2 .gb-benefit{padding:24px}}@media (min-width:1025px){.p-christmas section.s2 .gb-benefit{padding:32px}}