.ph-announcement{height:46px;background:#ffd21f;color:#0a1f5c;overflow:hidden;display:flex;align-items:center;font-size:12px;font-weight:800;line-height:1.2}.ph-announcement__track{display:flex;justify-content:space-around;gap:3rem;min-width:max-content;width:100%;padding:0 1rem}.ph-header{position:relative;z-index:40;background:#0b3bb3;color:#fff;box-shadow:none}.ph-header__top{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:10px 28px;display:grid;grid-template-columns:210px minmax(220px,1fr) 90px;gap:26px;align-items:center;min-height:60px}.ph-brand{display:block;min-width:0}.ph-brand img{display:block;width:190px;max-width:100%;height:auto;object-fit:contain}.ph-search{position:relative;width:100%;max-width:640px;height:44px;margin:0 auto;border:0;border-radius:30px;background:#fff;display:flex;overflow:hidden;box-shadow:none}.ph-search input{box-sizing:border-box;flex:1;min-width:0;width:100%;height:44px;padding:0 54px 0 20px;border:0;border-radius:30px;background:#fff;color:#0a1f5c;font:500 14px/1.2 var(--font-body-family,Arial,sans-serif);outline:none}.ph-search input::placeholder{color:#8a8fa3;opacity:1}.ph-search input:focus-visible{box-shadow:inset 0 0 0 2px #ffd21f}.ph-search button{position:absolute;right:4px;top:4px;width:36px;height:36px;padding:8px;border:0;border-radius:50%;background:#ffd21f;color:#0a1f5c;display:grid;place-items:center;cursor:pointer}.ph-search button svg,.ph-mobile-search svg,.ph-cart svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ph-cart{justify-self:end;min-width:62px;min-height:38px;display:flex;align-items:center;justify-content:flex-end;gap:7px;color:#fff;text-decoration:none;font-size:13px;font-weight:700;background:transparent!important;border:0;border-radius:0;white-space:nowrap}.ph-cart svg{width:23px;height:23px}.ph-cart b{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 3px;border-radius:50%;background:#ffd21f;color:#0a1f5c;font-size:10px;line-height:1}.ph-cart b:empty{display:none}.ph-nav{box-sizing:border-box;max-width:1440px;min-height:47px;margin:0 auto;padding:0 26px;display:flex;align-items:center;justify-content:flex-start;gap:0;overflow:visible}.ph-nav>a,.ph-nav__item>summary{box-sizing:border-box;height:47px;display:flex;align-items:center;gap:7px;padding:0 12px;color:#fff;text-decoration:none;font:700 13px/1.2 var(--font-heading-family,Arial,sans-serif);white-space:nowrap;cursor:pointer}.ph-nav>a:hover,.ph-nav__item>summary:hover{color:#ffd21f}.ph-nav__item{position:static}.ph-nav__item>summary{list-style:none}.ph-nav__item>summary::-webkit-details-marker{display:none}.ph-nav__item>summary span{font-size:12px;opacity:.8}.ph-nav__item[open]>summary{color:#ffd21f}.ph-nav__pill{padding:0 16px!important;margin:0 2px;border-radius:30px;background:#ffd21f;color:#0a1f5c!important}.ph-nav__pill:hover{background:#f2b705;color:#0a1f5c!important}.ph-mega{position:absolute;left:0;right:0;top:100%;box-sizing:border-box;background:#fff;color:#0a1f5c;border-top:1px solid #e6ecf7;box-shadow:0 18px 32px #07154233;padding:26px max(4vw,32px);display:grid;grid-template-columns:1.1fr 1fr .8fr 1fr;gap:30px;max-height:min(72vh,680px);overflow:auto}.ph-mega__group{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.ph-mega__group h3{margin:0 0 5px;color:#0b3bb3;font:800 14px/1.2 var(--font-heading-family,Arial,sans-serif);text-transform:uppercase;letter-spacing:.045em}.ph-mega a{color:#0a1f5c;text-decoration:none;font-size:13px;line-height:1.4}.ph-mega a:hover{color:#0b3bb3;text-decoration:underline}.ph-mega__group .ph-link-strong{font-weight:800;margin-top:7px}.ph-mega__feature{background:#f3f6fc;border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.ph-mega__feature img{width:100%;height:128px;object-fit:cover}.ph-mega__feature strong,.ph-mega__feature a{padding:7px 14px}.ph-mega__feature strong{font-family:var(--font-heading-family,Arial,sans-serif)}.ph-mobile-menu,.ph-mobile-search{display:none}.ph-mobile-menu>summary,.ph-mobile-search>summary{list-style:none;cursor:pointer}.ph-mobile-menu>summary::-webkit-details-marker,.ph-mobile-search>summary::-webkit-details-marker{display:none}.ph-promises{box-sizing:border-box;max-width:1370px;margin:0 auto;padding:24px 32px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;color:#0a1f5c}.ph-promises>div{display:flex;flex-direction:column;gap:4px}.ph-promises b{font:800 14px/1.25 var(--font-heading-family,Arial,sans-serif)}.ph-promises span{font:400 12px/1.5 var(--font-body-family,Arial,sans-serif);color:#55638a}.ph-footer{box-sizing:border-box;background:#081944;color:#fff;padding:38px max(calc((100vw - 1306px)/2),32px) 18px;display:grid;grid-template-columns:minmax(220px,1.55fr) repeat(3,minmax(125px,1fr));gap:26px 34px;font-family:var(--font-body-family,Arial,sans-serif)}.ph-footer__brand img{display:block;width:190px;max-width:100%;height:auto}.ph-footer__brand p{max-width:360px;margin:16px 0;color:#dce6ff;font-size:13px;line-height:1.65}.ph-footer__brand .ph-footer__email{display:block;color:#fff;font-size:12px;line-height:1.7}.ph-footer__email strong{color:#ffd21f;font:800 11px/1.5 var(--font-heading-family,Arial,sans-serif);letter-spacing:.05em}.ph-footer__links h2,.ph-footer__shelf h2{margin:0 0 5px;color:#ffd21f;font:800 13px/1.2 var(--font-heading-family,Arial,sans-serif);letter-spacing:.07em}.ph-footer a{color:#fff;text-decoration:none;font-size:12px;line-height:1.45}.ph-footer a:hover{text-decoration:underline;color:#ffd21f}.ph-footer__shelf{grid-column:1/-1;border-top:1px solid #ffffff26;padding-top:20px}.ph-footer__chips{display:flex;flex-wrap:wrap;gap:8px}.ph-footer__chips a{padding:7px 12px;border:1px solid #ffffff30;border-radius:30px;font-size:11px;font-weight:700}.ph-footer__trust{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ph-footer__trust span{display:flex;align-items:center;gap:8px;padding:11px 12px;border:1px solid #ffffff24;border-radius:8px;color:#eaf0ff;font-size:11px;line-height:1.35}.ph-footer__trust b{color:#ffd21f;font-size:14px}.ph-footer__bottom{grid-column:1/-1;border-top:1px solid #ffffff2b;margin-top:2px;padding-top:16px;display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;font-size:11px}.ph-footer__bottom>span:first-child{margin-right:auto}.ph-footer__bottom>span{color:#dce6ff}.ph-payment-icons{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;margin-left:auto}.ph-payment-icons span{padding:5px 8px;border-radius:4px;background:#fff;color:#12305e;font:700 9px/1.1 Arial,sans-serif;white-space:nowrap}.ph-payment-icons span:nth-child(2){color:#e22d2b}.ph-payment-icons span:nth-child(3){font-weight:600}@media(max-width:1100px)and (min-width:750px){.ph-header__top{grid-template-columns:170px minmax(180px,1fr) 72px;padding-inline:18px;gap:16px}.ph-brand img{width:170px}.ph-nav{padding-inline:10px}.ph-nav>a,.ph-nav__item>summary{padding-inline:8px;font-size:12px}.ph-footer{padding-inline:28px;grid-template-columns:1.35fr repeat(3,minmax(105px,1fr));gap:24px}}@media(max-width:749px){.ph-announcement{height:46px;font-size:11px}.ph-announcement__track{justify-content:flex-start;gap:1.6rem;animation:phTicker 30s linear infinite}.ph-header__top{position:relative;grid-template-columns:38px minmax(0,1fr) 34px 42px;gap:8px;padding:10px 14px;min-height:60px}.ph-mobile-menu{display:block;position:relative}.ph-mobile-menu>summary{width:34px;height:36px;display:grid;place-items:center}.ph-icon--menu{display:flex;flex-direction:column;justify-content:center;gap:5px;width:21px}.ph-icon--menu i{height:2px;width:21px;border-radius:2px;background:#fff}.ph-brand{justify-self:center}.ph-brand img{width:clamp(112px,36vw,150px)}.ph-header__top>.ph-search{display:none}.ph-mobile-search{display:block;justify-self:center;position:relative}.ph-mobile-search>summary{width:32px;height:36px;display:grid;place-items:center;color:#fff}.ph-mobile-search svg{width:21px;height:21px}.ph-search--mobile{position:absolute;z-index:42;top:calc(100% + 8px);right:-86px;width:min(340px,calc(100vw - 28px));height:44px;box-shadow:0 8px 24px #07154240}.ph-mobile-search[open] .ph-search--mobile{display:flex}.ph-cart{position:relative;min-width:40px;min-height:36px;gap:4px;font-size:0}.ph-cart svg{width:23px;height:23px}.ph-cart b{position:absolute;top:0;right:-3px;min-width:15px;height:15px;font-size:9px}.ph-nav{display:none}.ph-mobile-menu__panel{position:absolute;top:calc(100% + 10px);left:0;z-index:45;width:min(320px,calc(100vw - 28px));max-height:calc(100dvh - 100px);overflow:auto;display:flex;flex-direction:column;padding:8px;background:#fff;border:1px solid #dfe5f2;border-radius:12px;box-shadow:0 14px 32px #07154240}.ph-mobile-menu__panel a{padding:12px 14px;border-bottom:1px solid #e8edf6;color:#0a1f5c;text-decoration:none;font:700 14px/1.3 var(--font-heading-family,Arial,sans-serif)}.ph-mobile-menu__panel a:last-child{border-bottom:0}.ph-mobile-menu__panel a:focus-visible,.ph-mobile-menu__panel a:hover{background:#f3f6fc;color:#0b3bb3}.ph-mega{position:fixed;top:108px;left:8px;right:8px;padding:18px;grid-template-columns:1fr 1fr;gap:18px;max-height:75vh}.ph-mega__feature{grid-column:1/-1}.ph-promises{grid-template-columns:1fr 1fr;padding:20px 16px;gap:16px 12px}.ph-promises b{font-size:12px}.ph-promises span{font-size:11px}.ph-footer{grid-template-columns:1fr 1fr;gap:24px 18px;padding:30px 18px 16px}.ph-footer__brand{grid-column:1/-1}.ph-footer__brand p{max-width:unset}.ph-footer__shelf,.ph-footer__trust,.ph-footer__bottom{grid-column:1/-1}.ph-footer__trust{grid-template-columns:1fr 1fr;gap:8px}.ph-footer__trust span{padding:9px;font-size:10px}.ph-footer__bottom{align-items:flex-start;gap:12px 14px}.ph-footer__bottom>span:first-child{width:100%;margin:0}.ph-payment-icons{justify-content:flex-start;width:100%;margin-left:0}.ph-footer__chips{gap:7px}.ph-footer__chips a{padding:6px 10px;font-size:10px}}.ph-announcement{box-sizing:border-box;height:47px;border-bottom:1px solid rgba(10,31,92,.12);--ph-announcement-bg:#ffd21f}.ph-announcement__track{box-sizing:border-box;display:flex;flex:0 0 max-content;align-items:center;justify-content:flex-start;gap:0;width:max-content;min-width:0;height:46px;padding:0;animation:phAnnouncementTicker 60s linear infinite}.ph-announcement__group{display:flex;flex:0 0 auto;align-items:center}.ph-announcement__item{box-sizing:border-box;display:inline-flex;flex:0 0 auto;align-items:center;gap:9px;height:32px;margin:7px 14px;padding:3px 12px 3px 3px;border-radius:999px;color:#0a1f5c;font:700 13.5px/21.33px Outfit,sans-serif;letter-spacing:.27px;white-space:nowrap}.ph-announcement__item--pill{background:#0a1f5c;color:#ffd21f}.ph-announcement__icon{box-sizing:border-box;display:grid;flex:0 0 26px;place-items:center;width:26px;height:26px;border-radius:50%;background:#0a1f5c;color:#ffd21f}.ph-announcement__item--pill .ph-announcement__icon{background:#ffd21f;color:#0a1f5c;--ph-announcement-bg:#0a1f5c}.ph-announcement__icon svg{display:block;width:15px;height:15px}.ph-announcement:hover .ph-announcement__track{animation-play-state:paused}@keyframes phAnnouncementTicker{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ph-announcement__track{animation:none}}.ph-nav{display:block}.ph-nav__list,.ph-mega__groups,.ph-mega__group ul{list-style:none;margin:0;padding:0}.ph-nav__list{display:flex;align-items:stretch;gap:0}.ph-nav__list>li{position:static;display:flex;align-items:stretch}.ph-nav__list>li>a,.ph-nav__list .ph-nav__item>summary{box-sizing:border-box;height:47px;display:flex;align-items:center;gap:7px;padding:0 12px;color:#fff;text-decoration:none;font:700 13px/1.2 var(--font-heading-family,Arial,sans-serif);white-space:nowrap;cursor:pointer}.ph-nav__list>li>a:hover,.ph-nav__list .ph-nav__item>summary:hover{color:#ffd21f}.ph-nav__list .ph-nav__pill{padding:0 16px!important;margin:0 2px;border-radius:30px;background:#ffd21f;color:#0a1f5c!important}.ph-nav__list .ph-nav__pill:hover{background:#f2b705;color:#0a1f5c!important}.ph-mega{padding:24px max(3vw,28px)}.ph-mega__groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:start;gap:22px}.ph-mega__group{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0}.ph-mega__group h3{margin:0 0 5px;color:#0b3bb3;font:800 13px/1.2 var(--font-heading-family,Arial,sans-serif);text-transform:uppercase;letter-spacing:.045em}.ph-mega__group ul{display:flex;flex-direction:column;gap:7px}.ph-mega__group a{display:block;color:#0a1f5c;text-decoration:none;font-size:12px;line-height:1.35;white-space:normal}.ph-mega__group a:hover{color:#0b3bb3;text-decoration:underline}.ph-mobile-category>summary,.ph-mobile-group>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #e8edf6;color:#0a1f5c;cursor:pointer;list-style:none;font:700 14px/1.3 var(--font-heading-family,Arial,sans-serif)}.ph-mobile-category>summary::-webkit-details-marker,.ph-mobile-group>summary::-webkit-details-marker{display:none}.ph-mobile-category>summary:after,.ph-mobile-group>summary:after{content:"+";color:#0b3bb3;font-size:18px;font-weight:500}.ph-mobile-category[open]>summary:after,.ph-mobile-group[open]>summary:after{content:"\2212"}.ph-mobile-category__links{padding:0 0 5px 12px;background:#f6f8fc}.ph-mobile-group__links{display:flex;flex-direction:column;padding:0 0 7px 12px}.ph-mobile-group>summary{font-size:12px;text-transform:uppercase;letter-spacing:.04em}.ph-mobile-group__links a,.ph-mobile-category__links>a{padding:9px 14px;border-bottom:1px solid #e8edf6;color:#233968;text-decoration:none;font:500 13px/1.35 var(--font-body-family,Arial,sans-serif)}.ph-mobile-menu__panel>a.ph-mobile-menu__pill{margin:5px 8px;padding:11px 14px;border:0;border-radius:22px;background:#ffd21f;color:#0a1f5c;text-align:center}.ph-mobile-menu__panel>a:not(.ph-mobile-menu__pill){color:#0a1f5c}.ph-payment-icons{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:5px;margin-left:auto}.ph-payment-icons img{display:block;width:38px;height:24px;object-fit:contain}@media(max-width:1100px)and (min-width:750px){.ph-nav__list>li>a,.ph-nav__list .ph-nav__item>summary{padding-inline:8px;font-size:11px}.ph-mega__groups{gap:14px}}@media(max-width:749px){.ph-nav__list{display:none}.ph-mobile-menu__panel{gap:0}.ph-mobile-menu__panel>a,.ph-mobile-category>summary{min-height:42px}.ph-mobile-menu__panel>a:not(.ph-mobile-menu__pill){padding:12px 14px;border-bottom:1px solid #e8edf6}.ph-mobile-menu__panel>a.ph-mobile-menu__pill{font-size:13px}.ph-payment-icons{justify-content:flex-start;width:100%;margin-left:0}}.ph-mega{display:block}.ph-header__top,.ph-nav{max-width:1306px}.ph-header .ph-header__top>.ph-search{grid-column:2;grid-row:1;box-sizing:border-box;width:min(100%,640px);max-width:640px;height:44px;margin:0 auto;padding:0;border:0;border-radius:30px;background:#fff;display:flex;overflow:hidden}.ph-header .ph-search input{box-sizing:border-box;flex:1 1 0%;min-width:0;width:100%;height:44px;margin:0;padding:0 54px 0 20px;border:0;border-radius:30px;background:#fff;color:#0a1f5c;font:500 14px/1.2 var(--font-body-family,Arial,sans-serif);outline:none}.ph-header .ph-search button{position:absolute;right:4px;top:4px;display:grid;place-items:center;box-sizing:border-box;width:36px;height:36px;margin:0;padding:8px;border:0;border-radius:50%;background:#ffd21f;color:#0a1f5c;cursor:pointer}@media(max-width:749px){.ph-header .ph-header__top>.ph-mobile-menu{grid-column:1;grid-row:1;justify-self:start}.ph-header .ph-header__top>.ph-brand{grid-column:2;grid-row:1;justify-self:center}.ph-header .ph-header__top>.ph-mobile-search{grid-column:3;grid-row:1;justify-self:center}.ph-header .ph-header__top>.ph-cart{grid-column:4;grid-row:1;justify-self:end}.ph-header .ph-header__top>.ph-search{grid-column:1/-1;grid-row:2;display:none}.ph-header .ph-search--mobile{position:absolute;top:calc(100% + 8px);right:-86px;box-sizing:border-box;width:min(340px,calc(100vw - 28px));max-width:none;height:44px;margin:0;padding:0;border:0;border-radius:30px;background:#fff}.ph-header .ph-search--mobile input{height:44px}.ph-header .ph-search--mobile button{right:4px;top:4px}}.ph-announcement{height:47px}@media(min-width:750px){.ph-header{padding-bottom:8px}.ph-header .ph-header__top{box-sizing:border-box;width:100%;max-width:1400px;height:83px;min-height:83px;margin:0 auto;padding:10px 50px 14px;grid-template-columns:221.328px minmax(0,640px) 48px;gap:0;justify-content:space-between;align-items:center}.ph-header .ph-brand{width:221.328px;justify-self:start}.ph-header .ph-brand img{width:214px;max-width:100%;height:auto}.ph-header .ph-header__top>.ph-search{grid-column:2;grid-row:1;width:640px;max-width:100%;height:46px}.ph-header .ph-search input{height:46px}.ph-header .ph-search button{top:5px}.ph-header .ph-cart{width:48px;min-width:48px;justify-self:end}.ph-header .ph-cart span{display:none}.ph-header .ph-nav{box-sizing:border-box;width:100%;max-width:1300px;height:44.5px;min-height:44.5px;margin:0 auto;padding:0;align-items:center}.ph-header .ph-nav__list>li>a,.ph-header .ph-nav__list .ph-nav__item>summary{height:44.5px;padding-inline:10px}}@media(max-width:749px){.ph-announcement{height:47px}.ph-header{padding-bottom:0}.ph-header .ph-header__top{box-sizing:border-box;width:100%;max-width:none;height:62px;min-height:62px;padding:8px 15px;grid-template-columns:28px minmax(0,1fr) 48px;gap:0;align-items:center}.ph-header .ph-header__top>.ph-mobile-menu{grid-column:1;grid-row:1;justify-self:start;width:28px;height:28px}.ph-header .ph-mobile-menu>summary{box-sizing:border-box;width:28px;height:28px}.ph-header .ph-header__top>.ph-brand{grid-column:2;grid-row:1;justify-self:center;width:155.47px;height:46px;display:flex;align-items:center;justify-content:center}.ph-header .ph-brand img{width:151.47px;max-width:100%;height:auto}.ph-header .ph-header__top>.ph-mobile-search{grid-column:3;grid-row:1;justify-self:start;width:28px;height:28px}.ph-header .ph-mobile-search>summary{box-sizing:border-box;width:28px;height:28px}.ph-header .ph-header__top>.ph-cart{grid-column:3;grid-row:1;justify-self:start;width:28px;min-width:28px;height:28px;min-height:28px;margin-left:28px;font-size:0}.ph-header .ph-cart span{display:none}.ph-header .ph-cart b{top:-2px;right:-5px}.ph-header .ph-header__top>.ph-search{grid-column:1/-1;grid-row:2;display:none}.ph-header .ph-nav{display:none;height:0;min-height:0}.ph-header .ph-search--mobile{position:absolute;top:calc(100% + 8px);right:-20px;box-sizing:border-box;width:min(340px,calc(100vw - 28px));max-width:none;height:44px;margin:0;padding:0;border:0;border-radius:30px;background:#fff}.ph-header .ph-search--mobile input{height:44px}.ph-header .ph-search--mobile button{right:4px;top:4px}}.ph-footer{grid-template-columns:minmax(250px,1.45fr) repeat(3,minmax(0,.8fr));align-items:start;gap:26px clamp(18px,3vw,38px)}.ph-footer__brand,.ph-footer__links{min-width:0}.ph-footer__brand p{max-width:360px;color:#dce6ff;font-size:13px;line-height:1.65}.ph-footer__brand>a{display:inline-block}.ph-footer__facts{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none;color:#e6ecfa;font-size:12px;line-height:1.55}.ph-footer__facts li{display:flex;align-items:flex-start;gap:10px;min-width:0}.ph-footer__facts svg{width:18px;height:18px;flex:none;margin-top:2px;fill:none;stroke:#ffd21f;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ph-footer__facts strong{color:#fff}.ph-footer__facts small{display:inline-block;margin-top:4px;color:#b8c6e5;font-size:10px;line-height:1.4}.ph-footer__facts a{overflow-wrap:anywhere}.ph-footer__links{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.ph-footer__links h2{margin:0 0 5px;color:#ffd21f;font:800 13px/1.2 var(--font-heading-family,Arial,sans-serif);letter-spacing:.07em}.ph-footer__links a{font-size:12px;line-height:1.45}.ph-footer__bottom{grid-column:1/-1;align-items:center;flex-wrap:wrap;margin-top:4px}@media(max-width:1100px)and (min-width:750px){.ph-footer{grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(0,1fr));gap:22px;padding-inline:28px}}@media(max-width:749px){.ph-footer{grid-template-columns:1fr 1fr;gap:24px 18px;padding:30px 18px 16px}.ph-footer__brand,.ph-footer__bottom{grid-column:1/-1}.ph-footer__facts{font-size:12px}}@media(max-width:420px){.ph-footer{grid-template-columns:1fr}.ph-footer__brand,.ph-footer__bottom{grid-column:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pullhouse-shell-fidelity.css.map */
