.tote-theme{color:#2b2028;background-color:#fff}.tote-theme .font-heading{font-family:var(--theme-font-heading,var(--font-cormorant),"Hind Siliguri",serif)}.tote-theme .font-body{font-family:var(--theme-font-body,var(--font-nunito-sans),"Hind Siliguri",sans-serif)}.tote-theme :focus-visible{outline:2px solid var(--theme-primary,#a4506b);outline-offset:2px}.tote-theme ::-moz-selection{background:var(--theme-primary,#a4506b);color:#fff}.tote-theme ::selection{background:var(--theme-primary,#a4506b);color:#fff}.tote-theme .no-scrollbar::-webkit-scrollbar{display:none}.tote-theme .no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes tote-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes tote-bloom{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.tote-theme .tote-rise{animation:tote-rise .8s cubic-bezier(.22,1,.36,1) both}.tote-theme .tote-bloom{animation:tote-bloom 1.1s cubic-bezier(.22,1,.36,1) both}.tote-theme .tote-delay-1{animation-delay:.12s}.tote-theme .tote-delay-2{animation-delay:.24s}@keyframes tote-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.tote-theme .tote-float{animation:tote-float 4.5s ease-in-out infinite}@keyframes tote-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tote-theme .tote-spin-slow{animation:tote-spin 14s linear infinite}.tote-theme .tote-acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1)}.tote-theme .tote-acc-panel.is-open{grid-template-rows:1fr}.tote-theme .tote-acc-panel>div{overflow:hidden}