.pillowmart-theme{color:#33303e;background-color:#faf8f5}.pillowmart-theme .font-heading{font-family:var(--theme-font-heading,var(--font-cormorant),"Hind Siliguri",serif)}.pillowmart-theme .font-body{font-family:var(--theme-font-body,var(--font-jost),"Hind Siliguri",sans-serif)}.pillowmart-theme :focus-visible{outline:2px solid var(--theme-primary,#66629c);outline-offset:2px}.pillowmart-theme ::-moz-selection{background:var(--theme-primary,#66629c);color:#fff}.pillowmart-theme ::selection{background:var(--theme-primary,#66629c);color:#fff}.pillowmart-theme .no-scrollbar::-webkit-scrollbar{display:none}.pillowmart-theme .no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes pm-settle{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.pillowmart-theme .pm-settle{animation:pm-settle .75s cubic-bezier(.22,1,.36,1) forwards}@keyframes pm-drape{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.pillowmart-theme .pm-drape{animation:pm-drape 1.1s cubic-bezier(.22,1,.36,1) forwards}@keyframes pm-sway{0%,to{transform:translateY(0) rotate(-.4deg)}50%{transform:translateY(-8px) rotate(.4deg)}}.pillowmart-theme .pm-sway{animation:pm-sway 7s ease-in-out infinite}.pillowmart-theme .pm-acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.4,0,.2,1)}.pillowmart-theme .pm-acc-panel.is-open{grid-template-rows:1fr}.pillowmart-theme .pm-acc-panel>div{overflow:hidden}.pillowmart-theme .pm-stitch{background-image:linear-gradient(to right,var(--theme-primary,#66629c) 55%,transparent 45%);background-size:12px 1.5px;background-repeat:repeat-x;height:1.5px;opacity:.45}