.utility-bar{background:linear-gradient(90deg,#0024ff,#00b8a9)!important}.utility-bar .announcement-bar__message,.utility-bar .announcement-bar__link,.utility-bar a{color:#fff!important;font-weight:600;letter-spacing:.04em}.utility-bar .announcement-bar__message{font-size:13px;text-transform:uppercase}.section-header .header__inline-menu .list-menu--inline .list-menu__item,.section-header .header__menu .list-menu__item{color:#555;font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.section-header .list-menu__item:hover{color:#0024ff;text-decoration:underline;text-underline-offset:4px}.header__heading-logo-wrapper img.header__heading-logo{max-width:180px}.header__icon .icon{fill:#555}.header__icon:hover .icon{fill:#0024ff}.pf-hero{position:relative;overflow:hidden;background:#fff;height:560px}.pf-hero--medium{height:440px}.pf-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.pf-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.pf-hero__inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding:24px;pointer-events:none}.pf-hero__card{pointer-events:auto;background:#fff;padding:36px 40px;max-width:460px;box-shadow:0 12px 40px #00000024}.pf-hero__card--right{margin-left:auto}.pf-eyebrow{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#555}.pf-hero__title{margin:0 0 14px;font-size:clamp(30px,1rem + 3.4vw,52px);font-weight:800;line-height:1.08;letter-spacing:-.01em;text-transform:uppercase;color:#333}.pf-hero__accent{color:#0024ff}.pf-hero__sub{margin:0 0 22px;font-size:15px;line-height:1.6;color:#666}.pf-hero__sub p{margin:0}.pf-hero__ctas{display:flex;flex-wrap:wrap;gap:12px}.pf-btn{display:inline-block;padding:14px 28px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;transition:background .15s ease,color .15s ease}.pf-btn--blue{background:#0024ff;color:#fff}.pf-btn--blue:hover{background:#001ac9;color:#fff}.pf-btn--dark{background:#111;color:#fff}.pf-btn--dark:hover{background:#000;color:#fff}.pf-btn--outline{background:transparent;color:#0024ff;border:2px solid #0024ff}.pf-btn--outline:hover{background:#0024ff;color:#fff}.pf-trust{background:#fff;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee}.pf-trust__inner{padding:34px 0}.pf-trust__items{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:center}.pf-trust__item{display:flex;flex-direction:column;align-items:center;gap:8px}.pf-trust__item .material-symbols-outlined{font-size:40px;color:#0024ff;font-variation-settings:"FILL" 0,"wght" 500}.pf-trust__title{font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#333}.pf-trust__text{font-size:13px;color:#777}@media(max-width:749px){.pf-trust__items{grid-template-columns:1fr;gap:20px}}.pf-cats{background:#fff;padding:56px 0 8px}.pf-cats__head{text-align:center;margin-bottom:28px}.pf-cats__title{margin:0;font-size:clamp(24px,1rem + 2vw,36px);font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:#555}.pf-cats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.pf-cats__grid--3{grid-template-columns:repeat(3,1fr)}.pf-cat{position:relative;display:block;text-decoration:none;overflow:hidden;aspect-ratio:4 / 5}.pf-cat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.pf-cat:hover img{transform:scale(1.05)}.pf-cat__label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;padding:18px 26px;text-align:center;min-width:62%}.pf-cat__name{display:block;font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#333;margin-bottom:6px}.pf-cat__cta{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0024ff;text-decoration:underline;text-underline-offset:3px}@media(max-width:989px){.pf-cats__grid,.pf-cats__grid--3{grid-template-columns:repeat(2,1fr)}}@media(max-width:479px){.pf-cats__grid,.pf-cats__grid--3{grid-template-columns:1fr}.pf-cat{aspect-ratio:4 / 3}}.title-wrapper h2.title{font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:#555}.contains-card--product .card{background:#fff;border:none}.contains-card--product .card__inner{border:1px solid #eeeeee;border-radius:0}.contains-card--product .card__media{border-radius:0;padding:0}.contains-card--product .card__heading{font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#444}.contains-card--product .card__heading:hover{color:#0024ff}.contains-card--product .price{font-size:15px;font-weight:700;color:#333}.contains-card--product .price-item--regular{color:#333}.contains-card--product .price__compare s{color:#999;font-weight:500}.contains-card--product .price-item--sale{color:#0024ff}.contains-card--product .badge{border-radius:0;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.contains-card--product .quick-add__submit,.contains-card--product .card--card .button,.contains-card--product .product-form__submit{border-radius:0;background:#111;color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.contains-card--product .quick-add__submit:hover,.contains-card--product .product-form__submit:hover{background:#0024ff;color:#fff}.shopify-section .button,.shopify-section button.button{border-radius:0;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.newsletter h2{font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:#555}.newsletter .newsletter-form__field-wrapper .field__input{border-radius:0;border:1px solid #dddddd}.newsletter .newsletter-form__button{border-radius:0;background:#0024ff;color:#fff}.footer{background:#fff;border-top:1px solid #eeeeee}.footer .footer-block__heading{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#333}.footer .footer-block__details-content .list-menu__item,.footer .footer__content-bottom a{font-size:13px;color:#666}.footer .footer-block__details-content .list-menu__item:hover,.footer .footer__content-bottom a:hover{color:#0024ff}.footer-block__details-content .list-menu__item--link:hover{text-decoration-color:#0024ff}.footer .footer__content-bottom{border-top:1px solid #eeeeee}.footer .footer__payment{margin-top:0}.pf-footer-logo img{max-width:160px}.collection__view-all .button{border-radius:0}.collection__view-all .button--secondary{background:transparent;color:#0024ff;border:2px solid #0024ff}.collection__view-all .button--secondary:hover{background:#0024ff;color:#fff}@media(max-width:749px){.pf-hero--large,.pf-hero--medium{height:auto}.pf-hero__media{position:static}.pf-hero__media img{aspect-ratio:4 / 3;height:auto}.pf-hero__inner{position:static;display:block;padding:0}.pf-hero__card{max-width:none;box-shadow:none;padding:24px 20px 28px;border-top:4px solid #0024ff}}.footer .footer-block__details-content,.footer .footer-block__details-content p,.footer .footer__content-bottom,.footer .footer__copyright{color:#555}.footer .footer-block__details-content .list-menu__item,.footer .footer__content-bottom .list-menu__item,.footer .footer__content-bottom a{color:#666;opacity:1}.footer .footer-block__brand-info .footer-block__details-content p{color:#555!important}.contains-card--product iframe#trust-bar{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/pf-styles.css.map */
