.hero__overlay{background:linear-gradient(to right,hsl(36 33% 97% / .55),hsl(36 33% 97% / .15) 55%,transparent)}.hero__overlay-mobile{background:#faf8f540}@media(min-width:768px){.hero__overlay{background:linear-gradient(to right,hsl(36 33% 97% / .5),transparent 60%)}}.hero__media img{animation:hero-zoom 18s ease-out both}@keyframes hero-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.hero__box{background:#faf8f5c7;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border:1px solid hsl(0 0% 100% / .7);border-radius:2rem;padding:2rem 1.5rem;box-shadow:0 30px 60px -20px #3c281440}@media(min-width:768px){.hero__box{padding:3rem 2.75rem}.hero__title{font-size:2.75rem}}.hero__title{letter-spacing:-.015em}@media(prefers-reduced-motion:reduce){.hero__media img{animation:none}}.gifts{position:relative;overflow:hidden;color:#fff;padding:4.5rem 0;background:radial-gradient(120% 100% at 15% 0%,#79573e,#50382b 65%,#3b2a21)}.gifts--kerst{background:radial-gradient(120% 90% at 10% 0%,#396a52,#214539 60%,#15322b)}@media(min-width:768px){.gifts{padding:6rem 0}}.gifts__inner{position:relative;z-index:1}.gifts__head{text-align:center;max-width:44rem;margin:0 auto 3rem}.gifts__head>*+*{margin-top:1rem}.gifts__eyebrow{font-size:.875rem;letter-spacing:.2em;text-transform:uppercase;color:#fade9e;font-weight:500}.gifts__title{color:#fff;font-family:var(--font-serif);font-weight:600;font-size:2.5rem;line-height:1.05}@media(min-width:768px){.gifts__title{font-size:3.75rem}}.gifts__clock{display:inline-flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap;justify-content:center;padding-top:.5rem}.gifts__clock>div{background:#ffffff1f;border:1px solid hsl(0 0% 100% / .25);border-radius:1rem;padding:.625rem .875rem;min-width:4.5rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gifts__clock b{display:block;font-size:1.875rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.gifts__clock span{font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;opacity:.8}.gifts__until{width:100%;font-size:.875rem;opacity:.85;margin-top:.25rem}@media(min-width:640px){.gifts__until{width:auto;align-self:center}}.gifts__cutoff{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;background:#f7ce6e2e;border:1px solid hsl(42 90% 75% / .4);padding:.5rem 1rem;border-radius:999px}.gifts__cutoff svg{width:1.125rem;height:1.125rem;flex-shrink:0}.gifts__grid{display:grid;gap:1rem}@media(min-width:768px){.gifts__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.gift-tile{position:relative;display:flex;align-items:center;gap:1rem;background:#faf8f5;color:var(--fg);border-radius:1.5rem;padding:.75rem;transition:transform .3s,box-shadow .3s;box-shadow:0 20px 40px -20px #00000080}@media(min-width:768px){.gift-tile{flex-direction:column;align-items:stretch;padding:1rem}}.gift-tile:hover{transform:translateY(-6px);box-shadow:0 30px 50px -20px #0009}.gift-tile__media{position:relative;flex:0 0 6rem;aspect-ratio:1;border-radius:1rem;overflow:hidden;background:var(--card)}@media(min-width:768px){.gift-tile__media{flex:none}}.gift-tile__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.gift-tile:hover .gift-tile__media img{transform:scale(1.06)}.gift-tile__ribbon{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent calc(50% - 6px),hsl(42 80% 60% / .9) calc(50% - 6px),hsl(42 80% 60% / .9) calc(50% + 6px),transparent calc(50% + 6px)),linear-gradient(0deg,transparent calc(50% - 6px),hsl(42 80% 60% / .9) calc(50% - 6px),hsl(42 80% 60% / .9) calc(50% + 6px),transparent calc(50% + 6px));opacity:0;transition:opacity .3s}.gift-tile:hover .gift-tile__ribbon{opacity:.9}.gift-tile__body{display:flex;flex-direction:column;gap:.125rem;flex:1}@media(min-width:768px){.gift-tile__body{padding:.5rem .25rem 0}}.gift-tile__body strong{font-size:1.25rem;font-weight:700;color:var(--heading)}.gift-tile__body span{font-size:.875rem;color:var(--muted-fg)}.gift-tile__arrow{width:2.5rem;height:2.5rem;border-radius:999px;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s}@media(min-width:768px){.gift-tile__arrow{position:absolute;right:1.5rem;bottom:1.5rem}}.gift-tile:hover .gift-tile__arrow{transform:translate(4px)}.gift-tile__arrow svg{width:1rem;height:1rem}.gifts__sparkles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.gifts__sparkles span{position:absolute;top:-10%;left:calc(var(--i) * 7%);width:6px;height:6px;border-radius:999px;background:#fbe7b6;opacity:.7;box-shadow:0 0 8px #fade9e;animation:fall calc(9s + var(--i) * .7s) linear infinite;animation-delay:calc(var(--i) * -1.3s)}.gifts__sparkles span:nth-child(3n){width:4px;height:4px;opacity:.5}.gifts__sparkles span:nth-child(4n){width:8px;height:8px;opacity:.35}@keyframes fall{to{transform:translate3d(30px,120vh,0)}}@media(prefers-reduced-motion:reduce){.gifts__sparkles{display:none}}.age .section-head{margin-bottom:2.5rem}.age__row{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:.5rem .25rem 1rem;justify-content:flex-start}.age__row::-webkit-scrollbar{display:none}@media(min-width:768px){.age__row{justify-content:center;gap:2rem;overflow:visible}}.age__item{flex:0 0 auto;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:.75rem;width:8.5rem;text-align:center}@media(min-width:768px){.age__item{width:10rem}}.age__circle{position:relative;display:block;width:8.5rem;height:8.5rem;border-radius:999px;background:var(--card);box-shadow:0 0 0 4px var(--bg),0 0 0 6px var(--accent);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}@media(min-width:768px){.age__circle{width:10rem;height:10rem}}.age__circle img{width:100%;height:100%;object-fit:cover;border-radius:999px}.age__item:hover .age__circle{transform:translateY(-6px) scale(1.04);box-shadow:0 0 0 4px var(--bg),0 0 0 6px var(--primary),0 20px 30px -15px #3c281459}.age__badge{position:absolute;left:50%;bottom:-.75rem;transform:translate(-50%);background:var(--primary);color:#fff;font-size:.8125rem;font-weight:600;padding:.3rem .875rem;border-radius:999px;white-space:nowrap;box-shadow:0 6px 12px -4px #00000040}.age__sub{font-size:.8125rem;color:var(--muted-fg);margin-top:.5rem;line-height:1.35}.trio{background:linear-gradient(180deg,var(--bg),var(--card))}.trio__grid{display:grid;gap:2.5rem;align-items:center}@media(min-width:768px){.trio__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}}.trio__stage{position:relative;aspect-ratio:1;border-radius:2rem;background:#f6efe6;overflow:hidden;box-shadow:0 30px 60px -30px #3c281459}.trio__glow{display:none;position:absolute;top:15%;right:15%;bottom:15%;left:15%;border-radius:999px;background:radial-gradient(circle,hsl(45 100% 85% / .9),transparent 70%);filter:blur(20px);animation:glow 4s ease-in-out infinite alternate}@keyframes glow{0%{opacity:.55;transform:scale(.92)}to{opacity:1;transform:scale(1.05)}}.trio__img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(.96);transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1)}.trio__img.is-active{opacity:1;transform:none}.trio__img img{width:100%;height:100%;object-fit:cover}.trio__swatches{display:flex;flex-wrap:wrap;gap:.625rem}.trio__swatch{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem .5rem .5rem;border-radius:999px;border:1.5px solid var(--border);background:var(--bg);font-size:.875rem;color:var(--fg);transition:all .2s}.trio__swatch span{width:1.5rem;height:1.5rem;border-radius:999px;box-shadow:inset 0 0 0 1px #0000001a}.trio__swatch.is-active,.trio__swatch:hover{border-color:var(--primary);background:var(--primary-10)}.trio__buy{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding-top:.5rem}.trio__price{font-size:1.75rem;font-weight:600;color:var(--heading)}.trio__buy .btn svg{width:1.125rem;height:1.125rem}@media(prefers-reduced-motion:reduce){.trio__glow{animation:none}}.trustbar{background:#fff;border-bottom:1px solid var(--border);padding:1.75rem 0 1.25rem}.trustbar__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem}@media(min-width:900px){.trustbar__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}}.trustbar__item{display:flex;align-items:center;gap:.75rem}.trustbar__icon{width:2.75rem;height:2.75rem;flex-shrink:0;border-radius:.875rem;background:var(--accent);color:var(--primary);display:flex;align-items:center;justify-content:center}.trustbar__icon svg{width:1.25rem;height:1.25rem}.trustbar__item strong{display:block;font-size:.875rem;font-weight:600;color:var(--heading);line-height:1.3}.trustbar__item small{display:block;font-size:.75rem;color:var(--muted-fg);line-height:1.4}.trustbar__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 2rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px dashed var(--border)}.trustbar__pay{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.trustbar__pay-icon{height:1.5rem;width:auto}.trustbar__market{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;color:var(--muted-fg)}.trustbar__market svg{width:1rem;height:1rem;color:var(--primary)}@media(max-width:767px){.hero__content{padding-top:15rem;padding-bottom:1.5rem}.hero__box{padding:1.5rem 1.25rem;border-radius:1.5rem}.hero__box>*+*{margin-top:1rem}.hero__title{font-size:1.75rem}.hero__trust .check-list{display:none}.hero__ctas{gap:.75rem}.hero .btn--xl{height:3rem}}.gifts__cutoff{display:inline-block;line-height:1.5}.gifts__cutoff svg{display:inline-block;vertical-align:-3px;margin-right:.35rem}@media(max-width:767px){.gifts__cutoff{border-radius:1rem;font-size:.875rem}}.hero-c{position:relative;overflow:hidden;background:radial-gradient(90% 120% at 100% 0%,hsl(33 40% 90%),var(--bg) 60%);padding:3rem 0 3.5rem}@media(min-width:900px){.hero-c{padding:5rem 0 5.5rem}}.hero-c__grid{display:grid;gap:2.5rem;align-items:center}@media(min-width:900px){.hero-c__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:4rem}}.hero-c__text{animation:fade-in .8s cubic-bezier(.16,1,.3,1) both}.hero-c__text>*+*{margin-top:1.25rem}.hero-c__title{font-size:2rem;line-height:1.15;letter-spacing:-.02em}@media(min-width:768px){.hero-c__title{font-size:3rem}}.hero-c__trusted{font-size:.9375rem;color:var(--muted-fg)}.hero-c__collage{position:relative;display:grid;grid-template-columns:1.35fr 1fr;grid-template-rows:1fr 1fr;gap:.875rem;aspect-ratio:1.15}@media(min-width:900px){.hero-c__collage{gap:1.25rem}}.hero-c__tile{position:relative;display:block;border-radius:1.75rem;overflow:hidden;background:#f6efe6;box-shadow:0 24px 50px -28px #3c281473;animation:tile-in .9s cubic-bezier(.16,1,.3,1) both}.hero-c__tile--1{grid-row:1 / span 2;animation-delay:.1s}.hero-c__tile--2{animation-delay:.25s}.hero-c__tile--3{animation-delay:.4s}@keyframes tile-in{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:none}}.hero-c__tile img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.hero-c__tile:hover img{transform:scale(1.05)}.hero-c__tag{position:absolute;left:.75rem;bottom:.75rem;right:.75rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;background:#ffffffe0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:999px;padding:.4rem .5rem .4rem .875rem;font-size:.75rem;color:var(--fg);box-shadow:0 6px 16px -8px #00000040}.hero-c__tag span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-c__tag strong{background:var(--primary);color:#fff;border-radius:999px;padding:.2rem .6rem;font-weight:600;white-space:nowrap}@media(max-width:599px){.hero-c__tile--2 .hero-c__tag,.hero-c__tile--3 .hero-c__tag{display:none}}.hero-c__badge{position:absolute;top:-1rem;right:-.5rem;display:flex;align-items:center;gap:.5rem;background:var(--primary);color:#fff;border-radius:999px;padding:.55rem 1rem .55rem .75rem;font-size:.75rem;font-weight:500;line-height:1.2;box-shadow:0 12px 24px -10px #3c281480;transform:rotate(3deg)}.hero-c__badge svg{width:1.1rem;height:1.1rem}@media(max-width:899px){.hero-c__badge{top:-.75rem;right:.25rem}.hero-c__text{text-align:left}}@media(prefers-reduced-motion:reduce){.hero-c__tile,.hero-c__text{animation:none}}@media(min-width:768px){.hero-c__title{font-size:2.6rem}}.hero-c__tile--1 img{object-fit:contain;padding:8% 4% 18%}@media(max-width:767px){.hero-c__text .check-list{display:none}.hero-c .btn--xl{height:3rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/boeckie-wow.css.map */
