.birthday-sale-hero{position:relative;min-height:var(--birthday-hero-height-mobile);overflow:hidden;background:#000;color:#fff}.birthday-sale-hero__media,.birthday-sale-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0}.birthday-sale-hero__media{z-index:0}.birthday-sale-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--birthday-hero-mobile-x) center}.birthday-sale-hero__image--mobile{display:none}.birthday-sale-hero__shade{z-index:1;background:linear-gradient(180deg,transparent var(--birthday-hero-mobile-gradient-start),rgba(0,0,0,.72) var(--birthday-hero-mobile-gradient-mid),rgba(0,0,0,.96) 100%)}.birthday-sale-hero__inner{position:relative;z-index:2;display:flex;min-height:var(--birthday-hero-height-mobile);align-items:flex-end;padding-top:48px;padding-bottom:70px}.birthday-sale-hero__content{--bsh-gap:24px;--bsh-trim-tagline:7px;--bsh-trim-button:4px;--bsh-trim-benefits:3px;display:flex;max-width:720px;flex-direction:column;align-items:center;text-align:center}.birthday-sale-hero__content--mobile-center{align-items:center;text-align:center}.birthday-sale-hero__heading{margin:0;color:#fff;font-size:clamp(4.4rem,14vw,7rem);font-weight:900;line-height:.9;text-transform:uppercase}.birthday-sale-hero__tagline{margin:calc(var(--bsh-gap) - var(--bsh-trim-tagline)) 0 0;font-size:calc(1.3rem + 2px);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.birthday-sale-hero__benefits{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 16px;margin:calc(var(--bsh-gap) - var(--bsh-trim-benefits)) 0 0;padding:0;font-size:1.2rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.birthday-sale-hero__benefits li{display:inline-flex;align-items:center;gap:6px}.birthday-sale-hero__benefits .icon{width:16px;height:16px;color:var(--bsh-accent)}.birthday-sale-hero__button{position:relative;isolation:isolate;display:inline-flex;overflow:hidden;align-self:center;align-items:center;justify-content:center;gap:20px;margin-top:calc(var(--bsh-gap) - var(--bsh-trim-button));padding:12px 26px;border:2px solid var(--bsh-accent)!important;border-radius:var(--site-button-radius, 4px)!important;background-color:var(--bsh-accent)!important;background-image:none!important;color:var(--bsh-accent-text)!important}.birthday-sale-hero__button:hover,.birthday-sale-hero__button:focus-visible{border-color:var(--bsh-accent)!important;background-color:var(--bsh-accent)!important;background-image:none!important;color:var(--bsh-accent-text)!important}.birthday-sale-hero__button .listicle-closing__button-label,.birthday-sale-hero__button .listicle-closing__button-arrow{position:relative;z-index:2;color:var(--bsh-accent-text)!important}.birthday-sale-hero__button .listicle-closing__button-arrow{display:grid;width:26px;height:16px;flex:0 0 26px;place-items:center}.birthday-sale-hero__button .listicle-closing__button-arrow svg{display:block;width:26px;height:16px;color:var(--bsh-accent-text)!important}.birthday-sale-hero__button .listicle-closing__button-arrow svg path{stroke:var(--bsh-accent-text)!important}.birthday-sale-hero__button .listicle-closing__button-glint{position:absolute;z-index:1;top:0;bottom:0;left:0;width:130px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);transform:translate(-140%)}.birthday-sale-hero__scroll-cue{position:absolute;z-index:3;bottom:16px;left:50%;display:grid;width:48px;height:36px;place-items:center;transform:translate(-50%);color:var(--bsh-accent)}.birthday-sale-hero__scroll-cue span{width:16px;height:16px;border-right:3px solid currentColor;border-bottom:3px solid currentColor;transform:rotate(45deg);animation:birthdaySaleScrollCue 1.4s ease-in-out infinite}@keyframes birthdaySaleScrollCue{0%,to{opacity:.45;transform:translateY(0) rotate(45deg)}50%{opacity:1;transform:translateY(8px) rotate(45deg)}}@media(prefers-reduced-motion:no-preference){.birthday-sale-hero__button .listicle-closing__button-arrow{animation:birthdaySaleArrowPulse 2.2s ease-in-out infinite}.birthday-sale-hero__button .listicle-closing__button-glint{animation:birthdaySaleButtonGlint 2.9s ease-in-out infinite}}@keyframes birthdaySaleArrowPulse{0%{opacity:0;transform:translate(-14px)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(14px)}}@keyframes birthdaySaleButtonGlint{0%{transform:translate(-140%)}to{transform:translate(420%)}}.birthday-sale-hero__badge{margin:0 0 var(--bsh-gap);padding:8px 12px;border:1px solid var(--bsh-accent);border-radius:var(--site-badge-radius, 4px);background:rgba(var(--bsh-accent-rgb),.18);color:var(--bsh-accent);font-size:1.2rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.birthday-sale-hero__secondary-button{align-self:center;margin-top:var(--bsh-gap)}.birthday-sale-hero__guarantee{display:inline-flex;align-items:center;gap:10px;margin:var(--bsh-gap) 0 0;font-size:1.3rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.birthday-sale-hero__guarantee .icon{width:20px;height:20px;color:var(--bsh-accent)}@media(min-width:769px){.birthday-sale-hero{min-height:var(--birthday-hero-height)}.birthday-sale-hero__image{object-position:var(--birthday-hero-desktop-x) center}.birthday-sale-hero__shade{background:linear-gradient(90deg,rgba(0,0,0,.94) 0%,rgba(0,0,0,.76) var(--birthday-hero-desktop-gradient-solid),rgba(0,0,0,.2) var(--birthday-hero-desktop-gradient-mid),transparent var(--birthday-hero-desktop-gradient-end))}.birthday-sale-hero__inner{min-height:var(--birthday-hero-height);align-items:center;padding-top:72px;padding-bottom:72px}.birthday-sale-hero__content{--bsh-gap:28px;--bsh-trim-tagline:13px;--bsh-trim-button:5px;--bsh-trim-benefits:3px;align-items:flex-start;text-align:left}.birthday-sale-hero__heading{font-size:clamp(6.4rem,6vw,8.4rem)}.birthday-sale-hero__tagline{font-size:calc(1.3rem + 2px)}.birthday-sale-hero__benefits{justify-content:flex-start;gap:24px;font-size:1.3rem}.birthday-sale-hero__button,.birthday-sale-hero__secondary-button{align-self:flex-start}.birthday-sale-hero__scroll-cue{bottom:20px}}@media(max-width:768px){.birthday-sale-hero__image--desktop{display:none}.birthday-sale-hero__image--mobile{display:block}.birthday-sale-hero__content{width:100%}.birthday-sale-hero__button{width:min(100%,315px)}}.birthday-sale-hero__heading,.birthday-sale-hero__tagline,.birthday-sale-hero__benefits,.birthday-sale-hero__badge,.birthday-sale-hero__guarantee,.birthday-sale-hero__button,.birthday-sale-hero__secondary-button{text-transform:none}.birthday-sale-hero__tagline{font-weight:400}.birthday-sale-hero__tagline p{margin:0}.birthday-sale-hero__heading{font-size:clamp(2.509rem,2.352vw,3.293rem)}@media(min-width:769px){.birthday-sale-hero__heading{font-size:clamp(4.6rem,4.3vw,6rem)}}@media(max-width:768px){.birthday-sale-hero__br-desktop{display:none}}@media(prefers-reduced-motion:reduce){.birthday-sale-hero__scroll-cue span{animation:none}.birthday-sale-hero .listicle-closing__button-arrow,.birthday-sale-hero .listicle-closing__button-glint{animation:none!important}.birthday-sale-hero .listicle-closing__button-glint{display:none}}.birthday-sale-hero__heading .birthday-sale-hero__heading-accent{color:#ff5c01}@media(max-width:768px){.birthday-sale-hero__tagline{line-height:1.5}.birthday-sale-hero__benefits{row-gap:0}.birthday-sale-hero__benefits li{height:calc((1.3rem + 2px)*1.5);line-height:1}}.jt-trust{padding:10px 0;overflow:hidden;background:rgb(var(--btn-bg-color));color:rgb(var(--btn-text-color))}.jt-trust *{box-sizing:border-box}.jt-trust__grid{display:grid;grid-auto-flow:column;grid-auto-columns:auto;align-items:center;justify-content:stretch;width:min(100% - 40px,1240px);margin:0 auto;padding:0;list-style:none}.jt-trust__item{position:relative;display:grid;grid-template-columns:36px minmax(0,auto);align-items:center;justify-content:center;gap:14px;min-width:0;min-height:36px;margin:0;padding:0 12px;font-size:15px;font-weight:800;text-transform:uppercase}.jt-trust__item:not(:last-child):after{content:"";position:absolute;top:0;right:0;width:1px;height:36px;background:rgba(var(--btn-text-color)/.32)}.jt-trust__icon{display:grid;width:36px;height:36px;place-items:center;color:currentColor}.jt-trust__icon .icon{width:28px;height:28px}.jt-trust__item>span:last-child{min-width:0;white-space:normal}.jt-trust__item--stars{grid-template-columns:auto max-content}.jt-trust .jt-trust__icon--stars{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-width:0;height:auto;gap:2px}.jt-trust .jt-trust__icon--stars .icon{flex:none;width:14px;height:14px;margin:0;padding:0}@media(max-width:749px){.jt-trust{padding-block:8px}.jt-trust__grid{width:100%;grid-auto-flow:row;grid-template-columns:repeat(var(--jt-trust-cols,3),minmax(0,1fr));gap:0;padding-inline:8px}.jt-trust__item{display:flex;width:100%;min-height:0;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:2px 6px;font-size:12px;font-weight:700;line-height:1.1;text-align:center}.jt-trust__item:after{content:none!important}.jt-trust__icon,.jt-trust__icon .icon{width:20px;height:20px}.jt-trust .jt-trust__icon--stars{width:max-content;height:auto;gap:1px}.jt-trust .jt-trust__icon--stars .icon{width:11px;height:11px}.jt-trust__item>span:last-child{max-width:112px;white-space:normal}}@media(max-width:430px){.jt-trust__item{padding-inline:5px;font-size:11px}.jt-trust__item>span:last-child{max-width:105px}}
/*# sourceMappingURL=/cdn/shop/t/101/compiled_assets/styles.css.map?subset=AAAAIAAAAAAAAAAAAEA */
