.pifl-style .header-wrapper{position:fixed;top:0;left:0;width:100%;transition:.15s ease}.pifl-style .header-wrapper .header__heading .h2,.pifl-style .header-wrapper .header__heading-link .h2,.pifl-style .header-wrapper .header__menu-item,.pifl-style .header-wrapper .header__active-menu-item,.pifl-style .header-wrapper .localization-selector.link,.pifl-style .header-wrapper .header__icon{color:rgba(var(--color-foreground), 0.75);transition:.15s ease}.pifl-style .scrolled-past-header .header-wrapper{background-color:#fff !important}.pifl-style .scrolled-past-header .header-wrapper .header__heading .h2,.pifl-style .scrolled-past-header .header-wrapper .header__heading-link .h2,.pifl-style .scrolled-past-header .header-wrapper .header__menu-item,.pifl-style .scrolled-past-header .header-wrapper .header__active-menu-item,.pifl-style .scrolled-past-header .header-wrapper .localization-selector.link,.pifl-style .scrolled-past-header .header-wrapper .header__icon{color:rgba(var(--color-foreground), 0.75) !important}.pifl-style .header__heading,.pifl-style .header__heading-link{white-space:nowrap}@media screen and (max-width: 450px){.pifl-style .header__heading .h2,.pifl-style .header__heading-link .h2{font-size:clamp(16px,4.4444444444vw,20px)}}.pifl-style .header{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;align-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center}.pifl-style .header__top-link{font-size:15px;color:rgba(var(--color-foreground), 0.75);text-decoration:none;margin-right:10px}@media screen and (min-width: 990px){.pifl-style .header__top-link:hover{color:rgba(var(--color-foreground), 1);text-decoration:underline;text-underline-offset:3px}}.pifl-style .header__icons{margin:0 0 0 auto}.pifl-style .header__heading,.pifl-style .header__heading-link{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 989px){.pifl-style .header__top-link{display:none}.pifl-style .header__icon{width:3.6rem}}.pifl-style .footer{padding:60px 0 80px}.pifl-style .footer__content-top{padding-top:0;padding-bottom:0}.pifl-style .footer__content-bottom{border:0}.pifl-style .footer__content-bottom-wrapper{display:block}.pifl-style .footer__copyright{margin-top:60px;text-align:left !important}@media screen and (max-width: 989px){.pifl-style .footer{padding:50px 0 20px}.pifl-style .footer__content-top{padding:0 1.5rem}}.pifl-style .list-social{position:absolute;top:-1.1rem;right:0}.pifl-style .policies{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:fit-content;gap:6px 20px;max-height:80px}.pifl-style .policies li{-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;width:200px}.pifl-style .policies li:before{content:none;padding:0}@media screen and (max-width: 989px){.pifl-style .policies{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;gap:6px 20px;max-height:none}.pifl-style .policies li{width:100%}.pifl-style .policies li a{padding:.1rem 0}}.pifl-style .content-for-layout{padding-top:49px}.page-index .content-for-layout{padding-top:0}.page-index .header-wrapper{background-color:rgba(0,0,0,0)}.page-index .header-wrapper .header__heading .h2,.page-index .header-wrapper .header__heading-link .h2,.page-index .header-wrapper .header__menu-item,.page-index .header-wrapper .header__active-menu-item,.page-index .header-wrapper .localization-selector.link,.page-index .header-wrapper .header__icon{color:#fff}.slideshow{height:100vh}.slideshow .banner__media{min-height:100%}.sec-collection{color:rgb(var(--color-foreground))}.sec-collection__img{margin-bottom:30px}.sec-collection__img img{max-width:100%}.sec-collection__txt,.sec-collection__link{font-size:14px}.sec-collection__link{font-family:var(--font-heading-family);font-size:16px}.sec-collection__link a{color:inherit;text-decoration:none}@media screen and (min-width: 990px){.sec-collection__link a:hover{text-decoration:underline;text-underline-offset:3px}}@media screen and (max-width: 989px){.sec-collection__img img{width:100%}}@media screen and (min-width: 990px){.page-product .content-for-layout{padding-top:150px}}@media screen and (max-width: 989px){.page-product .content-for-layout{padding-top:70px}}.product{font-size:14px}.product__title h1{font-size:calc(var(--font-heading-scale)*3.2rem)}@media screen and (min-width: 990px){.page-collection .content-for-layout{padding-top:52px}}@media screen and (max-width: 989px){.page-collection .content-for-layout{padding-top:48px}}.pifl-style .collection-hero{padding-top:0 !important}.pifl-style .collection-hero__inner{display:block}.pifl-style .collection-hero__image-container{margin:0}.pifl-style .collection-hero__image-container img{position:static !important}@media(max-width: 749px){.pifl-style .collection-hero__image-container{height:calc(100vh - 63px)}}.pifl-style .collection-hero__description{border-bottom:solid 1px rgb(var(--color-foreground));margin:25px 0 0;padding-bottom:25px;text-align:center}.pifl-style .collection-hero__description pre{margin:0;word-break:break-word;white-space:initial;line-height:1.2;font-size:1.8rem;color:rgb(var(--color-foreground));font-family:var(--font-heading-family)}.pifl-style .collection .title{font-size:calc(var(--font-heading-scale)*2rem)}@media(max-width: 749px){.collection-hero__pc-only{display:none !important}.collection-hero__sp-only{display:block !important}}@media(min-width: 750px){.collection-hero__pc-only{display:block !important}.collection-hero__sp-only{display:none !important}}.shopify-policy__container{max-width:72.6rem;margin:0 auto;padding:60px 1.5rem 75px}@media screen and (min-width: 750px){.shopify-policy__container{padding:80px 9rem 100px}}@media screen and (min-width: 990px){.shopify-policy__container{padding:80px 0 100px}}.shopify-policy__title{margin-bottom:40px}.shopify-policy__title h1{font-size:3rem}.shopify-policy__body{font-size:1.5rem}.shopify-policy__body h2{font-size:2.1rem;margin:40px 0 10px}
