
@font-face{font-family:'Creato Display';src:url("../fonts/CreatoDisplay-Light.woff2") format('woff2');font-weight:300;font-display:swap}
@font-face{font-family:'Creato Display';src:url("../fonts/CreatoDisplay-Regular.woff2") format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:'Creato Display';src:url("../fonts/CreatoDisplay-Medium.woff2") format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:'Creato Display';src:url("../fonts/CreatoDisplay-Bold.woff2") format('woff2');font-weight:700;font-display:swap}
@font-face{font-family:'Creato Display';src:url("../fonts/CreatoDisplay-ExtraBold.woff2") format('woff2');font-weight:800;font-display:swap}
@font-face{font-family:'Creato Display';src:url("../fonts/CreatoDisplay-Black.woff2") format('woff2');font-weight:900;font-display:swap}
html,body{margin:0;background:#FFFFFF;color:#2A1620;font-family:'Creato Display',ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}
html{overflow-x:clip}
*{box-sizing:border-box}
a{color:#CE0E68;text-decoration:none}a:hover{color:#F21781}
button{font-family:inherit;cursor:pointer}
@media (max-width:760px){[data-nut-card]{--nut-w:100%}[data-nut="1"]{--nut-w:100%}}
@keyframes rb-shimmer{0%{background-position:200% 50%}100%{background-position:-200% 50%}}
@keyframes rb-twinkle{0%,100%{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.1)}}
@media (prefers-reduced-motion:reduce){[data-sparkle]{animation:none!important}}
@media (max-width:1000px){[data-team6]{--rb-t:3}}@media (max-width:560px){[data-team6]{--rb-t:2}}
@keyframes rb-menu-in{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
[data-menu-tabs] > div::-webkit-scrollbar{display:none}
@keyframes rb-gift-float{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-16px) rotate(-1deg)}}
@keyframes rb-truck-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}
@keyframes rb-gift-shadow{0%,100%{transform:scaleX(1);opacity:1}50%{transform:scaleX(.82);opacity:.6}}
@keyframes rb-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media (max-width:1239px){[data-desk]{display:none !important}}
@media (max-width:900px){[data-stack]{grid-template-columns:1fr !important}[data-ig]{grid-template-columns:repeat(3,1fr) !important}[data-logo]{height:78px !important}[data-strip-wrap]{overflow-x:auto !important;scroll-snap-type:x mandatory;padding-bottom:12px}[data-strip]{transform:none !important}[data-strip-sec]{min-height:auto !important}[data-scrib-mob]{display:none !important}[data-pad]{padding-left:20px !important;padding-right:20px !important}}
@media (min-width:901px){[data-mob]{display:none !important}}
@media (min-width:1240px){[data-burger]{display:none !important}}
@media (min-width:901px) and (max-width:1239px){[data-strip-bar-wrap]{display:block !important}}
@media (max-width:900px){main h1,main h2,main h3,main p,main li,main [data-reveal]{text-align:center}main button{text-align:left}footer h4,footer p,footer a{text-align:center}[data-hero-text]{align-items:center !important;text-align:center !important}}
@media (max-width:900px){[data-hero-text]{max-width:100% !important}[data-fall-img]{order:2}}
@media (min-width:601px) and (max-width:900px){[data-banner]{background-position:70% 55% !important}[data-hero-text]{max-width:52% !important}}
@media (max-width:600px){[data-banner]{background-image:url("98654dae-54ea-4b12-a79a-a116e6f66e2d") !important;background-size:cover !important;background-position:center bottom !important;aspect-ratio:941 / 1672 !important;align-items:flex-start !important}[data-banner] > div:first-child{background:linear-gradient(180deg,rgba(253,236,244,.9) 0%,rgba(253,236,244,.62) 32%,rgba(253,236,244,.3) 58%,rgba(253,236,244,.18) 100%) !important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}[data-banner] [data-pad]{padding-top:28px !important}[data-hero-text]{gap:20px !important}}
@media (prefers-reduced-motion:reduce){[data-marquee]{animation:none !important}}
@media (min-width:901px) and (max-width:1366px){html{zoom:.82}}
@media (min-width:1367px) and (max-width:1680px){html{zoom:.88}}

/* latin */
@font-face {
  font-family: 'Gochi Hand';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/GochiHand.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.rbh0:hover{color:#F21781 !important}
.rbh1:hover{background:#FFFFFF !important;color:#F21781 !important}
.rbh2:hover{background:#FDECF4 !important;color:#F21781 !important}
.rbh3:hover{transform:scale(1.06) !important;color:#FFFFFF !important}
.rbh4:hover{color:#F21781 !important;padding-left:10px !important}
.rbh5:hover{color:#F21781 !important;padding-left:14px !important}
.rbh6:hover{color:#FFFFFF !important;background:#CE0E68 !important}
.rbh7:hover{background:#F21781 !important}
.rbh8:hover{color:#FFFFFF !important}
.rbh9:hover{transform:translateY(-2px) !important;color:#FFFFFF !important}
.rbh10:hover{transform:translateY(-2px) !important;color:#CE0E68 !important}
.rbh11:hover{background:#F21781 !important;color:#FFFFFF !important}
.rbh12:hover{transform:translateY(-6px) !important;box-shadow:0 26px 50px rgba(206,14,104,.14) !important}
.rbh13:hover{transform:scale(1.05) !important}
.rbh14:hover{transform:scale(1.06) !important}
.rbh15:hover{color:#FFFFFF !important;filter:brightness(.92) !important}
.rbh16:hover{transform:translateY(-4px) !important;box-shadow:0 18px 36px rgba(206,14,104,.16) !important}
.rbh17:hover{transform:translateY(-6px) !important;box-shadow:0 24px 46px rgba(206,14,104,.16) !important}
.rbh18:hover{border-color:#F21781 !important}
.rbh19:focus{border-color:#F21781 !important;box-shadow:0 0 0 4px rgba(242,23,129,.12) !important}
.rbh20:focus{border-color:#F21781 !important;box-shadow:0 0 0 4px rgba(242,23,129,.12) !important;padding:12px !important;cursor:pointer !important}
.rbh21:hover{background:#CE0E68 !important}
.rbh22:hover{color:#FFFFFF !important;background:#F21781 !important}
.rbh23:hover{transform:translateY(-6px) !important;box-shadow:0 24px 44px rgba(206,14,104,.14) !important}
.rbh24:hover{transform:translateY(-6px) !important;box-shadow:0 24px 44px rgba(42,22,32,.10) !important}
.rbh25:hover{transform:translateY(-4px) !important;border-color:#F21781 !important;box-shadow:0 16px 32px rgba(206,14,104,.12) !important}
.rbh26:focus{border-color:#F21781 !important}
[data-rbif][hidden],[data-ptab][hidden],[data-scope][hidden]{display:none!important}
template{display:none}
.rb-ig{width:100%}
.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}
.rb-post{max-width:760px;margin:0 auto;padding:clamp(40px,6vw,80px) 28px clamp(70px,8vw,110px)}
.rb-post h1{margin:0 0 14px;font-weight:900;text-transform:uppercase;letter-spacing:-.03em;line-height:.95;font-size:clamp(36px,5vw,64px);color:#CE0E68}
.rb-post .rb-meta{font-weight:700;font-size:12px;letter-spacing:.2em;text-transform:uppercase;opacity:.6;margin-bottom:28px}
.rb-post img{max-width:100%;height:auto;border-radius:22px}
.rb-post h2,.rb-post h3{color:#CE0E68;text-transform:uppercase;line-height:1.05;margin:1.6em 0 .5em}
.rb-post p,.rb-post li{font-size:18px;line-height:1.75}
.rb-post a{text-decoration:underline}
