html{scroll-padding-top:90px}body{--buttons-radius:8px;--buttons-radius-outset:8px;--inputs-radius:8px;--color-button:22,24,26;--color-button-text:255,255,255;background:#fafaf8}.header-wrapper{border-bottom:1px solid #e5e5e3}.header__heading-link{font-weight:750;letter-spacing:-.035em}.header__menu-item{font-size:1.3rem}.header{padding-top:14px;padding-bottom:14px}.button{font-weight:650;letter-spacing:0}.button:hover{opacity:.92}.button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #a52222;outline-offset:4px}.collection-hero__title,.main-page-title,.title--primary{font-family:var(--font-body-family);font-weight:700;letter-spacing:-.045em}.collection-hero__title{font-size:clamp(3.4rem,5vw,5.8rem)}.collection-hero__description{max-width:75ch;font-size:1.4rem;line-height:1.7}.pf20-catalog-help{padding-top:18px;padding-bottom:8px}.pf20-catalog-help nav{display:flex;gap:8px;overflow-x:auto;padding-bottom:14px;white-space:nowrap}.pf20-catalog-help nav a{display:block;padding:10px 16px;border:1px solid #ddd;border-radius:30px;color:#26272a;text-decoration:none;font-size:1.2rem;background:#fff}.pf20-catalog-help nav a:hover{background:#202326;color:#fff}.pf20-catalog-help>div{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#f0f0ed;border-radius:12px;padding:18px 22px;font-size:1.3rem}.pf20-catalog-help p{margin:0;line-height:1.6}.pf20-catalog-help>div>a{color:#25262a;white-space:nowrap;text-underline-offset:4px}.product-grid .card-wrapper{background:#fff;border:1px solid #e7e7e4;border-radius:14px;overflow:hidden;transition:box-shadow .2s}.product-grid .card-wrapper:hover{box-shadow:0 8px 24px #0000000d}.product-grid .card__inner{background:#f1f1ee}.product-grid .card__media img{object-fit:contain!important}.product-grid .card__information{padding:18px 16px}.product-grid .card__heading{font-family:var(--font-body-family);font-size:1.5rem;font-weight:650;line-height:1.35}.product-grid .price{font-size:1.6rem;font-weight:600;margin-top:8px}.pf20-fit-summary{padding:16px 18px;border:1px solid #dfe5dc;border-radius:12px;background:#eff3ed;font-size:1.25rem;line-height:1.6}.pf20-fit-summary>strong{font-size:1.05rem;text-transform:uppercase;letter-spacing:.06em}.pf20-fit-summary p{margin:4px 0 10px}.pf20-fit-summary a{color:#28392b;text-underline-offset:4px;font-weight:650}.pf20-spec-alert{padding:12px;border-left:3px solid #a52222;background:#faf3ed;font-size:1.3rem}.pf20-service-info{font-size:1.15rem;line-height:1.65;color:#616762}.pf20-service-info p{margin:10px 0}.pf20-service-info strong{color:#272c29}.pf20-service-info a{color:inherit;text-underline-offset:3px}.pf20-service-info .pf20-payment{padding-top:12px;border-top:1px solid #eee;margin-top:16px}.pf20-service-info .pf20-payment ul{display:flex;gap:5px;flex-wrap:wrap;justify-content:center;list-style:none;padding:0}.pf20-service-info .pf20-payment svg{width:38px;height:24px}.pf20-detail-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:10%;padding:25px 0 70px}.pf20-detail-grid>div:first-child>p:last-child{max-width:38ch;color:#717570;font-size:1.4rem}.pf20-description{background:#fff;border:1px solid #e7e7e3;padding:28px 34px;border-radius:16px;font-size:1.4rem}.pf20-description p{margin:0 0 12px}.pf20-description p:empty{display:none}.pf20-description-heading{font-weight:700;margin-top:24px!important;padding-top:16px;border-top:1px solid #e7e7e3}.pf20-description img{max-width:100%;height:auto}.pf20-support{display:grid;grid-template-columns:1.4fr 1fr;gap:8%;align-items:center;background:#202326;color:#fff;border-radius:18px;padding:36px 42px}.pf20-support h2{color:#fff;font-size:3.4rem}.pf20-support p{font-size:1.4rem;color:#d0d2ce;max-width:55ch}.pf20-support .button{background:#fff;color:#202326}.pf20-email{display:block;text-align:center;color:#d0d2ce;font-size:1.2rem;margin-top:16px;overflow-wrap:anywhere}.pf20-footer-info{background:#181a1d;color:#babec2;padding:48px 0}.pf20-footer-grid{display:grid;grid-template-columns:1.2fr .7fr .9fr 1.2fr;gap:40px;font-size:1.25rem}.pf20-footer-brand{color:#fff!important;font-size:2.8rem!important;font-weight:750;letter-spacing:-.05em}.pf20-footer-grid h2{color:#fff;font-family:var(--font-body-family);font-size:1.35rem;font-weight:650;margin:0 0 18px}.pf20-footer-grid a{display:block;color:#d4d6d8;font-size:1.2rem;text-decoration:none;margin-bottom:12px;overflow-wrap:anywhere}.pf20-footer-grid a:hover{text-decoration:underline}.pf20-footer-grid p{line-height:1.7}.pf20-contact{padding-top:48px;padding-bottom:20px}.pf20-contact h1{font-family:var(--font-body-family);font-weight:700;letter-spacing:-.045em;font-size:clamp(3.4rem,5vw,5.8rem);margin:12px 0 20px}.pf20-contact>p{font-size:1.45rem;line-height:1.7;max-width:75ch}.pf20-contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:32px 0}.pf20-contact-grid>*{border:1px solid #e5e5e1;background:#fff;border-radius:14px;padding:25px;color:#25262a;text-decoration:none;font-size:1.25rem;overflow-wrap:anywhere}.pf20-contact-grid strong,.pf20-contact-grid span{display:block;margin-bottom:10px}.shopify-policy__container{max-width:900px!important;padding:40px 22px!important}.shopify-policy__body{line-height:1.8;font-size:1.5rem}.cart__footer .pf20-service-info{padding:16px 20px;background:#f0f0ed;border-radius:12px;margin:18px 0}.cart__checkout-button{min-height:52px}.cart-item__name{font-family:var(--font-body-family);font-weight:650}.pf20-sticky-purchase>div{min-width:0}.pf20-sticky-purchase strong{display:block;max-width:40vw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body:has(.pf20) .product__title h1{line-height:1.15}body:has(.pf20) .product-form__submit:hover{background:#282b2e}body:has(.pf20) .pf20-details{padding-top:30px}body:has(.pf20) .pf20-breadcrumb{overflow:hidden;white-space:nowrap}body:has(.pf20) .pf20-breadcrumb>span:last-child{overflow:hidden;text-overflow:ellipsis}.pf-whatsapp{z-index:4!important}@media(max-width:989px){.pf20-footer-grid{grid-template-columns:repeat(2,1fr);gap:30px}.pf20-contact-grid{grid-template-columns:1fr}.pf20-catalog-help>div{align-items:start}.pf20-contact-grid>*{padding:20px}}@media(max-width:749px){.pf20-catalog-help>div{display:block;padding:16px;font-size:1.25rem}.pf20-catalog-help>div>a{display:inline-block;margin-top:12px}.product-grid .card__information{padding:12px}.product-grid .card__heading{font-size:1.3rem}.product-grid .price{font-size:1.4rem}.pf20-detail-grid{grid-template-columns:1fr;gap:16px;padding-bottom:35px}.pf20-description{padding:22px;font-size:1.35rem}.pf20-support{grid-template-columns:1fr;gap:18px;padding:26px}.pf20-support h2{font-size:3rem}.pf20-support .button{width:100%;font-size:1.2rem}.pf20-footer-info{padding:36px 0}.pf20-footer-grid{gap:24px}.pf20-footer-grid>div:first-child,.pf20-footer-grid>div:last-child{grid-column:1/-1}.pf20-contact{padding-top:30px}.pf20-service-info{font-size:1.15rem}.pf20-contact-grid{margin:24px 0}.pf20-sticky-purchase strong{max-width:42vw;font-size:1.05rem}body:has(.pf20) .pf-whatsapp{bottom:88px!important}.collection-hero__description{font-size:1.3rem}}.header__heading-link .h2{font-family:var(--font-body-family);font-weight:750;letter-spacing:-.035em}@media(min-width:990px){body .header{grid-template-areas:"heading icons" "navigation navigation"!important;grid-template-columns:1fr 1fr!important;column-gap:20px;row-gap:4px}body .header__heading-link{justify-self:start;grid-area:heading}body .header__icons{grid-area:icons}body .header__inline-menu{grid-area:navigation;margin:0}body .header__inline-menu .list-menu--inline{display:flex;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;gap:6px}body .header__menu-item{font-size:1.2rem!important;padding:8px 12px}body .header__menu-item:first-child{padding-left:0}}.pf20-fit-summary>p:first-of-type{white-space:pre-line}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--font-body-family);font-style:normal}.pf-whatsapp{background:#12813d!important;color:#fff!important}.pf20-breadcrumb span,.product__text,.product__tax,.pf20-gallery-hint,.pf20-fit-summary .pf20-note,.pf20-payment p,.pf20-sticky-purchase strong,.pf20-eyebrow,.pf20-details>div>p{color:#565e54!important}.jdgm-widget .jm-text,.jdgm-widget .jdgm-tablist button{color:#262b27!important}.jdgm-widget .jm-button{background:#202326!important;color:#fff!important}#pf20-details>div>p{color:#565e54!important}.pf20-support .pf20-eyebrow{color:#c8d3c0!important}.jm-text,.jdgm-tablist button{color:#262b27!important}.jm-button{background:#202326!important;color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/pf20-store.css.map */
