.filoo-collection-main__head{row-gap:var(--filoo-s4);align-items:start}.filoo-collection-main__desc{margin-top:var(--filoo-s3);max-width:44ch}.filoo-collection-main__desc p{margin:0;max-width:none}.filoo-collection-main__desc p+p{margin-top:.5em}.filoo-collection-main__all{margin:var(--filoo-s3) 0 0}.filoo-collection-main__room-image img{aspect-ratio:4/3;object-fit:cover}.filoo-collection-main__plate{margin-top:var(--filoo-s4)}.filoo-collection-main__list{margin-top:var(--filoo-s5)}.filoo-collection-main__foot{margin-top:var(--filoo-s5);border-top:var(--filoo-rule);padding-top:12px;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 32px}.filoo-collection-main__foot-label{margin:0;flex-basis:100%}.filoo-collection-main__rooms{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0 32px}.filoo-collection-main__room-link{display:inline-flex;align-items:baseline;gap:8px;min-height:var(--filoo-tap);padding-block:10px;box-sizing:border-box;color:inherit;text-decoration:none;font-family:var(--filoo-display);font-weight:500;font-size:var(--filoo-t-h3);line-height:1.2}.filoo-collection-main__room-link:hover .filoo-collection-main__room-name,.filoo-collection-main__room-link:focus-visible .filoo-collection-main__room-name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media(min-width:750px){.filoo-collection-main__foot-label{flex-basis:auto}}.filoo-collection-list__title{margin-bottom:var(--filoo-s5)}.filoo-collection-list__list{list-style:none;margin:0;padding:0;border-top:var(--filoo-rule)}.filoo-collection-list__item{border-bottom:var(--filoo-rule)}.filoo-collection-list__row{display:grid;grid-template-columns:32px minmax(0,1fr) auto auto;column-gap:var(--filoo-gutter);align-items:center;min-height:var(--filoo-row-h);padding-block:12px;box-sizing:border-box;color:inherit;text-decoration:none}.filoo-collection-list__no{font-weight:500}.filoo-collection-list__count{text-align:right;white-space:nowrap}.filoo-collection-list__row:hover .filoo-collection-list__name,.filoo-collection-list__row:focus-visible .filoo-collection-list__name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.filoo-collection-list__row:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.filoo-collection-list__empty{margin:0}@media(min-width:750px){.filoo-collection-list__row{grid-template-columns:repeat(12,minmax(0,1fr))}.filoo-collection-list__no{grid-column:1}.filoo-collection-list__name{grid-column:2/9}.filoo-collection-list__count{grid-column:9/12}.filoo-collection-list__arrow{grid-column:12;text-align:right}}.filoo-page-main__title{margin-bottom:var(--filoo-s4)}.filoo-page-main__content>:first-child{margin-top:0}.filoo-page-main__content>:last-child{margin-bottom:0}.filoo-page-main__content :is(h2,h3,h4){font-family:var(--filoo-display);font-weight:500;font-size:var(--filoo-t-h3);line-height:1.2;letter-spacing:-.01em}.filoo-page-main__footer-line{margin-top:var(--filoo-s5)}.filoo-page-main__footer-line p{margin:0}.filoo-page-main__footer-line a,.filoo-page-contact__helper a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.filoo-page-main__kicker{margin:0;font-weight:500}.filoo-page-about .filoo-page-main__content{display:grid;grid-template-columns:repeat(var(--filoo-cols),minmax(0,1fr));column-gap:var(--filoo-gutter);row-gap:32px}.filoo-page-about .filoo-page-main__content>*{grid-column:1/-1;margin:0;max-width:none}.filoo-page-about .filoo-page-main__content>p:first-child{font-family:var(--filoo-display);font-weight:600;font-size:var(--filoo-t-d2);line-height:1.02;letter-spacing:-.03em;text-wrap:balance;margin-bottom:var(--filoo-s4)}.filoo-page-about .filoo-page-main__content>:not(:first-child){font-family:var(--filoo-display);font-weight:400;font-size:var(--filoo-t-lead);line-height:1.4}.filoo-page-about .filoo-page-main__content>h3:not(:first-child){font-weight:500;font-size:var(--filoo-t-h3);line-height:1.2;letter-spacing:-.01em;border-top:var(--filoo-rule);padding-top:24px;margin-top:32px}.filoo-page-main__facts{margin-top:var(--filoo-s6)}.filoo-page-main__facts .filoo-dl{border-top:0}.filoo-page-main__facts dd a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media(min-width:750px){.filoo-page-about .filoo-page-main__content>p:first-child{grid-column:1/12}.filoo-page-about .filoo-page-main__content>:not(:first-child){grid-column:5/11}}.filoo-page-faq .filoo-page-main__content{counter-reset:q;display:grid;grid-template-columns:repeat(var(--filoo-cols),minmax(0,1fr));column-gap:var(--filoo-gutter);max-width:none}.filoo-page-faq .filoo-page-main__content>*{grid-column:1/-1;margin:0;max-width:none}.filoo-page-faq .filoo-page-main__content h3{counter-increment:q;border-top:var(--filoo-rule);padding-top:24px;font-family:var(--filoo-display);font-weight:500;font-size:var(--filoo-t-h3);line-height:1.2;letter-spacing:-.01em}.filoo-page-faq .filoo-page-main__content h3:before{content:"Q." counter(q,decimal-leading-zero);display:block;font:500 12px/1.4 var(--filoo-mono);letter-spacing:.08em;margin-bottom:8px}.filoo-page-faq .filoo-page-main__content p{padding-top:12px;padding-bottom:var(--filoo-s4)}.filoo-page-faq .filoo-page-main__content p:has(+p){padding-bottom:0}.filoo-page-faq .filoo-page-main__content p+p{padding-top:1em}@media(min-width:750px){.filoo-page-faq .filoo-page-main__content h3{grid-column:1/7;padding-bottom:var(--filoo-s4)}.filoo-page-faq .filoo-page-main__content p{grid-column:7/13}.filoo-page-faq .filoo-page-main__content h3+p{border-top:var(--filoo-rule);padding-top:24px}.filoo-page-faq .filoo-page-main__content h3:has(+p+p){grid-row:span 2}}.filoo-page-contact .filoo-grid{row-gap:var(--filoo-s5)}.filoo-page-contact__content{margin-top:var(--filoo-s3)}.filoo-page-contact__content p{margin:0 0 .75em}.filoo-page-contact__content>:last-child{margin-bottom:0}.filoo-page-contact__dl{margin-top:var(--filoo-s4);border-top:var(--filoo-rule)}.filoo-page-contact__form{display:flex;flex-direction:column;gap:var(--filoo-s3)}.filoo-page-contact__form .filoo-input{width:100%}.filoo-page-contact__helper,.filoo-page-contact__success,.filoo-page-contact__error{margin:0}.filoo-page-contact__error .filoo-mono{margin-right:8px}.filoo-page-contact__submit{width:100%}@media(min-width:750px){.filoo-page-contact__submit{width:auto;align-self:flex-start}}.filoo-page-404__text{margin:var(--filoo-s3) 0 0}.filoo-page-404__link{margin:var(--filoo-s2) 0 0}.filoo-page-404__link a{display:inline-flex;align-items:center;min-height:var(--filoo-tap)}.filoo-page-404__index{margin-top:var(--filoo-s6)}.filoo-page-password{min-height:100svh;box-sizing:border-box}.filoo-page-password__bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--filoo-s3);margin-bottom:var(--filoo-s6)}.filoo-page-password__logo{display:block;width:160px;min-width:96px;height:auto}.filoo-page-password__enter-form{margin:0}.filoo-page-password__enter summary{display:flex;align-items:center;justify-content:flex-end;min-height:var(--filoo-tap);cursor:pointer;list-style:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.filoo-page-password__enter summary::-webkit-details-marker{display:none}.filoo-page-password__enter-body{display:flex;flex-direction:column;gap:var(--filoo-s2);margin-top:var(--filoo-s2);width:min(100%,20rem)}.filoo-page-password__enter-body .filoo-input{width:100%}.filoo-page-password__error{margin:0}.filoo-page-password__error .filoo-mono{margin-right:8px}.filoo-page-password__lead{margin:var(--filoo-s3) 0 0}.filoo-page-password__plate{margin-top:var(--filoo-s5)}.filoo-page-password__signup{margin-top:var(--filoo-s6)}.filoo-page-password__signup-heading{margin:0 0 8px}.filoo-page-password__signup-text{margin:0 0 var(--filoo-s3)}.filoo-page-password__form{display:flex;flex-direction:column;gap:var(--filoo-s2);max-width:28rem}.filoo-page-password__form .filoo-input{width:100%}.filoo-page-password__form .filoo-box,.filoo-page-password__privacy{margin:0}.filoo-page-password__bottom{margin:var(--filoo-s6) 0 0;border-top:var(--filoo-rule);padding-top:12px}@media(max-width:749px){.filoo-page-password__enter-form{flex-basis:100%}.filoo-page-password__enter summary{justify-content:flex-start}.filoo-page-password .filoo-button{width:100%}}body:has(.filoo-page-password) .password-footer__button,body:has(.filoo-page-password) #password-form{display:none!important}.password-footer{max-width:var(--filoo-max);margin-inline:auto;padding:var(--filoo-s3) var(--filoo-margin);box-sizing:border-box;width:100%;align-items:flex-start;background:var(--filoo-chalk);color:var(--filoo-graphite);font-family:var(--filoo-display);font-size:var(--filoo-t-small);line-height:1.4}.password-footer__powered-by .icon-shopify{height:1em;color:currentColor}.password-footer__links{align-items:flex-start}.password-footer a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}main[data-template=search] .search-page__header :is(h1,h2,h3){font-family:var(--filoo-display);font-weight:600;font-size:var(--filoo-t-d2);line-height:1.02;letter-spacing:-.03em;margin:0}main[data-template=search] search-page-input-component{background:transparent}main[data-template=search] .search-page-input{min-height:48px;border:var(--filoo-edge);border-radius:var(--filoo-radius);background:var(--filoo-chalk);color:var(--filoo-graphite);font-family:var(--filoo-display);font-size:1rem}main[data-template=search] .search-page-input::placeholder{color:currentColor;opacity:1}main[data-template=search] .search__reset-button-text{font-family:var(--filoo-mono);font-size:var(--filoo-t-mono);text-transform:uppercase;letter-spacing:.08em}main[data-template=search] .search-results__no-results{opacity:1}main[data-template=search] .products-count-wrapper{font-family:var(--filoo-mono);font-size:var(--filoo-t-mono);text-transform:uppercase;letter-spacing:.08em;font-variant-numeric:tabular-nums}main[data-template=search] :is(.facets,.facets-controls-wrapper,.facets--filters-title){display:none}main[data-template=search] :is(.product-grid,.product-card,.card-gallery,img){border-radius:0}main[data-template=cart] .cart-title :is(h1,h2,h3,h4,h5,h6){font-family:var(--filoo-display);font-weight:600;font-size:var(--filoo-t-d2);line-height:1.02;letter-spacing:-.03em;margin:0}main[data-template=cart] .cart-items__table-row{border-bottom:var(--filoo-rule)}main[data-template=cart] .cart-items__media{width:96px}@container cart-items (max-width:719.98px){main[data-template=cart] .cart-items__table-row{grid-template-columns:96px minmax(0,1fr) auto;column-gap:16px}}main[data-template=cart] .cart-items__media-container{width:96px;aspect-ratio:1/1;border:var(--filoo-rule);background:var(--filoo-chalk);border-radius:0;box-sizing:border-box;overflow:hidden}main[data-template=cart] .cart-items__media-container img{width:100%;height:100%;object-fit:contain;border-radius:0}main[data-template=cart] .cart-page .cart-summary{background:var(--filoo-sand);color:var(--filoo-graphite);padding:24px;border:0;border-radius:0}main[data-template=cart] .cart-summary__inner{align-items:stretch}@media(min-width:750px){main[data-template=cart] .cart-page{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--filoo-gutter)}main[data-template=cart] .cart-page__title,main[data-template=cart] .cart-page__items,main[data-template=cart] .cart-page__more-blocks{grid-column:1/9}main[data-template=cart] .cart-page__summary{grid-column:9/13;height:auto;align-self:start}main[data-template=cart] .cart-page--empty .cart-page__title{grid-column:auto}}.filoo-page-main__facts .filoo-dl dd,.filoo-page-contact__dl dd{font-family:var(--filoo-display);font-size:var(--filoo-t-small);line-height:1.5;text-transform:none;letter-spacing:0;font-variant-numeric:normal;overflow-wrap:break-word}
/*# sourceMappingURL=/cdn/shop/t/12/assets/filoo-pages.css.map */
