.fv-collection{padding:130px 40px 80px;box-sizing:border-box}.fv-collection__title{font-size:34px;font-weight:700;text-transform:uppercase;letter-spacing:-.5px;margin:0 0 40px;text-align:left}.fv-collection__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.fv-collection__card{text-decoration:none;color:inherit;display:block}.fv-collection__imgwrap{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;background:transparent;margin-bottom:14px}.fv-collection__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block;transition:opacity .4s ease}.fv-collection__img--hover{opacity:0}.fv-collection__card:hover .fv-collection__img--hover{opacity:1}.fv-collection__card:hover .fv-collection__img--primary{opacity:0}.fv-collection__name{font-size:13px;letter-spacing:.3px;text-transform:uppercase;margin-bottom:6px}.fv-collection__price{font-size:13px;color:var(--color-ink);font-weight:700}.fv-collection__pagination{margin-top:60px;text-align:center;font-size:14px;letter-spacing:.3px}.fv-collection__pagination a,.fv-collection__pagination span{display:inline-block;padding:8px 14px;text-decoration:none;color:var(--color-ink)}.fv-collection__pagination .current{font-weight:700;text-decoration:underline}@media(max-width:900px){.fv-collection{padding:110px 20px 60px}.fv-collection__grid{grid-template-columns:repeat(2,1fr);gap:14px}}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}footer{display:flex;justify-content:space-between;margin-top:2rem}footer a{text-decoration:none;color:var(--color-foreground)}footer .footer__links,footer .footer__payment{display:flex;gap:1rem}header{height:5rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;position:fixed;top:0;left:0;width:100%;padding:0 var(--page-margin, 2rem);box-sizing:border-box;z-index:100;background:transparent;transition:background .3s ease,color .3s ease}header.header--solid{background:#ffffff24;border-bottom:1px solid rgba(255,255,255,.55);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}header a{position:relative;text-decoration:none;color:inherit;display:flex;align-items:center;justify-content:center}header a sup{position:absolute;left:100%;overflow:hidden;max-width:var(--page-margin)}header svg{width:2rem}.header__left{display:flex;align-items:center;gap:1.5rem;justify-self:start}.header__logo{justify-self:center;display:flex;align-items:center}.header__logo-img{height:2.5rem;width:auto;display:block}.header__logo-img--dark{display:block}.header__logo-img--light{display:none}.header__icons{display:flex;gap:1rem;justify-self:end}.header__theme{right:1.25rem;bottom:1.25rem;z-index:90;width:2.75rem;height:2.75rem;padding:0;border-radius:50%;position:fixed;isolation:isolate;overflow:hidden;color:var(--color-ink);cursor:pointer;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,color-mix(in srgb,var(--color-ink) 3%,rgba(255,255,255,.5)),color-mix(in srgb,var(--color-ink) 8%,rgba(255,255,255,.1)));backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid color-mix(in srgb,var(--color-ink) 10%,transparent);box-shadow:inset 0 1.5px 1px #fffffff2,inset 1px 0 1px #fff9,inset 0 -1.5px 1px color-mix(in srgb,var(--color-ink) 18%,transparent),inset 0 0 14px #ffffff73,0 1px 2px #0000000f,0 8px 20px #00000024;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.header__theme:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,#ffffffb3,#fff0 55%);pointer-events:none}html[data-theme=dark] .header__theme{background:linear-gradient(135deg,#ffffff29,#ffffff0a);border-color:#ffffff38;box-shadow:inset 0 1.5px 1px #ffffff40,inset 0 -1.5px 1px #ffffff14,0 8px 20px #00000080}html[data-theme=dark] .header__theme:before{background:linear-gradient(180deg,#ffffff1f,#fff0 55%)}.header__theme:hover{transform:scale(1.08)}.header__theme:active{transform:scale(.95)}.header__theme svg{width:1.5rem;height:1.5rem}html[data-theme=dark] .header__logo-img--dark{display:none}html[data-theme=dark] .header__logo-img--light{display:block}.header__nav{display:flex;gap:1.5rem;align-items:center}.header__nav a{text-decoration:none;color:inherit;font-size:.9rem;letter-spacing:.3px;justify-content:flex-start}.header__nav a:hover{opacity:.6}@media(max-width:749px){.header__nav{display:none}}@media(min-width:750px){.header__burger{display:none}}.header__burger{background:none;border:none;cursor:pointer;padding:0;display:flex;flex-direction:column;gap:5px;width:28px}.header__burger span{display:block;height:2px;width:100%;background:var(--color-ink);transition:background .3s ease}header.header--on-dark .header__burger span{background:#fff}header.header--on-dark{color:#fff}header.header--on-dark a{color:#fff}header.header--on-light{color:var(--color-ink)}header.header--on-light a{color:var(--color-ink)}header.header--solid{color:var(--color-ink)}header.header--solid a{color:var(--color-ink)}header{color:var(--color-ink)}.header__drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none;opacity:0;transition:opacity .3s ease}.header__drawer.is-open{pointer-events:auto;opacity:1}.header__drawer-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000040;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.header__drawer-panel{position:absolute;top:0;left:0;height:100%;width:300px;max-width:80vw;background:#ffffff24;border-right:1px solid rgba(255,255,255,.55);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:2rem;box-sizing:border-box;transform:translate(-100%);transition:transform .3s ease}.header__drawer.is-open .header__drawer-panel{transform:translate(0)}.header__drawer-close{background:none;border:none;color:var(--color-ink);font-size:2rem;cursor:pointer;line-height:1;margin-bottom:2rem}.header__drawer-nav{display:flex;flex-direction:column;gap:1.2rem}.header__drawer-nav a{text-decoration:none;color:var(--color-ink);font-size:1.1rem;text-transform:uppercase;letter-spacing:.5px;justify-content:flex-start}.sleep-text-page{box-sizing:border-box;max-width:800px;margin:140px auto 60px;padding:0 24px;line-height:1.7}.sleep-text-page h1{margin-bottom:28px;line-height:1.2}.sleep-text-page p{margin-bottom:20px}.sleep-text-page h2,.sleep-text-page h3{margin-top:28px;margin-bottom:12px}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
