.template--page-for-you .footer-block__app-button svg,.template--page-for-you .footer-block__app-button img{max-width:100%;height:auto}.section-for-you:has(>pf-for-you-setup[hidden]),.section-for-you:has(>pf-for-you-upgrade[hidden]),.section-for-you:has(>pf-for-you-orders[hidden]){display:none}.pf-for-you{color:var(--color-forrest-100);display:block;max-width:1100px;margin-inline:auto;padding:var(--fy-desktop-top, 40px) 40px var(--fy-desktop-bottom, 40px)}.pf-for-you [hidden],.pf-for-you[hidden]{display:none!important}.pf-for-you h1,.pf-for-you h2,.pf-for-you h3:not(.card__heading),.pf-for-you>p,.pf-for-you__hero p,.pf-for-you__order p{margin:0}.pf-for-you h1{overflow-wrap:anywhere;font-size:clamp(40px,5vw,68px);line-height:1.08;letter-spacing:-.035em;margin:10px 0 18px}.pf-for-you h2{font-size:clamp(26px,3vw,36px);line-height:1.2;letter-spacing:-.025em}.pf-for-you h3:not(.card__heading){font-size:22px;line-height:1.3}.pf-for-you__hero{padding:44px;background:var(--color-gradient-7);border:1px solid var(--color-seafoam);border-radius:24px}.pf-for-you__eyebrow{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pf-for-you__promise{font-size:clamp(18px,2vw,23px);max-width:580px}.pf-for-you__hero .button{margin-top:24px}.pf-for-you__note{color:var(--color-caption);font-size:15px;line-height:1.5;padding-top:12px}.pf-for-you__shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px}.pf-for-you__shortcuts a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px;border:1px solid var(--color-seafoam);border-radius:14px;font-weight:600;text-decoration:none;min-height:56px}.pf-for-you a:focus-visible{outline:3px solid var(--color-forrest-100);outline-offset:4px}.pf-for-you__heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:24px 0 20px;flex-wrap:wrap}.pf-for-you__heading a,.pf-for-you__actions a{min-height:44px;display:inline-flex;align-items:center}.pf-for-you__products{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.pf-for-you__products>.grid__item{min-width:0;width:100%;max-width:none;background:var(--color-white);scroll-snap-align:start}.pf-for-you__orders{list-style:none;padding:0;margin:0;display:grid;gap:12px}.pf-for-you__orders-empty{display:grid;justify-items:start;gap:16px}.pf-for-you__orders-empty p{margin:0}.pf-for-you__orders-empty-alt{font-size:15px}.pf-for-you__orders-empty-alt a{font-weight:600;text-decoration:underline}.pf-for-you__order{border:1px solid #dce3de;border-radius:16px;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.pf-for-you__order p:not(.order-tracking p){font-size:14px;padding-top:6px}.pf-for-you__order-images{display:flex;flex-wrap:wrap;gap:8px}.pf-for-you__order-images img{width:64px;height:64px;object-fit:contain}.pf-for-you__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.pf-for-you__upgrade{border-radius:var(--rounded-base);background:var(--color-gradient-7);color:var(--color-paragraph);padding:var(--spacing-10)}.pf-for-you__upgrade h2{margin:var(--spacing-4) 0 var(--spacing-3);max-width:14ch;font:var(--font-3xl);letter-spacing:0;color:var(--color-heading)}.pf-for-you__upgrade .pf-for-you__actions{margin-top:var(--spacing-6);gap:var(--spacing-4)}.pf-for-you__upgrade .pf-for-you__actions .button{flex:0 1 auto;width:auto;max-width:100%;min-width:0;padding:1.2rem 3.2rem;text-wrap:balance}.pf-for-you__upgrade [data-upgrade-status]{max-width:44ch;margin:0;font:var(--font-base);line-height:1.5;color:var(--color-paragraph)}.pf-for-you__upgrade [data-upgrade-status]:empty{display:none}.pf-for-you__trust{display:flex;flex-wrap:wrap;gap:var(--spacing-2) var(--spacing-6);margin:var(--spacing-6) 0 0;padding:0;list-style:none;font:var(--font-sm);font-weight:var(--font-weight-semibold);color:var(--color-forrest-100)}.pf-for-you__trust li{display:inline-flex;align-items:center;gap:var(--spacing-2)}.pf-for-you__trust li:before{content:"";flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--color-mint-100)}.header__for-you{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;white-space:nowrap;font-size:13px}@media(max-width:989px){.pf-for-you{padding:var(--fy-tablet-top, 32px) 24px var(--fy-tablet-bottom, 32px)}.pf-for-you__products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.pf-for-you{padding:var(--fy-mobile-top, 24px) 16px var(--fy-mobile-bottom, 24px)}.pf-for-you__hero{padding:28px 22px;border-radius:18px}.pf-for-you__shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pf-for-you__shortcuts a{padding:14px;font-size:14px}.pf-for-you__products{gap:12px;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:86%;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 16px;margin:-4px}.pf-for-you__upgrade{padding:var(--spacing-6) var(--spacing-5)}.pf-for-you__order{padding:18px}.pf-for-you__heading{align-items:flex-start}}.pf-for-you a:not(.button){color:inherit}.pf-my-devices[data-family-devices]{max-width:1240px;margin-inline:auto}.pf-my-devices[data-family-devices] .pf-my-devices__recommendations{padding:32px 24px;border:1px solid var(--color-grey-100);background:var(--color-white)}.pf-my-devices[data-family-devices] .pf-my-devices__intro{align-items:flex-start}.pf-my-devices[data-family-devices] .pf-my-devices__intro h2{font-size:clamp(28px,3vw,36px);line-height:1.15;letter-spacing:-.025em}.pf-my-devices[data-family-devices] .pf-my-devices__intro p:last-child{margin-top:12px}.pf-my-devices[data-family-devices] .pf-my-devices__devices{display:flex;flex-wrap:wrap;gap:var(--spacing-3);margin:28px 0 16px;padding-block:var(--spacing-2)}.pf-my-devices__management-actions{display:flex;justify-content:flex-start;margin:0 0 var(--spacing-4)}.pf-my-devices[data-family-devices] .pf-my-devices__device{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-3);flex:1 1 18rem;min-width:0;padding:var(--spacing-6);border:1px solid var(--color-grey-100);border-radius:var(--rounded-base);background:var(--color-white);color:var(--color-forrest-100);text-align:left;overflow-wrap:anywhere;box-shadow:0 4px 12px -2px #0000001a;transition:border-color .15s ease,background-color .15s ease}.pf-my-devices[data-family-devices] .pf-my-devices__device:hover{border-color:var(--color-forrest-100)}.pf-my-devices[data-family-devices] .pf-my-devices__device[aria-pressed=true]{border-color:var(--color-forrest-100);background:#f1f7f4;box-shadow:inset 0 0 0 1px var(--color-forrest-100)}.pf-my-devices__device-identity{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3);min-width:0}.pf-my-devices__device-details{display:grid;flex:1 1 100px;gap:var(--spacing-2);min-width:0}.pf-my-devices__device-media{position:relative;display:grid;place-items:center;width:64px;max-width:100%;height:64px;flex:0 0 64px}.pf-my-devices__device-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:var(--color-white);mix-blend-mode:multiply}.pf-my-devices__device-media:has(img) .pf-my-devices__device-placeholder{visibility:hidden}.pf-my-devices__device-placeholder{width:32px;height:54px;border:2px solid #98aaa3;border-radius:8px;background:#e8eeeb}.pf-my-devices__device-name{font:var(--font-lg);color:var(--color-heading);overflow-wrap:anywhere}.pf-my-devices__device-model{font:var(--font-sm);color:var(--color-caption)}.pf-my-devices__device-badge{width:fit-content;padding:4px 8px;border-radius:var(--rounded-sm);background:var(--color-mint-100);color:var(--color-forrest-100);font:var(--font-sm);font-weight:var(--font-weight-semibold)}.pf-my-devices__device-state{display:block;margin-top:auto;padding:10px 12px;border-radius:100px;background:transparent;color:var(--color-forrest-100);box-shadow:inset 0 0 0 1px var(--color-forrest-100);font:var(--font-sm);font-weight:var(--font-weight-semibold);text-align:center;transition:background-color .15s ease,color .15s ease}.pf-my-devices__device:hover .pf-my-devices__device-state{background:var(--color-forrest-100);color:var(--color-white)}.pf-my-devices__device[aria-pressed=true] .pf-my-devices__device-state{background:var(--color-mint-100);color:var(--color-forrest-100);box-shadow:none}.pf-my-devices__family-help{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--color-grey-100);font-size:14px;line-height:1.5;color:#52635e}.pf-my-devices__family-help p{margin:0;max-width:620px}.pf-my-devices__family-help a{color:var(--color-forrest-100);padding-block:10px}@media(max-width:749px){.pf-my-devices[data-family-devices] .pf-my-devices__recommendations{padding:24px 16px}.pf-my-devices[data-family-devices] .pf-my-devices__devices{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:2rem;padding:4px 2px 12px}.pf-my-devices[data-family-devices] .pf-my-devices__device{flex:0 0 82%;padding:var(--spacing-4);scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.pf-my-devices[data-family-devices] .pf-my-devices__device,.pf-my-devices__device-state{transition:none}}.pf-for-you__upgrade:has(.pf-for-you__upgrade-products:not([hidden])){display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,300px);align-items:center;gap:var(--spacing-10)}.pf-for-you__upgrade-products{list-style:none;padding:0;margin:0;min-width:0}.pf-for-you__upgrade-products>.grid__item{width:100%;max-width:none;background:var(--color-white)}.pf-for-you__upgrade-copy .pf-for-you__eyebrow{max-width:100%;margin:0;letter-spacing:normal;text-transform:none;overflow-wrap:anywhere}.pf-for-you__upgrade-copy .pf-for-you__eyebrow:empty{display:none}@media(max-width:749px){.pf-for-you__upgrade:has(.pf-for-you__upgrade-products:not([hidden])){grid-template-columns:minmax(0,1fr);gap:24px}.pf-for-you__upgrade-products{width:100%;max-width:340px;margin-inline:auto}.pf-for-you__upgrade h2{max-width:none}.pf-for-you__upgrade .pf-for-you__actions{align-items:stretch;flex-direction:column}.pf-for-you__upgrade .pf-for-you__actions .button{width:100%;padding-inline:1.6rem}.pf-for-you__trust{flex-direction:column;gap:var(--spacing-2)}}.template--page-for-you .pf-for-you--overview{max-width:1320px;padding-block:28px 24px}.template--page-for-you .pf-for-you__hero{padding:0;border:0;border-radius:0;background:transparent}.template--page-for-you .pf-for-you h1{font-size:clamp(32px,3.3vw,44px);margin:8px 0 12px}.template--page-for-you .pf-for-you__promise{font-size:16px}.template--page-for-you .pf-for-you__shortcuts{display:flex;flex-wrap:wrap;gap:4px 12px;border-bottom:1px solid #dfe5df;padding-bottom:14px}.template--page-for-you .pf-for-you__shortcuts a{border:0;border-radius:24px;min-height:44px;padding:10px 16px;font-size:14px}.template--page-for-you .pf-for-you__shortcuts [aria-current]{background:#edf2eb}.template--page-for-you pf-my-devices[data-family-devices]{display:block;max-width:1100px;padding:0;scroll-margin-top:120px}.pf-for-you__home-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px;align-items:start}.pf-for-you__device-column{min-width:0}.template--page-for-you .pf-my-devices[data-family-devices] .pf-my-devices__recommendations{background:transparent;border:0;padding:0}.template--page-for-you:not(:has(.pf-my-devices[data-hub])) .pf-my-devices[data-family-devices] .pf-my-devices__devices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0 12px;overflow:visible}.template--page-for-you:not(:has(.pf-my-devices[data-hub])) .pf-my-devices[data-family-devices] .pf-my-devices__device{flex:1 0 auto;box-shadow:none;padding:20px;min-height:178px}.template--page-for-you:not(:has(.pf-my-devices[data-hub])) .pf-my-devices__devices>:first-child{grid-row:span 2}.template--page-for-you:not(:has(.pf-my-devices[data-hub])) :is(.pf-my-devices__devices>.pf-my-devices__device:first-child,.pf-my-devices__device-group:first-child>.pf-my-devices__device){grid-row:span 2;background:#edf2eb}.template--page-for-you:not(:has(.pf-my-devices[data-hub])) :is(.pf-my-devices__devices>.pf-my-devices__device:first-child,.pf-my-devices__device-group:first-child>.pf-my-devices__device) .pf-my-devices__device-identity{flex-direction:column;flex-wrap:nowrap;align-items:flex-start}.template--page-for-you:not(:has(.pf-my-devices[data-hub])) .pf-my-devices__device-details{flex:0 1 auto;max-width:100%}.template--page-for-you:not(:has(.pf-my-devices[data-hub])) :is(.pf-my-devices__devices>.pf-my-devices__device:first-child,.pf-my-devices__device-group:first-child>.pf-my-devices__device) .pf-my-devices__device-media{width:156px;height:170px;flex-basis:170px;align-self:center}.template--page-for-you:not(:has(.pf-my-devices[data-hub])) :is(.pf-my-devices__devices>.pf-my-devices__device:first-child,.pf-my-devices__device-group:first-child>.pf-my-devices__device) .pf-my-devices__device-name{font-size:24px;line-height:1.2}.template--page-for-you:not(:has(.pf-my-devices[data-hub])) .pf-my-devices__device-state{min-height:44px;display:flex;align-items:center;justify-content:center}.template--page-for-you .pf-my-devices__family-help{margin-bottom:16px;padding-bottom:12px}.template--page-for-you .pf-my-devices__family-help a,.pf-for-you__services a,.pf-for-you__services button{display:inline-flex;align-items:center;min-height:44px}.pf-for-you__device-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:16px 0}.pf-for-you__device-actions p{margin:0;font-size:14px}.pf-for-you__services{display:grid;gap:20px}.pf-for-you__services .pf-for-you{padding:0}.pf-for-you__services pf-for-you-orders{padding:22px!important;border:1px solid #dfe5df;border-radius:18px;background:#fff}.pf-for-you__services .pf-for-you__heading{margin:0 0 12px}.pf-for-you__services h2{font-size:24px}.pf-for-you__services .pf-for-you__heading a{font-size:13px}.pf-for-you__services .pf-for-you__order{border:0;border-bottom:1px solid #dfe5df;border-radius:0;padding:14px 0;gap:12px}.pf-for-you__services .pf-for-you__order:last-child{border:0}.pf-for-you__services .pf-for-you__order h3{font-size:19px}.pf-for-you__services .pf-for-you__actions{gap:6px 14px}.pf-for-you__services .pf-for-you__actions a{font-size:13px}.pf-for-you__accessories{margin-top:30px}.pf-for-you__accessories .pf-my-devices__product-heading{margin-bottom:20px}.pf-for-you__accessories .pf-my-devices__product-heading a{min-height:44px;display:inline-flex;align-items:center}.pf-for-you__accessories .pf-my-devices__products{margin-bottom:0}.pf-for-you__order-alert{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #ecddc8;background:#f8eee0;padding:18px 22px;margin-bottom:24px;border-radius:16px}.pf-for-you__order-alert p{margin:4px 0 0}.template--page-for-you .pf-for-you__upgrade{margin-top:8px}.template--page-for-you :is(a,button):focus-visible{outline:3px solid #163c3f;outline-offset:3px}@media(max-width:989px){.pf-for-you__home-grid{grid-template-columns:minmax(0,1fr)}.pf-for-you__services{grid-template-columns:repeat(2,minmax(0,1fr))}.template--page-for-you pf-my-devices[data-family-devices]{padding-inline:24px}}@media(max-width:749px){.template--page-for-you pf-my-devices[data-family-devices]{padding-inline:16px}.template--page-for-you .pf-for-you__shortcuts{gap:4px}.template--page-for-you .pf-for-you__shortcuts a{padding-inline:12px}.pf-for-you__services{grid-template-columns:minmax(0,1fr)}.template--page-for-you:not(:has(.pf-my-devices[data-hub])) .pf-my-devices[data-family-devices] .pf-my-devices__device{padding:16px}.template--page-for-you:not(:has(.pf-my-devices[data-hub])) .pf-my-devices__devices>:first-child{grid-column:1 / -1;grid-row:auto}.template--page-for-you:not(:has(.pf-my-devices[data-hub])) :is(.pf-my-devices__devices>.pf-my-devices__device:first-child,.pf-my-devices__device-group:first-child>.pf-my-devices__device) .pf-my-devices__device-identity{flex-direction:row;flex-wrap:wrap;align-items:center}.template--page-for-you:not(:has(.pf-my-devices[data-hub])) :is(.pf-my-devices__devices>.pf-my-devices__device:first-child,.pf-my-devices__device-group:first-child>.pf-my-devices__device) .pf-my-devices__device-details{flex:1 1 160px}.template--page-for-you:not(:has(.pf-my-devices[data-hub])) :is(.pf-my-devices__devices>.pf-my-devices__device:first-child,.pf-my-devices__device-group:first-child>.pf-my-devices__device) .pf-my-devices__device-media{width:100px;height:124px;flex-basis:100px}.template--page-for-you:not(:has(.pf-my-devices[data-hub])) .pf-my-devices__devices>:not(:first-child) .pf-my-devices__device-identity{flex-direction:column;align-items:flex-start}.template--page-for-you:not(:has(.pf-my-devices[data-hub])) .pf-my-devices__device-name{font-size:18px}.pf-for-you__device-actions .button{width:100%;min-height:44px}.pf-for-you__order-alert{align-items:stretch;flex-direction:column}}.pf-my-devices__device-group{display:flex;flex:0 0 auto;flex-direction:column;min-width:0;max-width:100%;position:relative}.pf-my-devices__owner-edit{position:absolute;inset-block-start:8px;inset-inline-end:8px;z-index:1;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:1px solid #dce3de;border-radius:100px;background:var(--color-white);color:var(--color-forrest-100);font:var(--font-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:border-color .15s ease}.pf-my-devices__owner-edit:hover{border-color:var(--color-forrest-100)}.pf-my-devices__owner-edit svg{flex:0 0 14px;width:14px;height:14px}@media(prefers-reduced-motion:reduce){.pf-my-devices__owner-edit{transition:none}}.pf-my-devices[data-family-devices] .pf-my-devices__device-group>.pf-my-devices__device{width:100%;flex:1 0 auto}@media(min-width:750px){.template--page-for-you:not(:has(.pf-my-devices[data-hub])) :is(.pf-my-devices__devices>.pf-my-devices__device:first-child,.pf-my-devices__device-group:first-child>.pf-my-devices__device) .pf-my-devices__device-identity{flex:1 1 auto;justify-content:center}.template--page-for-you:not(:has(.pf-my-devices[data-hub])) .pf-my-devices__device-group:first-child .pf-my-devices__device-identity{padding-block-start:32px}.template--page-for-you:not(:has(.pf-my-devices[data-hub])) :is(.pf-my-devices__devices>.pf-my-devices__device:first-child,.pf-my-devices__device-group:first-child>.pf-my-devices__device) .pf-my-devices__device-media{width:200px;max-width:100%;height:200px;flex-basis:200px}}@media(max-width:749px){.template--page-for-you:not(:has(.pf-my-devices[data-hub])) .pf-my-devices[data-family-devices] .pf-my-devices__device-group:first-child>.pf-my-devices__device{padding-block-start:56px}.template--page-for-you:not(:has(.pf-my-devices[data-hub])) .pf-my-devices__device-group:not(:first-child) .pf-my-devices__owner-edit{width:44px;padding:0;justify-content:center}.template--page-for-you:not(:has(.pf-my-devices[data-hub])) .pf-my-devices__device-group:not(:first-child) .pf-my-devices__owner-edit span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.template--page-for-you:not(:has(.pf-my-devices[data-hub])) .pf-my-devices__device-group:not(:first-child) .pf-my-devices__device-identity{flex-direction:column;align-items:flex-start}.pf-for-you__purchases{display:block;margin-block:20px 0;padding:20px;border-radius:16px;background:#f3f6f2;color:var(--color-heading);touch-action:pan-y}.pf-for-you__purchases[hidden]{display:none}.pf-for-you__device-column:has(>pf-device-purchases:not([hidden]))>[data-invitation]{display:none}.pf-for-you__purchases h3{margin:0 0 6px;font-size:18px}.pf-for-you__purchases>p{margin:0;font-size:14px;line-height:1.5}.pf-for-you__purchase-list{padding:0;margin:12px 0 4px;list-style:none}.pf-for-you__purchase-list li{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center;min-width:0;padding-block:12px}.pf-for-you__purchase-list li+li{border-top:1px solid #dce4db}.pf-for-you__purchase-details{min-width:0}.pf-for-you__purchase-details strong{display:block;font-size:15px;line-height:1.35}.pf-for-you__purchase-details p{margin:3px 0 0;font-size:13px;line-height:1.4}.pf-for-you__purchase-media{display:grid;place-items:center;height:56px}.pf-for-you__purchase-media>*{grid-area:1 / 1}.pf-for-you__purchase-media img{width:48px;height:56px;object-fit:contain}.pf-for-you__purchase-phone{width:25px;height:43px;border:2px solid #718575;border-radius:6px}.pf-for-you__purchase-phone:after{content:"";display:block;width:8px;height:2px;margin:4px auto;border-radius:2px;background:#718575}.pf-for-you__purchase-phone[hidden]{display:none}.pf-for-you__purchases .button{min-height:44px;width:auto;min-width:112px;max-width:100%;padding:9px 16px;font-size:14px;background:transparent;white-space:normal;overflow-wrap:anywhere}.pf-for-you__purchase-manual{display:inline-flex;align-items:center;min-height:44px;padding:4px 0;border:0;background:transparent;color:inherit;font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pf-for-you__purchases :focus-visible{outline:2px solid currentColor;outline-offset:3px}.pf-for-you__purchases>.button{margin-top:12px}.pf-for-you__quick-devices{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid #dce4db}.pf-for-you__quick-devices[hidden]{display:none}.pf-for-you__quick-heading{flex-basis:100%;margin:0 0 2px;font-size:13px;font-weight:600}.pf-for-you__quick-device{min-height:42px;min-width:0;padding-inline:14px;font-size:14px}@media screen and (max-width:479px){.pf-for-you__purchases{padding:16px}.pf-for-you__purchase-list li{grid-template-columns:40px minmax(0,1fr);gap:8px 12px}.pf-for-you__purchase-media{grid-row:span 2;align-self:start}.pf-for-you__purchase-media img{width:40px}.pf-for-you__purchase-list .button{grid-column:2;justify-self:start}}.pf-for-you__shortcuts .pf-for-you__shortcut-mobile{display:none}@media(max-width:749px){.template--page-for-you .pf-for-you__shortcuts{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;position:relative;z-index:2;overflow:visible}.pf-for-you__shortcuts .pf-for-you__shortcut-desktop{display:none}.pf-for-you__shortcuts .pf-for-you__shortcut-mobile{display:block}.template--page-for-you .pf-for-you__shortcuts>a,.pf-for-you__shortcuts summary{display:flex;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:44px;padding:10px 4px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.5;color:inherit;border:0;border-radius:24px;text-decoration:none;overflow-wrap:anywhere}.template--page-for-you .pf-for-you__shortcuts>.pf-for-you__shortcut-desktop{display:none}.pf-for-you__shortcuts summary{cursor:pointer;list-style:none;height:100%}.pf-for-you__shortcuts summary::-webkit-details-marker{display:none}.pf-for-you__shortcuts summary>span{display:flex;flex:0 0 10px}.pf-for-you__shortcuts .icon-caret{width:10px;height:6px;position:static}.pf-for-you__shortcuts details[open] summary{background:#edf2eb}.pf-for-you__shortcuts details[open] .icon-caret{transform:rotate(180deg)}.pf-for-you__shortcuts summary:focus-visible{outline:3px solid #163c3f;outline-offset:4px}.pf-for-you__shortcuts pf-for-you-shortcuts,.pf-for-you__shortcuts details{position:relative;min-width:0;height:100%}.pf-for-you__shortcut-panel{position:absolute;inset-inline-end:0;top:calc(100% + 8px);width:208px;max-width:calc(100vw - 32px);padding:8px;border:1px solid #dce3de;border-radius:14px;background:var(--color-white, #fff);box-shadow:0 4px 12px -2px #0000001a}.template--page-for-you .pf-for-you__shortcuts .pf-for-you__shortcut-panel a{justify-content:flex-start;min-height:44px;padding:10px 12px;border-radius:8px;overflow-wrap:anywhere}.pf-for-you__shortcut-panel a:hover{background:#edf2eb}}.pf-my-devices__owner-edit{text-decoration:none}.pf-my-devices__owner-edit:focus-visible{outline:3px solid #163c3f;outline-offset:3px}.pf-for-you__order-status{margin:10px 0 16px;font-size:14px;line-height:1.5}.pf-for-you__order-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.pf-for-you__order-actions .button{min-height:44px;min-width:0;max-width:100%;width:auto;padding:10px 16px;font-size:14px;line-height:1.4;white-space:normal}.template--page-for-you .pf-for-you__navigation{margin-top:24px}.pf-for-you__tablist{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid #dfe5df;scrollbar-width:none}.pf-for-you__tablist::-webkit-scrollbar{display:none}.pf-for-you__tab{flex:0 0 auto;min-height:48px;padding:10px 18px;border:0;border-bottom:3px solid transparent;border-radius:12px 12px 0 0;background:transparent;color:#52635e;cursor:pointer;font:inherit;font-size:14px;font-weight:700;white-space:nowrap}.pf-for-you__tab:hover{background:var(--color-seafoam);color:var(--color-forrest-100)}.pf-for-you__tab[aria-selected=true]{border-bottom-color:var(--color-mint-100);background:var(--color-seafoam);color:var(--color-forrest-100)}.pf-for-you__tab:focus-visible{position:relative;z-index:1;outline:3px solid var(--color-forrest-100);outline-offset:-3px}.pf-for-you__secondary-links{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;padding:12px 4px 0;color:#52635e;font-size:14px}.pf-for-you__secondary-links a{min-height:32px;display:inline-flex;align-items:center}.shopify-section[data-for-you-tab-wrapper][hidden]{display:none!important}.pf-for-you__secondary-mobile{display:none}.pf-for-you--orders .button{margin-top:20px}@media(max-width:749px){.template--page-for-you .pf-for-you__navigation{margin-top:20px}.pf-for-you__tab{min-height:46px;padding-inline:14px}.pf-for-you__secondary-links{display:none}.pf-for-you__secondary-mobile{display:block;margin-top:4px}.pf-for-you__secondary-mobile summary{min-height:44px;display:inline-flex;align-items:center;gap:6px;color:#163c3f;cursor:pointer;font-size:14px;font-weight:700}.pf-for-you__secondary-mobile summary::-webkit-details-marker{display:none}.pf-for-you__secondary-mobile summary>span{display:inline-flex}.pf-for-you__secondary-mobile .icon-caret{width:10px;height:6px}.pf-for-you__secondary-mobile details[open] .icon-caret{transform:rotate(180deg)}.pf-for-you__secondary-mobile .pf-for-you__shortcut-panel{position:absolute;z-index:3;width:208px;max-width:calc(100vw - 32px);margin-top:4px;padding:8px;border:1px solid #dce3de;border-radius:14px;background:var(--color-white, #fff);box-shadow:0 4px 12px -2px #0000001a}.pf-for-you__secondary-mobile .pf-for-you__shortcut-panel a{display:flex;align-items:center;min-height:44px;padding:10px 12px;border-radius:8px}.pf-for-you__secondary-mobile .pf-for-you__shortcut-panel a:hover{background:#edf2eb}}[data-for-you-tab-panel] .pf-for-you__heading:first-child{margin-top:0}.pf-for-you__orders-footer{display:flex;justify-content:flex-end;margin-top:12px}.pf-for-you__orders-footer a{min-height:44px;display:inline-flex;align-items:center}.pf-for-you--overview.pf-for-you--hub{padding-top:0}.pf-for-you--hub .pf-for-you__navigation{width:100vw;margin:0 calc(50% - 50vw);padding:16px max(24px,calc((100vw - 1100px)/2));background:var(--color-forrest-100)}.pf-for-you--hub .pf-for-you__tablist{display:grid;grid-template-columns:repeat(var(--for-you-tab-count, 4),minmax(0,1fr));gap:4px;padding:6px;overflow:visible;border:1px solid rgb(244 240 236 / 12%);border-radius:999px;background:var(--color-forrest-200)}.pf-for-you--hub .pf-for-you__tab{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:52px;padding:8px 14px;border:0;border-radius:999px;background:transparent;color:var(--color-chalk);font-family:var(--font-heading-family);font-size:15px;font-weight:700;line-height:1.2;transition:background-color .15s ease,color .15s ease}.pf-for-you--hub .pf-for-you__tab:hover{background:#f4f0ec14;color:var(--color-chalk)}.pf-for-you--hub .pf-for-you__tab[aria-selected=true]{background:var(--color-chalk);color:var(--color-forrest-100)}.pf-for-you--hub .pf-for-you__tab:focus-visible{outline:3px solid var(--color-chalk);outline-offset:2px}.pf-for-you__tab-icon{position:relative;display:inline-flex;flex:none;color:var(--color-mint-100)}.pf-for-you__tab[aria-selected=true] .pf-for-you__tab-icon{color:var(--color-forrest-100)}.pf-for-you__tab-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-for-you__tab-value{position:absolute;top:-7px;left:calc(100% - 7px);min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--color-mint-100);color:var(--color-forrest-200);font-family:var(--font-body-family, inherit);font-size:11px;font-weight:700;line-height:18px;text-align:center;white-space:nowrap}.pf-for-you__tab-value[hidden]{display:none}.pf-for-you--hub .pf-for-you__tab[data-has-value]{gap:16px}@media(prefers-reduced-motion:reduce){.pf-for-you--hub .pf-for-you__tab{transition:none}}.pf-for-you--hub .pf-for-you__guest-band{width:100vw;margin:0 calc(50% - 50vw);padding:20px max(24px,calc((100vw - 1100px)/2)) 40px;background:var(--color-forrest-100);color:var(--color-chalk)}.pf-for-you__guest-band-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 48px;padding:0 8px}.pf-for-you--hub .pf-for-you__guest-heading{margin:0 0 10px;color:var(--color-chalk);font-family:var(--font-heading-family);font-size:clamp(32px,3.4vw,44px);font-weight:700;line-height:1.08;letter-spacing:-.01em}.pf-for-you--hub .pf-for-you__guest-body{max-width:560px;margin:0 0 20px;color:#f4f0ecd1;font-size:17px;line-height:1.45}.pf-for-you__guest-perks{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:12px 32px;margin:0;padding:0;list-style:none}.pf-for-you__guest-perks li{display:flex;align-items:center;gap:8px;color:var(--color-chalk);font-size:15px;line-height:1.3}.pf-for-you__guest-perks svg{flex:none;color:var(--color-mint-100)}.pf-for-you__guest-actions{display:grid;justify-items:center;gap:12px;min-width:280px}.pf-for-you--hub a.pf-for-you__guest-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:0 36px;border-radius:999px;background:var(--color-lime);color:var(--color-forrest-200);font-family:var(--font-heading-family);font-size:18px;font-weight:700;text-decoration:none;transition:background-color .15s ease}.pf-for-you--hub a.pf-for-you__guest-button:hover{background:#d2fa98;color:var(--color-forrest-200)}.pf-for-you--hub a.pf-for-you__guest-button:focus-visible{outline:3px solid var(--color-chalk);outline-offset:3px}.pf-for-you--hub .pf-for-you__guest-hint{margin:0;color:#f4f0ecb8;font-size:14px;line-height:1.4;text-align:center}@media(prefers-reduced-motion:reduce){.pf-for-you--hub a.pf-for-you__guest-button{transition:none}}@media(max-width:749px){.pf-for-you--hub .pf-for-you__guest-band{padding:14px 12px 28px}.pf-for-you__guest-band-inner{grid-template-columns:1fr;gap:20px;padding:0 4px}.pf-for-you--hub .pf-for-you__guest-body{margin-bottom:16px;font-size:16px}.pf-for-you__guest-perks{grid-template-columns:1fr 1fr;gap:10px 12px}.pf-for-you__guest-perks li{font-size:14px}.pf-for-you__guest-actions{min-width:0}}@media(max-width:360px){.pf-for-you__guest-perks{grid-template-columns:1fr}}.pf-signin-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 40px;margin:0 0 28px;padding:28px 32px;border-radius:16px;background:var(--color-seafoam);color:var(--color-forrest-100);text-align:left}.pf-signin-card .pf-signin-card__kicker{margin:0 0 8px;color:var(--color-forrest-100);font-size:13px;font-weight:700;letter-spacing:.12em;line-height:1.3;text-transform:uppercase;opacity:.8}.pf-signin-card .pf-signin-card__heading{margin:0 0 14px;color:var(--color-forrest-100);font-family:var(--font-heading-family);font-size:28px;font-weight:700;line-height:1.15}.pf-signin-card__perks{display:flex;flex-wrap:wrap;gap:10px 24px;margin:0;padding:0;list-style:none}.pf-signin-card__perks li{display:flex;align-items:center;gap:8px;font-size:15px;line-height:1.3}.pf-signin-card__perks svg{flex:none;color:var(--color-mint-100)}.pf-signin-card .pf-signin-card__alt{margin:16px 0 0;color:var(--color-forrest-100);font-size:15px}.pf-signin-card__alt a{color:var(--color-forrest-100);font-weight:600;text-decoration:underline}.pf-signin-card__actions{display:grid;justify-items:center;gap:10px}.pf-signin-card .pf-signin-card__actions .button{width:100%;min-width:240px;margin:0}.pf-signin-card .pf-signin-card__hint{max-width:260px;margin:0;color:var(--color-forrest-100);font-size:14px;line-height:1.4;text-align:center;opacity:.8}.pf-signin-preview{opacity:.4;filter:saturate(.6);pointer-events:none;-webkit-user-select:none;user-select:none}.pf-signin-skeleton{display:grid;gap:12px;opacity:.7}.pf-signin-skeleton__row{display:grid;grid-template-columns:72px minmax(0,1fr) 120px;align-items:center;gap:16px;padding:16px;border-radius:16px;background:var(--color-chalk)}.pf-signin-skeleton .pf-signin-skeleton__img,.pf-signin-skeleton .pf-signin-skeleton__pill,.pf-signin-skeleton .pf-signin-skeleton__line{display:block;background:#e6e0d9}.pf-signin-skeleton__img{width:72px;height:72px;border-radius:12px}.pf-signin-skeleton__lines{display:grid;gap:8px}.pf-signin-skeleton__line{width:40%;height:12px;border-radius:6px}.pf-signin-skeleton__line:first-child{width:60%;height:16px}.pf-signin-skeleton__pill{height:32px;border-radius:999px}@media(max-width:749px){.pf-signin-card{grid-template-columns:1fr;padding:22px 18px}.pf-signin-card .pf-signin-card__heading{font-size:23px}.pf-signin-card__perks{display:grid;gap:8px}.pf-signin-card__perks li{font-size:14px}.pf-signin-card .pf-signin-card__actions .button{min-width:0}.pf-signin-card .pf-signin-card__hint{max-width:none}.pf-signin-skeleton__row{grid-template-columns:56px minmax(0,1fr)}.pf-signin-skeleton__img{width:56px;height:56px}.pf-signin-skeleton .pf-signin-skeleton__pill{display:none}}@media(max-width:1099px){.pf-for-you--hub .pf-for-you__tab{padding-inline:10px}}@media(max-width:749px){.pf-for-you--hub .pf-for-you__navigation{padding:10px 12px}.pf-for-you--hub .pf-for-you__tablist{gap:2px;padding:4px;border-radius:20px}.pf-for-you--hub .pf-for-you__tab{flex-direction:column;gap:3px;min-height:56px;padding:6px 2px;border-radius:16px;font-size:12px}.pf-for-you__tab-label{max-width:100%}.pf-for-you--hub .pf-for-you__tab[data-has-value]{gap:3px}}.pf-for-you__strip{display:flex;align-items:center;gap:12px;margin-top:16px;padding:12px 16px;border-radius:var(--rounded-base);background:var(--color-seafoam);color:var(--color-forrest-200)}.pf-for-you__strip-icon{display:inline-flex;flex:none;color:var(--color-forrest-100)}.pf-for-you__strip-copy{flex:1;min-width:0;margin:0;font-size:14px;line-height:1.4}.pf-for-you__strip-link{flex:none;min-height:44px;display:inline-flex;align-items:center;color:var(--color-forrest-100);font-size:14px;font-weight:700}.pf-for-you--links{padding-inline:16px}.pf-for-you__links{list-style:none;max-width:760px;margin:0 auto;padding:0;border:1px solid var(--color-grey-100);border-radius:var(--rounded-base);background:var(--color-white);box-shadow:0 4px 12px -2px #0000001a;overflow:hidden}.pf-for-you__link-row{display:flex;align-items:center;gap:14px;min-height:60px;padding:8px 16px;color:var(--color-forrest-200);font-size:15px;font-weight:600;text-decoration:none}.pf-for-you__link-row:hover{background:var(--color-slate-100)}.pf-for-you__link-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--color-seafoam);color:var(--color-forrest-100)}.pf-for-you .pf-for-you__links-heading{max-width:760px;margin:0 auto var(--spacing-3);font-size:18px;color:var(--color-heading)}.pf-for-you__links--account{margin-bottom:var(--spacing-6)}.pf-for-you__links>li+li{border-top:1px solid var(--color-grey-100)}.pf-for-you__link-text{display:grid;gap:2px;min-width:0}.pf-for-you__link-detail{color:var(--color-paragraph);font-size:13px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-for-you__link-chevron{margin-left:auto;display:inline-flex;color:var(--color-grey-600)}.pf-for-you--hub[data-signed-in=true]{padding-block:0}.pf-for-you--hub .pf-for-you__navigation,.template--page-for-you .pf-for-you--hub .pf-for-you__navigation{margin-top:0}.pf-for-you--hub[data-signed-in=false] .pf-for-you__hero{margin-top:24px}.pf-for-you--hub:has(pf-for-you-tabs[data-active-tab]:not([data-active-tab=my-tech])) .pf-for-you__hero,.pf-for-you--hub:has(pf-for-you-tabs[data-active-tab]:not([data-active-tab=my-tech])) .pf-for-you__guest-band{display:none}.template--page-for-you .shopify-section:not([data-for-you-tab-wrapper]):has(>[data-for-you-tab-panel]:not([data-for-you-tab-panel=my-tech])){display:none}.pf-my-devices[data-hub][data-signed-in=true][data-device-state=loading] .pf-for-you__device-column{min-height:402px}.pf-my-devices[data-hub][data-signed-in=true][data-device-state=loading] [data-invitation]{display:none}.pf-my-devices[data-hub] .pf-for-you__home-grid{display:block;width:100vw;margin-inline:calc(50% - 50vw);padding:32px max(24px,calc((100vw - 1100px)/2)) 48px;background:var(--color-forrest-100);color:var(--color-chalk)}.pf-my-devices[data-hub] .pf-for-you__home-grid :focus-visible{outline-color:var(--color-chalk)}.pf-my-devices[data-hub] .pf-my-devices__device-group :focus-visible{outline-color:var(--color-forrest-100)}.pf-my-devices[data-hub] .pf-for-you__services{display:none}.pf-for-you__band-head{display:grid;gap:8px;margin-bottom:14px}.pf-for-you__band-kicker{display:inline-block;width:fit-content;margin:0;padding:4px 8px;border-radius:var(--rounded-sm);background:var(--color-gradient-1);color:var(--color-forrest-200);font-size:12px;font-weight:600;line-height:1.2;overflow-wrap:anywhere}.pf-for-you__band-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pf-my-devices[data-hub] .pf-for-you__band-heading{margin:0;color:var(--color-chalk);font-size:clamp(28px,3vw,40px);line-height:1.05;letter-spacing:-.045em}.pf-for-you__band-count{flex:none;color:var(--color-chalk);font-size:12px;font-weight:600;white-space:nowrap}.pf-my-devices[data-hub] .pf-my-devices__panel{grid-template-columns:minmax(0,1fr);padding:4px 0 0;background:transparent;color:var(--color-chalk)}.pf-my-devices[data-hub] .pf-my-devices__panel .pf-my-devices__eyebrow,.pf-my-devices[data-hub] .pf-my-devices__illustration{display:none}.pf-my-devices[data-hub] .pf-my-devices__heading{max-width:24ch;color:var(--color-chalk);font-size:clamp(20px,2vw,26px);line-height:1.2;letter-spacing:-.03em}.pf-my-devices[data-hub] .pf-my-devices__body,.pf-my-devices[data-hub] .pf-my-devices__support,.pf-my-devices[data-hub] .pf-my-devices__feedback{color:var(--color-chalk)}.pf-my-devices[data-hub] .pf-my-devices__body{margin:8px 0 20px}.pf-my-devices[data-hub] .pf-my-devices__button{width:auto;min-width:200px;min-height:50px;border-radius:24px;background:var(--color-mint-100);border-color:var(--color-mint-100);color:var(--color-forrest-100)}.pf-my-devices[data-hub] .pf-my-devices__feedback{padding:8px 0;background:transparent}.pf-my-devices[data-hub] .pf-my-devices__feedback .button,.pf-my-devices[data-hub] .pf-for-you__quick-device{border-color:var(--color-chalk);color:var(--color-chalk)}.pf-my-devices[data-hub] .pf-my-devices__feedback [data-device-status]{color:var(--color-chalk)}.pf-my-devices[data-hub] .pf-my-devices__feedback .pf-my-devices__sign-in{border-color:var(--color-mint-100);background:var(--color-mint-100);color:var(--color-forrest-100)}.pf-my-devices[data-hub] .pf-my-devices__manage{color:var(--color-chalk)}.pf-my-devices[data-hub] .pf-my-devices__recommendations{padding:0;border:0;background:transparent;color:var(--color-chalk)}.pf-my-devices[data-hub] .pf-my-devices__intro,.pf-my-devices[data-hub] .pf-my-devices__family-help,.pf-my-devices[data-hub] .pf-my-devices__management-actions,.pf-my-devices[data-hub] .pf-for-you__device-actions{display:none}.pf-my-devices[data-hub] .pf-my-devices__devices{display:flex;flex-wrap:nowrap;gap:12px;margin:4px -24px 0;padding:4px 24px 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:24px;scrollbar-width:none;overscroll-behavior-x:contain}.pf-my-devices[data-hub] .pf-my-devices__devices::-webkit-scrollbar{display:none}.pf-my-devices[data-hub] .pf-my-devices__device-group{display:grid;flex:0 0 360px;gap:12px;min-width:0;padding:16px;border-radius:var(--rounded-base);background:var(--color-chalk);color:var(--color-forrest-200);scroll-snap-align:start}.pf-my-devices[data-hub] .pf-my-devices__device-group:has(.pf-my-devices__device[aria-pressed=true]){box-shadow:0 0 0 2px var(--color-mint-100)}.pf-my-devices[data-hub] .pf-my-devices__device{display:block;flex:none;padding:40px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit}.pf-my-devices[data-hub] .pf-my-devices__device:hover,.pf-my-devices[data-hub] .pf-my-devices__device[aria-pressed=true]{background:transparent;box-shadow:none}.pf-my-devices[data-hub] .pf-my-devices__device-identity{display:grid;grid-template-columns:minmax(0,1fr) 116px;align-items:start;gap:12px}.pf-my-devices[data-hub] .pf-my-devices__device-details{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.pf-my-devices[data-hub] .pf-my-devices__device-name{font:var(--font-xl);letter-spacing:-.035em;color:var(--color-forrest-300)}.pf-my-devices[data-hub] .pf-my-devices__device-model{color:var(--color-forrest-200);font-size:13px;line-height:1.3}.pf-my-devices[data-hub] .pf-my-devices__device-badge{order:-1;padding:4px 8px;border-radius:var(--rounded-sm);background:var(--color-gradient-1);color:var(--color-forrest-200);font-size:11px;font-weight:600;line-height:1.2}.pf-my-devices[data-hub] .pf-my-devices__device-media{grid-column:2;grid-row:1;width:116px;height:128px;flex:none;padding:8px;border-radius:var(--rounded-base);background:var(--color-gradient-7)}.pf-my-devices[data-hub] .pf-my-devices__device-media img{position:static;width:100%;height:100%;background:transparent}.pf-my-devices[data-hub] .pf-my-devices__device-media:has(img) .pf-my-devices__device-placeholder{display:none}.pf-my-devices[data-hub] .pf-my-devices__owner-edit{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:fit-content;min-width:44px;min-height:44px;padding:0;border:0;background:transparent;color:var(--color-forrest-100);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.pf-my-devices[data-hub] .pf-my-devices__owner-edit svg{flex:0 0 30px;width:30px;height:30px;padding:7px;border-radius:50%;background:var(--color-white);box-shadow:0 4px 12px -2px #0000001a}.pf-my-devices[data-hub] .pf-my-devices__owner-edit span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pf-for-you__card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pf-for-you__card-actions .button{width:auto;min-width:0;min-height:44px;padding:8px 16px;border-radius:22px;font-size:13px;text-decoration:none}.pf-for-you__add-card{display:flex;padding:0;border:1.5px dashed var(--color-chalk);background:transparent;color:var(--color-chalk)}.pf-for-you__add-card-button{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:160px;padding:20px;border:0;border-radius:var(--rounded-base);background:transparent;color:inherit;font:inherit;text-align:center;cursor:pointer}.pf-for-you__add-card-button strong{font-size:16px}.pf-for-you__add-card-button span:not(.pf-for-you__add-circle){font-size:12px;line-height:1.5}.pf-for-you__add-circle{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--color-mint-100);color:var(--color-forrest-100)}.pf-for-you__dots{display:flex;align-items:center;justify-content:center;margin-top:4px}.pf-for-you__dot{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--color-chalk);cursor:pointer}.pf-for-you__dot:before{content:"";width:8px;height:8px;border-radius:8px;background:currentColor;opacity:.4;transition:width .2s ease,opacity .2s ease}.pf-for-you__dot[aria-current]:before{width:22px;opacity:1;background:var(--color-gradient-1)}.pf-for-you__dot--add:before{display:none}.pf-for-you__dot--add svg{opacity:.7}.pf-my-devices[data-hub] .pf-my-devices__devices[data-fits=true]+.pf-for-you__dots{display:none}.pf-my-devices[data-hub][data-carousel=tilt]{--pf-card: min(400px, 100vw - 112px);--pf-gap: 12px}.pf-my-devices[data-hub][data-carousel=tilt][data-signed-in=true][data-device-state=loading] .pf-for-you__device-column{min-height:506px}.pf-my-devices[data-hub][data-carousel=tilt] .pf-for-you__home-grid{padding-bottom:20px}.pf-my-devices[data-hub][data-carousel=tilt] .pf-for-you__dots{margin-top:-4px}.pf-my-devices[data-hub][data-carousel=tilt] .pf-my-devices__devices{position:relative;overflow-y:hidden;touch-action:pan-x pan-y;align-items:flex-start;gap:var(--pf-gap);margin-inline:calc(50% - 50vw);padding:12px 0 20px;scroll-padding-inline:0}.pf-my-devices[data-hub][data-carousel=tilt] .pf-my-devices__devices:before,.pf-my-devices[data-hub][data-carousel=tilt] .pf-my-devices__devices:after{content:"";flex:0 0 calc((100% - var(--pf-card)) / 2 - var(--pf-gap))}.pf-my-devices[data-hub][data-carousel=tilt] .pf-my-devices__device-group{--pf-offset: 0;--pf-abs: 0;position:relative;flex:0 0 var(--pf-card);align-content:start;padding:16px;scroll-snap-align:center;transform:translateY(calc(var(--pf-abs) * 24px)) rotate(calc(var(--pf-offset) * 4deg)) scale(calc(1 - var(--pf-abs) * .06));will-change:transform}.pf-my-devices[data-hub][data-carousel=tilt] .pf-my-devices__device-group:not([data-centered]){cursor:pointer}.pf-my-devices[data-hub][data-carousel=tilt] .pf-my-devices__device{padding:0}.pf-my-devices[data-hub][data-carousel=tilt] .pf-my-devices__device-identity{grid-template-columns:minmax(0,1fr);gap:14px}.pf-my-devices[data-hub][data-carousel=tilt] .pf-my-devices__device-media{grid-column:1;grid-row:1;grid-template:100% / 100%;width:100%;height:192px;padding:16px}.pf-my-devices[data-hub][data-carousel=tilt] .pf-my-devices__device-media img{min-height:0;object-fit:contain}.pf-my-devices[data-hub][data-carousel=tilt] .pf-my-devices__device-details{grid-column:1;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding-inline:4px}.pf-my-devices[data-hub][data-carousel=tilt] .pf-my-devices__device-brand{grid-column:1;grid-row:1;color:var(--color-forrest-200);font-size:14px;line-height:1.3}.pf-my-devices[data-hub][data-carousel=tilt] .pf-my-devices__device-badge{grid-column:2;grid-row:1;justify-self:end}.pf-my-devices[data-hub][data-carousel=tilt] .pf-my-devices__device-name,.pf-my-devices[data-hub][data-carousel=tilt] .pf-my-devices__device-model{grid-column:1 / -1}.pf-my-devices[data-hub][data-carousel=tilt] .pf-my-devices__owner-edit{position:absolute;z-index:1;top:20px;right:20px}.pf-my-devices[data-hub][data-carousel=tilt] .pf-for-you__card-actions{padding-inline:4px}.pf-my-devices[data-hub][data-carousel=tilt] .pf-for-you__warranty{margin-top:-4px;padding:0 4px;color:var(--color-forrest-200);font-size:12px;line-height:1.4}.pf-my-devices[data-hub][data-carousel=tilt] .pf-for-you__warranty a{display:inline;min-height:0;font-weight:600}.pf-my-devices[data-hub][data-carousel=tilt] .pf-for-you__add-card{display:flex;align-self:center;padding:0;background:transparent;color:var(--color-chalk)}.pf-my-devices[data-hub][data-carousel=tilt] .pf-for-you__dot--add[aria-current] svg{opacity:1;color:var(--color-mint-100)}@media(min-width:990px){.pf-my-devices[data-hub][data-carousel=tilt]{--pf-gap: 40px;--pf-arc: .14;--pf-radius: calc((var(--pf-card) + var(--pf-gap)) / var(--pf-arc))}.pf-my-devices[data-hub][data-carousel=tilt][data-signed-in=true][data-device-state=loading] .pf-for-you__device-column{min-height:526px}.pf-my-devices[data-hub][data-carousel=tilt] .pf-my-devices__devices{padding-bottom:100px;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 72px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 72px),transparent)}.pf-my-devices[data-hub][data-carousel=tilt] .pf-for-you__dots{margin-top:-64px}.pf-my-devices[data-hub][data-carousel=tilt] .pf-my-devices__device-group{--pf-pos: 0;--pf-angle: asin(clamp(-.9, var(--pf-pos) * var(--pf-arc), .9));transform:translateY(calc(var(--pf-radius) * (1 - cos(var(--pf-angle))))) rotate(var(--pf-angle))}}@media(max-width:749px){.pf-my-devices[data-hub][data-carousel=tilt]{--pf-gap: 8px}.pf-my-devices[data-hub][data-carousel=tilt][data-signed-in=true][data-device-state=loading] .pf-for-you__device-column{min-height:465px}.pf-my-devices[data-hub][data-carousel=tilt] .pf-my-devices__devices{margin-inline:calc(50% - 50vw);padding-inline:0}.pf-my-devices[data-hub][data-carousel=tilt] .pf-my-devices__device-group{flex:0 0 var(--pf-card)}.pf-my-devices[data-hub][data-carousel=tilt] .pf-my-devices__device-media{height:164px}}@media(max-width:749px){.pf-my-devices[data-hub] .pf-for-you__home-grid{padding:20px 16px 44px}.pf-my-devices[data-hub] .pf-my-devices__devices{margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.pf-my-devices[data-hub] .pf-my-devices__device-group{flex:0 0 calc(100% - 20px);padding:16px}}@media(prefers-reduced-motion:reduce){.pf-for-you__dot:before{transition:none}.pf-my-devices[data-hub] .pf-my-devices__devices{scroll-behavior:auto}}pf-for-you-upgrade[data-hub] .pf-for-you__upgrade{padding:24px;border-radius:var(--rounded-base);background:var(--color-gradient-7)}pf-for-you-upgrade[data-hub] .pf-for-you__upgrade-copy .pf-for-you__eyebrow{background:var(--color-gradient-5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--color-forrest-100);font-size:13px;font-weight:600;padding:0;border:0}pf-for-you-upgrade[data-hub] .pf-for-you__upgrade h2{font-size:clamp(24px,2.6vw,32px);letter-spacing:-.035em}pf-for-you-upgrade[data-hub] .pf-for-you__trust{color:var(--color-grey-600);font-size:12px}.pf-for-you__row-title{display:grid;gap:4px;min-width:0}.pf-for-you__row-kicker{width:fit-content;margin:0;background:var(--color-gradient-5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--color-forrest-100);font-size:13px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}@media(max-width:749px){pf-for-you-upgrade[data-hub] .pf-for-you__upgrade{padding:20px 16px}}.pf-for-you__sell-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.pf-for-you__sell-tile{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:44px;padding:16px;border-radius:var(--rounded-base);color:var(--color-forrest-300);text-align:left;text-decoration:none;transition:border-color .15s ease}.pf-for-you__sell-tile strong{font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.02em}.pf-for-you__sell-tile--hero{position:relative;grid-column:span 5;grid-row:span 2;gap:8px;overflow:hidden;background:var(--color-forrest-100);color:var(--color-chalk)}.pf-for-you .pf-for-you__sell-tile--hero:not(.button){color:var(--color-chalk)}.pf-for-you__sell-kicker{display:inline-block;padding:4px 8px;border-radius:var(--rounded-sm);background:var(--color-gradient-1);color:var(--color-forrest-200);font-size:12px;font-weight:600;line-height:1.2}.pf-for-you__sell-title{font-size:clamp(22px,2.2vw,28px);line-height:1.1;letter-spacing:-.035em;overflow-wrap:anywhere}.pf-for-you__sell-copy{font-size:13px;line-height:1.45}.pf-for-you__sell-photo{display:flex;align-items:center;justify-content:center;align-self:stretch;height:132px;margin:4px 0 2px;padding:8px;border-radius:12px;background:var(--color-gradient-7);overflow:hidden}.pf-for-you__sell-photo:empty{display:none}.pf-for-you__sell-photo img{width:auto;max-width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.pf-for-you__sell-cta{display:flex;align-items:center;justify-content:center;gap:6px;align-self:stretch;min-height:46px;margin-top:auto;border-radius:24px;background:var(--color-mint-100);color:var(--color-forrest-100);font-size:14px;font-weight:600}.pf-for-you__sell-tile--hero:hover .pf-for-you__sell-cta{background:var(--color-chalk)}.pf-for-you__sell-tile--fact{grid-column:span 7;background:var(--color-white);border:1px solid var(--color-grey-100);box-shadow:0 4px 12px -2px #0000001a}.pf-for-you__sell-tile--fact:hover{border-color:var(--color-seafoam)}.pf-for-you__sell-tile--fact strong{font-size:16px}.pf-for-you__sell-tile--fact span:not(.pf-for-you__sell-icon){font-size:13px;line-height:1.4;color:var(--color-grey-600)}.pf-for-you__sell-icon{display:grid;place-items:center;width:36px;height:36px;margin-bottom:6px;border-radius:50%;background:var(--color-mint-100);color:var(--color-forrest-100)}.pf-for-you__sell-tile--wide{grid-column:1 / -1;flex-direction:row;align-items:center;gap:12px;padding:12px 16px;background:var(--color-gradient-7)}.pf-for-you__sell-thumbs{display:flex;flex:none}.pf-for-you__sell-thumbs img{width:44px;height:44px;object-fit:contain;border-radius:50%;background:var(--color-white);border:2px solid var(--color-chalk);mix-blend-mode:normal}.pf-for-you__sell-thumbs img+img{margin-left:-12px}.pf-for-you__sell-wide-copy{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.pf-for-you__sell-wide-copy strong{font-size:16px}.pf-for-you__sell-wide-copy span{font-size:13px;color:var(--color-forrest-200)}.pf-for-you__sell-tile--wide>svg{flex:none;color:var(--color-forrest-100)}@media(max-width:989px){.pf-for-you__sell-bento{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:10px}.pf-for-you__sell-tile--hero{grid-column:1;grid-row:span 2}.pf-for-you__sell-tile--fact{grid-column:2}}@media(max-width:375px){.pf-for-you__sell-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-for-you__sell-tile--hero{grid-column:1 / -1;grid-row:auto}.pf-for-you__sell-tile--fact{grid-column:auto;padding:12px}.pf-for-you__sell-tile--wide{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.pf-for-you__sell-tile{transition:none}}.pf-for-you__categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;margin:0;list-style:none}.pf-for-you__category{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;min-height:44px;padding:16px 8px;border-radius:16px;background:var(--color-slate-100, #f4f5f5);color:inherit;font-weight:600;text-align:center;text-decoration:none;overflow-wrap:anywhere}.pf-for-you__category img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}.pf-for-you__category:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:749px){.pf-for-you__category{font-size:14px}}.pf-for-you__warranty{padding:0 18px 14px;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.pf-for-you__warranty a{display:flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:3px}@media(max-width:375px){.pf-for-you__categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.pf-for-you__categories{grid-template-columns:repeat(6,minmax(0,1fr))}}.pf-for-you__tab-label-short{display:none}@media(max-width:359px){.pf-for-you__tab-label-long{display:none}.pf-for-you__tab-label-short{display:inline}}.fy-rewards--guest .fy-rewards__status{display:none}.pf-for-you__order .pf-for-you__order-live{color:var(--color-heading);font-weight:var(--font-weight-semibold)}.pf-for-you__order .pf-for-you__order-progress,.pf-for-you__order .pf-for-you__order-detail{flex:1 0 100%;min-width:0}.pf-for-you__order.is-expanded .pf-for-you__order-progress{display:none}.pf-for-you__order .pf-for-you__order-detail{display:grid;gap:var(--spacing-4)}.pf-for-you__order .pf-for-you__order-detail[hidden]{display:none}.pf-for-you__order .order-tracking h4{margin:0}.pf-for-you__order .order-tracking__card{padding:var(--spacing-5)}.pf-for-you__order .order-tracking__headline{font:var(--font-xl)}.pf-for-you__order-detail-footer{display:flex;justify-content:flex-end}.pf-for-you__order-detail-footer a{min-height:44px;display:inline-flex;align-items:center}.pf-for-you__order .pf-for-you__order-info{flex:1 0 100%;min-width:0;display:grid;gap:var(--spacing-5);padding-top:var(--spacing-5);border-top:1px solid #dce3de}.pf-for-you__order .pf-for-you__order-info[hidden],.pf-for-you__receipt-head{display:none}.pf-for-you__order .pf-for-you__order-info p:not(.order-tracking p){padding-top:0;margin:0}.pf-for-you__order-info-meta{color:var(--color-caption)}.pf-for-you__order-items{list-style:none;margin:0;padding:0;display:grid;gap:var(--spacing-4)}.pf-for-you__order-item{display:grid;grid-template-columns:80px minmax(0,1fr) auto;gap:var(--spacing-4);align-items:start}.pf-for-you__order-item-media img{width:80px;height:80px;object-fit:contain;border-radius:var(--rounded-sm);background:var(--color-chalk)}.pf-for-you__order-item-icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:var(--rounded-sm);background:var(--color-chalk);color:var(--color-button)}.pf-for-you__order .pf-for-you__order-paid{color:var(--color-heading)}.pf-for-you__order-info-links{display:flex;flex-wrap:wrap;gap:var(--spacing-2) var(--spacing-6)}.pf-for-you__order-item-copy{display:grid;gap:var(--spacing-1, 4px);color:var(--color-paragraph)}.pf-for-you__order .pf-for-you__order-item-title{color:var(--color-heading);font-weight:var(--font-weight-semibold)}.pf-for-you__order .pf-for-you__order-item-plan{color:var(--color-forrest-100)}.pf-for-you__order-item-price{display:grid;justify-items:end;color:var(--color-heading);font-weight:var(--font-weight-semibold);white-space:nowrap}.pf-for-you__order-item-price s{color:var(--color-caption);font-weight:400}.pf-for-you__order-totals{margin:0;display:grid;gap:var(--spacing-2);font-size:14px}.pf-for-you__order-totals>div{display:flex;justify-content:space-between;gap:var(--spacing-4)}.pf-for-you__order-totals dt,.pf-for-you__order-totals dd{margin:0}.pf-for-you__order-totals .pf-for-you__order-total{padding-top:var(--spacing-3);border-top:1px solid #dce3de;color:var(--color-heading);font-weight:var(--font-weight-semibold);font-size:16px}.pf-for-you__order-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-4);padding:var(--spacing-5);border-radius:16px;background:var(--color-chalk);font-size:14px;line-height:1.5;color:var(--color-paragraph)}.pf-for-you__order-facts:empty{display:none}.pf-for-you__order-facts h4{margin:0 0 var(--spacing-2);font-family:var(--font-heading-family);font-size:14px;color:var(--color-heading)}.pf-for-you__order-facts p,.pf-for-you__order-facts address{margin:0;font-style:normal}.pf-for-you__order-info-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-4)}.pf-for-you__order-info-footer a{min-height:44px;display:inline-flex;align-items:center}.pf-for-you__order-info-footer .button{width:auto;min-width:0;padding-inline:var(--spacing-6)}.pf-for-you__order-actions-list{display:flex;flex-wrap:wrap;gap:var(--spacing-3)}@media screen and (max-width:749px){.pf-for-you__order-actions-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.pf-for-you__order-actions-list .button{justify-content:center;text-align:center;padding-inline:var(--spacing-3)}.pf-for-you__order-item{grid-template-columns:64px minmax(0,1fr) auto;gap:var(--spacing-3)}.pf-for-you__order-item-media img,.pf-for-you__order-item-icon{width:64px;height:64px}.pf-for-you__order-facts{grid-template-columns:minmax(0,1fr)}.pf-for-you__order-info-footer .button{width:100%}}@media print{html.pf-printing-order body *:not(:has(.is-printing)):not(.is-printing):not(.is-printing *){display:none!important}html.pf-printing-order body,html.pf-printing-order body :has(.is-printing){margin:0!important;padding:0!important;border:0!important;background:#fff!important;box-shadow:none!important}html.pf-printing-order .pf-for-you__order-info.is-printing{display:grid!important;gap:16px;padding:0;border:0;color:#000}html.pf-printing-order .is-printing .pf-for-you__receipt-head{display:grid;gap:2px;padding-bottom:12px;border-bottom:1px solid #000}html.pf-printing-order .is-printing .pf-for-you__receipt-shop{font-family:var(--font-heading-family);font-size:22px;font-weight:700}html.pf-printing-order .is-printing .pf-for-you__receipt-title{padding-top:8px;font-weight:700}html.pf-printing-order .is-printing .pf-for-you__order-facts{padding:0;background:none}html.pf-printing-order .is-printing .pf-for-you__order-item-media img{background:none}html.pf-printing-order .is-printing .pf-for-you__order-info-footer{display:none!important}}.template--page-for-you:has(.pf-for-you--home-on) .shopify-section:not([data-for-you-tab-wrapper]):has(>[data-for-you-tab-panel=my-tech]){display:none}.template--page-for-you:has(.pf-for-you--home-on) .shopify-section:not([data-for-you-tab-wrapper]):has(>[data-for-you-tab-panel=overview]){display:block}.pf-for-you--hub.pf-for-you--home-on:has(pf-for-you-tabs[data-active-tab=overview]) .pf-for-you__guest-band{display:block}.pf-for-you--hub.pf-for-you--home-on:has(pf-for-you-tabs[data-active-tab=my-tech]) .pf-for-you__guest-band{display:none}.pf-for-you__tab-heads{width:100vw;margin:0 calc(50% - 50vw);background:var(--color-forrest-100);color:var(--color-chalk)}.pf-for-you__tab-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 32px;padding:16px max(24px,calc((100vw - 1100px)/2)) 36px}.pf-for-you__tab-head[hidden]{display:none}.pf-for-you__tab-head-copy{display:grid;gap:8px;min-width:0}.pf-for-you__tab-head .pf-for-you__band-kicker{margin-bottom:4px}.pf-for-you--hub .pf-for-you__tab-head-title{margin:0;color:var(--color-chalk);font-size:clamp(28px,3vw,40px);line-height:1.05;letter-spacing:-.045em}.pf-for-you__tab-head-line{max-width:620px;margin:0;color:#f4f0ecd1;font-size:16px;line-height:1.45}.pf-for-you--home-on .pf-for-you__guest-band{padding-top:16px}.pf-for-you__devices-signin{padding-bottom:8px}.pf-for-you--hub a.pf-for-you__tab-head-signout{flex:none;color:var(--color-chalk);font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.pf-for-you--hub a.pf-for-you__tab-head-signout:hover{color:var(--color-lime)}.pf-for-you--hub a.pf-for-you__tab-head-signout:focus-visible{outline:3px solid var(--color-chalk);outline-offset:3px}.pf-for-you--hub a.pf-for-you__tab-head-account{flex:none;display:inline-flex;align-items:center;gap:10px;padding:5px 16px 5px 5px;border:1px solid rgb(244 240 236 / 35%);border-radius:999px;color:var(--color-chalk);font-size:15px;font-weight:600;text-decoration:none}.pf-for-you--hub a.pf-for-you__tab-head-account:hover{border-color:var(--color-lime)}.pf-for-you--hub a.pf-for-you__tab-head-account:focus-visible{outline:3px solid var(--color-chalk);outline-offset:3px}.pf-for-you__avatar{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--color-seafoam);color:var(--color-forrest-100);font-family:var(--font-heading-family);font-size:14px;font-weight:700}.pf-for-you__avatar--large{width:64px;height:64px;font-size:22px}.pf-for-you__profile-card{display:flex;align-items:center;gap:16px;max-width:760px;margin:0 auto var(--spacing-6);padding:20px 24px;border-radius:var(--rounded-base);background:var(--color-chalk)}.pf-for-you__profile-copy{display:grid;gap:4px;min-width:0}.pf-for-you__profile-name{color:var(--color-heading);font-family:var(--font-heading-family);font-size:22px;font-weight:700}.pf-for-you__profile-email{overflow:hidden;color:var(--color-paragraph);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.pf-for-you__profile-edit{flex:none;margin-left:auto;color:var(--color-heading);font-weight:600;text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.pf-for-you__profile-card{flex-wrap:wrap;padding:16px}.pf-for-you__avatar--large{width:52px;height:52px;font-size:18px}.pf-for-you__profile-name{font-size:18px}.pf-for-you__profile-edit{margin-left:68px}}.template--page-for-you:has(.pf-for-you--home-on) .pf-for-you__wishlist-actions{justify-content:flex-start}@media(min-width:750px){.template--page-for-you:has(.pf-for-you--home-on) .pf-for-you:not(.pf-for-you--overview){max-width:1148px;padding-inline:24px}.template--page-for-you:has(.pf-for-you--home-on) .pf-for-you__wishlist-shell{padding-inline:0}}.template--page-for-you:has(.pf-for-you--home-on) .pf-for-you__order-strip{display:none!important}@media(min-width:750px)and (max-width:1099px){.pf-for-you--hub .pf-for-you__tablist:is([data-tab-count="6"],[data-tab-count="7"],[data-tab-count="8"]) .pf-for-you__tab{flex-direction:column;gap:3px;padding:6px 4px;font-size:13px}.pf-for-you--hub .pf-for-you__tablist:is([data-tab-count="6"],[data-tab-count="7"],[data-tab-count="8"]) .pf-for-you__tab[data-has-value]{gap:3px}}@media(max-width:749px){.pf-for-you__tab-head{flex-direction:column;align-items:flex-start;padding:12px 16px 28px}.pf-for-you__tab-head-line{font-size:15px}.pf-for-you--hub .pf-for-you__tablist:is([data-tab-count="6"],[data-tab-count="7"],[data-tab-count="8"]){grid-template-columns:none;grid-auto-columns:minmax(72px,1fr);grid-auto-flow:column;overflow-x:auto;scroll-padding-inline:4px;scroll-snap-type:x proximity;scrollbar-width:none}.pf-for-you--hub .pf-for-you__tablist:is([data-tab-count="6"],[data-tab-count="7"],[data-tab-count="8"])::-webkit-scrollbar{display:none}.pf-for-you--hub .pf-for-you__tablist:is([data-tab-count="6"],[data-tab-count="7"],[data-tab-count="8"]) .pf-for-you__tab{scroll-snap-align:start}.pf-for-you--hub .pf-for-you__tablist[data-overflow=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}.pf-for-you--hub .pf-for-you__tablist[data-overflow=start]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - 32px),transparent)}.pf-for-you--hub .pf-for-you__tablist[data-overflow=both]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent)}}.pf-for-you__order.pf-for-you__order--refresh{gap:16px 20px;border:0;background:var(--color-chalk)}.pf-for-you__order--refresh .pf-for-you__order-images{order:-1;flex:none}.pf-for-you__order--refresh .pf-for-you__order-images img{width:96px;height:96px;padding:8px;border-radius:12px;background:#fff}.pf-for-you__order--refresh .pf-for-you__order-images img:not(:first-child){display:none}.pf-for-you__order--refresh .pf-for-you__order-main{flex:1 1 240px;min-width:0}.pf-for-you__order--refresh h3{margin:0;font-size:20px;line-height:1.2;letter-spacing:-.02em}.pf-for-you__order-more{margin-left:.3em;color:var(--color-grey-600);font-family:var(--font-body-family);font-size:15px;font-weight:400;letter-spacing:0}.pf-for-you__order--refresh [data-for-you-order-status]{color:var(--color-forrest-100);font-size:15px}.pf-for-you__order.pf-for-you__order--refresh .pf-for-you__order-meta{padding-top:4px;color:var(--color-grey-600);font-size:13px}.pf-for-you__order--refresh .pf-for-you__order-info{border-top-color:#163c3f1f}@media(max-width:749px){.pf-for-you__order--refresh .pf-for-you__order-images img{width:72px;height:72px;padding:6px}.pf-for-you__order--refresh .pf-for-you__order-main{flex-basis:calc(100% - 92px)}.pf-for-you__order--refresh .pf-for-you__actions{flex-basis:100%}}.fy-rewards--guest :is(.fy-rewards__balance-card,.fy-rewards__referral).pf-signin-preview{display:none}.fy-rewards.fy-rewards--guest .fy-rewards__wallet{grid-template-columns:minmax(0,1fr);grid-template-areas:"lock";overflow:hidden;isolation:isolate}.fy-rewards--guest .fy-rewards__wallet>:is(.fy-rewards__redeem,.fy-rewards__lock){grid-area:lock;min-width:0}.fy-rewards.fy-rewards--guest .fy-rewards__redeem.pf-signin-preview{opacity:.45;filter:blur(10px) saturate(.8)}.fy-rewards .fy-rewards__lock{z-index:1;align-self:center;justify-self:center;width:min(100%,880px);background:transparent}.fy-rewards__lock .pf-signin-card{margin:0}.template--page-for-you:has(.pf-for-you--home-on) .pf-my-devices[data-hub] .pf-for-you__home-grid{padding-top:16px}.pf-for-you--orders-track{display:flex;flex-direction:column;gap:28px}.pf-for-you--orders-track>.pf-signin-card{order:1;margin:0}.pf-for-you--orders-track>.order-tracking--embed{order:2}.pf-for-you--orders-track>.order-tracking--embed:is(.has-result,.is-loading,.is-booting){order:0}.pf-for-you--orders-track:has(>.order-tracking--embed:is(.has-result,.is-loading))>.pf-signin-card{display:none}.pf-for-you--orders-track>.pf-for-you__orders-teasers{order:3}.pf-for-you--orders-track .order-tracking--embed .button{margin-top:0}.pf-trade-ins.pf-trade-ins--guest:has([data-signin-card]){max-width:none;padding-inline:0}.pf-for-you--wishlist:has([data-wishlist-login]:not([hidden]) .pf-signin-card--tidy) .pf-for-you__wishlist-empty{display:none}@media(max-width:749px){.pf-for-you--wishlist .pf-for-you__wishlist-shell:has(.pf-signin-card--tidy){padding-inline:0}}.pf-for-you--orders-tidy{gap:0}.pf-for-you--orders-tidy>.order-tracking--embed.is-booting{order:2}.pf-for-you--orders-tidy:has(>.order-tracking--compact:not(.is-booting)>.order-tracking__lookup:not([hidden]))>.pf-signin-card{border-bottom-left-radius:0;border-bottom-right-radius:0}.order-tracking--embed.order-tracking--compact .order-tracking__lookup{gap:14px;padding:22px 32px 28px;border-top:1px solid rgba(22,60,63,.14);border-radius:0 0 16px 16px;background:var(--color-seafoam)}.order-tracking--embed.order-tracking--compact .order-tracking__choice-heading--compact{color:var(--color-forrest-100);font:var(--font-base);font-weight:var(--font-weight-semibold)}.order-tracking--embed.order-tracking--compact .order-tracking__form>.order-tracking__hint{display:none}@media(min-width:750px){.order-tracking--embed.order-tracking--compact .order-tracking__form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px 16px}.order-tracking--embed.order-tracking--compact .order-tracking__form>.order-tracking__field{grid-row:1}.order-tracking--embed.order-tracking--compact .order-tracking__form>.order-tracking__submit{grid-row:1;grid-column:3;align-self:end;min-width:16rem;margin-bottom:var(--inputs-border-width)}}@media(max-width:749px){.order-tracking--embed.order-tracking--compact .order-tracking__lookup{padding:20px 18px 22px}}.pf-for-you__orders-teasers{display:grid;gap:16px}.pf-for-you__orders-teasers-heading{margin:0;color:var(--color-forrest-100)}@media(min-width:990px){.pf-for-you__orders-teasers .pf-home__teasers{grid-template-columns:repeat(3,minmax(0,1fr))}}.pf-for-you__order-pinned{display:grid;gap:var(--spacing-4);max-width:1148px;margin:24px auto 0;padding:0 24px}@media(max-width:749px){.pf-for-you__order-pinned{padding:0 16px}}.pf-for-you__order-pinned .order-tracking__headline{font:var(--font-xl)}.pf-for-you__order-pinned-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px}.pf-for-you__order-pinned-heading{margin:0;color:var(--color-heading);font:var(--font-2xl)}.pf-for-you__order-pinned-note{margin:0;color:var(--color-forrest-100);font-size:15px}.pf-for-you__order-pinned-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-3);margin-top:var(--spacing-4)}.pf-my-devices[data-layout=tags] .pf-for-you__home-grid{padding:24px max(16px,calc((100vw - 1100px)/2)) 8px;background:var(--color-chalk);color:var(--color-forrest-200)}.pf-my-devices[data-layout=tags] .pf-for-you__home-grid :focus-visible{outline-color:var(--color-forrest-100)}.pf-my-devices[data-layout=tags] .pf-for-you__band-heading{color:var(--color-forrest-300)}body:has(.pf-for-you--locker) .pf-my-devices[data-layout=tags] .pf-for-you__band-head{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pf-my-devices[data-layout=tags] .pf-for-you__dots{display:none}.pf-my-devices[data-hub][data-layout=tags] .pf-my-devices__devices{position:relative;display:grid;grid-template-columns:repeat(var(--pf-tag-count, 4),minmax(0,1fr));gap:8px;margin:0;padding:22px 0 0;overflow:visible;scroll-snap-type:none}.pf-my-devices[data-layout=tags] .pf-my-devices__devices:before{content:"";position:absolute;inset:0 0 auto;height:10px;border-radius:3px;background:linear-gradient(180deg,#1f4f52,var(--color-forrest-200));box-shadow:0 6px 10px -6px #08151673}.pf-my-devices[data-hub][data-layout=tags] .pf-my-devices__device-group{position:relative;display:block;flex:none;min-width:0;padding:0;border-radius:12px;background:transparent;box-shadow:none;color:var(--color-forrest-300);scroll-snap-align:none}.pf-my-devices[data-layout=tags] .pf-my-devices__device-group[hidden]{display:none}.pf-my-devices[data-layout=tags] .pf-for-you__tag:before,.pf-my-devices[data-layout=tags] .pf-for-you__tag:after{content:"";position:absolute;z-index:1;left:50%;pointer-events:none}.pf-my-devices[data-layout=tags] .pf-for-you__tag:before{top:-14px;width:3px;height:22px;margin-left:-1.5px;border-radius:2px;background:var(--color-grey-400, #b8b8b8)}.pf-my-devices[data-layout=tags] .pf-for-you__tag:after{top:7px;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;background:var(--color-chalk);box-shadow:inset 0 0 0 2px var(--color-grey-300, #c4c4c4)}.pf-my-devices[data-hub][data-layout=tags] .pf-my-devices__device,.pf-my-devices[data-layout=tags] .pf-for-you__tag-button{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:100%;min-height:116px;padding:22px 4px 10px;border:0;border-radius:12px;background:var(--color-white);box-shadow:0 4px 12px -2px #0000001a;color:var(--color-forrest-300);font:inherit;text-align:center;cursor:pointer}.pf-my-devices[data-hub][data-layout=tags] .pf-my-devices__device:hover{background:var(--color-white);box-shadow:0 0 0 1px var(--color-grey-300, #c4c4c4),0 4px 12px -2px #0000001a}.pf-my-devices[data-hub][data-layout=tags] .pf-my-devices__device[aria-pressed=true]{background:var(--color-white);box-shadow:0 0 0 2px var(--color-mint-100),0 4px 12px -2px #0000001a}.pf-my-devices[data-hub][data-layout=tags] .pf-my-devices__device-identity{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}.pf-my-devices[data-hub][data-layout=tags] .pf-my-devices__device-media{width:48px;height:48px;padding:0;border-radius:0;background:transparent}.pf-my-devices[data-layout=tags] .pf-my-devices__device-media img{object-fit:contain}.pf-my-devices[data-hub][data-layout=tags] .pf-my-devices__device-details{align-items:center;gap:2px;flex:none;width:100%;min-height:0}.pf-my-devices[data-hub][data-layout=tags] .pf-my-devices__device-name{font:600 12px/1.2 var(--font-body-family);letter-spacing:0;color:var(--color-forrest-300);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.pf-my-devices[data-layout=tags] .pf-my-devices__device-model,.pf-my-devices[data-layout=tags] .pf-my-devices__device-brand{display:none}.pf-my-devices[data-hub][data-layout=tags] .pf-my-devices__device-badge{order:0;padding:0;border-radius:0;background:none;color:var(--color-grey-600, #6e6e6e);font-size:12px;font-weight:400}.pf-for-you__tag-showing{display:none;color:var(--color-forrest-100);font-size:12px;font-weight:600;line-height:1.2}.pf-my-devices[data-layout=tags] [aria-pressed=true] .pf-for-you__tag-showing{display:block}.pf-my-devices[data-layout=tags] [aria-pressed=true] .pf-my-devices__device-badge{display:none}.pf-my-devices[data-layout=tags] .pf-for-you__tag-button{justify-content:center;gap:4px}.pf-my-devices[data-layout=tags] .pf-for-you__tag-button strong{font-size:14px;line-height:1.2}.pf-my-devices[data-layout=tags] .pf-for-you__tag-button span{font-size:12px;line-height:1.25}.pf-my-devices[data-layout=tags] .pf-for-you__tag--all .pf-for-you__tag-button{background:var(--color-forrest-100);color:var(--color-white)}.pf-my-devices[data-layout=tags] .pf-for-you__tag--all svg{color:var(--color-mint-100)}.pf-my-devices[data-layout=tags] .pf-for-you__tag--all span{color:#cfdedb}.pf-my-devices[data-layout=tags] .pf-for-you__tag--add .pf-for-you__tag-button{border:2px dashed var(--color-grey-400, #b8b8b8);background:transparent;box-shadow:none;color:var(--color-forrest-100)}.pf-my-devices[data-layout=tags] .pf-for-you__tag--add span{color:var(--color-grey-600, #6e6e6e)}.pf-my-devices[data-layout=tags] .pf-for-you__tag--ghost .pf-for-you__tag-button{justify-content:flex-start;gap:3px;padding-top:20px;border:2px dashed var(--color-mint-100);background:transparent;box-shadow:none;color:var(--color-forrest-100)}.pf-my-devices[data-layout=tags] .pf-for-you__tag--ghost .pf-for-you__tag-button:disabled{cursor:progress;opacity:.6}.pf-my-devices[data-layout=tags] .pf-for-you__tag--ghost .pf-my-devices__device-media img{opacity:.6}.pf-my-devices[data-layout=tags] .pf-for-you__tag--ghost strong{font-size:12px;overflow-wrap:anywhere}.pf-my-devices[data-layout=tags] .pf-for-you__tag--ghost span{color:var(--color-grey-600, #6e6e6e)}.pf-my-devices[data-layout=tags] .pf-for-you__tag--ghost .pf-for-you__tag-plus{margin-top:4px;padding:4px 10px;border-radius:999px;background:var(--color-forrest-100);color:var(--color-white);font-weight:700}.pf-for-you__tag-value,.pf-for-you__tag-sheet-copy .pf-for-you__tag-value{color:var(--color-forrest-100);font:700 12px/1.2 var(--font-heading-family)}.pf-for-you__tag-value[data-kind=none],.pf-for-you__tag-sheet-copy .pf-for-you__tag-value[data-kind=none]{color:var(--color-grey-600, #6e6e6e);font-weight:500}.pf-for-you__fill-top:empty,.pf-for-you__fill-top:not(:has(>:not([hidden]))){display:none}.pf-for-you__fill-top{display:grid;gap:8px;margin:0 0 22px}.pf-for-you__fill-notice,.pf-for-you__fill-value{margin:0;color:var(--color-forrest-300);font-size:14px;line-height:1.45}.pf-for-you__fill-notice{padding:10px 14px;border-radius:12px;background:var(--color-seafoam, #e0eeea)}.pf-for-you__fill-notice .link{font-weight:600}.pf-for-you__fill-value strong{font-family:var(--font-heading-family)}.pf-for-you__fill-value a{color:var(--color-forrest-100);font-weight:600;white-space:nowrap}.pf-for-you__fill-rows{display:grid;gap:12px;margin-top:16px}.pf-for-you__fill-card{position:relative;padding:14px 16px;border-radius:14px;background:var(--color-white);box-shadow:0 4px 12px -2px #0000001a;color:var(--color-forrest-300)}.pf-for-you__fill-card h3{margin:0 0 2px;padding-right:64px;font:600 15px/1.3 var(--font-body-family);letter-spacing:0;color:var(--color-forrest-300)}.pf-for-you__fill-card p{margin:0;color:var(--color-grey-600, #6e6e6e);font-size:13px;line-height:1.4}.pf-for-you__fill-card .button{margin-top:10px}.pf-for-you__fill-count{position:absolute;top:15px;right:16px;color:var(--color-grey-600, #6e6e6e);font-size:12px}.pf-for-you__fill-meter{display:flex;gap:4px;margin:8px 0 6px}.pf-for-you__fill-meter i{flex:1;height:6px;border-radius:3px;background:var(--color-grey-200, #ddd)}.pf-for-you__fill-meter i.is-done{background:var(--color-mint-100)}.pf-for-you__fill-switch{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;cursor:pointer}.pf-for-you__fill-switch+.pf-for-you__fill-switch{border-top:1px solid var(--color-grey-100, #f5f5f5)}.pf-for-you__fill-switch input{-webkit-appearance:none;appearance:none;flex:none;position:relative;width:40px;height:22px;margin:0;border-radius:999px;background:var(--color-grey-300, #c4c4c4);cursor:pointer;transition:background .15s}.pf-for-you__fill-switch input:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--color-white);box-shadow:0 1px 2px #00000040;transition:transform .15s}.pf-for-you__fill-switch input:checked{background:var(--color-forrest-100)}.pf-for-you__fill-switch input:checked:after{transform:translate(18px)}.pf-for-you__fill-switch input:focus-visible{outline:2px solid var(--color-mint-100);outline-offset:2px}.pf-for-you__fill-status:empty{display:none}@media(min-width:990px){.pf-for-you__fill-rows{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media(prefers-reduced-motion:reduce){.pf-for-you__fill-switch input,.pf-for-you__fill-switch input:after{transition:none}}.pf-for-you__tag-panel{position:relative;margin-top:16px;padding:14px;border-radius:16px;background:var(--color-white);box-shadow:0 0 0 2px var(--color-mint-100),0 4px 12px -2px #0000001a;color:var(--color-forrest-300)}.pf-for-you__tag-panel[hidden]{display:none}.pf-for-you__tag-panel:before,.pf-for-you__tag-panel:after{content:"";position:absolute;left:var(--pf-tag-x, 12.5%);border-style:solid;border-color:transparent;border-top-width:0}.pf-for-you__tag-panel:before{top:-10px;margin-left:-10px;border-width:0 10px 10px;border-bottom-color:var(--color-mint-100)}.pf-for-you__tag-panel:after{top:-7px;margin-left:-8px;border-width:0 8px 8px;border-bottom-color:var(--color-white)}.pf-for-you__tag-head{display:flex;gap:14px;align-items:flex-start}.pf-for-you__tag-photo{display:grid;place-items:center;flex:0 0 64px;width:64px;height:64px;border-radius:14px;background:var(--color-gradient-7)}.pf-for-you__tag-photo img{width:56px;height:56px;object-fit:contain;mix-blend-mode:multiply}.pf-for-you__tag-copy{display:grid;gap:2px;min-width:0}.pf-for-you__tag-name{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;color:var(--color-forrest-300);font:700 18px/1.2 var(--font-heading-family);letter-spacing:-.02em;overflow-wrap:anywhere}.pf-for-you__tag-badge{padding:2px 8px;border-radius:999px;background:var(--color-mint-100);color:var(--color-forrest-300);font:600 12px/1.3 var(--font-body-family);letter-spacing:0}.pf-for-you__tag-line{margin:0;color:var(--color-grey-600, #6e6e6e);font-size:12px;line-height:1.35}.pf-for-you__tag-copy .pf-for-you__warranty{font-size:12px}.pf-for-you__tag-copy .pf-for-you__card-actions{margin-top:10px}.pf-for-you__tag-copy .pf-for-you__card-actions .button{min-height:40px}.pf-for-you__tag-name-row{display:flex;align-items:center;justify-content:flex-start;gap:4px;min-width:0}.pf-for-you__tag-name-row .pf-for-you__tag-name{flex:0 1 auto}.pf-my-devices[data-hub] .pf-for-you__tag-edit{position:static;flex:none;min-width:40px;min-height:40px;padding:0;border:0;background:transparent}.pf-my-devices[data-hub] .pf-for-you__tag-edit svg{flex-basis:30px;width:30px;height:30px;padding:7px;border-radius:50%;background:var(--color-slate-100, #fafafa);box-shadow:none}.pf-for-you__tag-copy .pf-for-you__tag-badge{justify-self:start;margin-bottom:2px}.pf-for-you__tag-warranty{display:grid;gap:4px;max-width:220px;margin-top:6px;color:var(--color-forrest-100);font-size:12px;font-weight:600}.pf-for-you__tag-warranty[hidden]{display:none}.pf-for-you__tag-bar{display:block;height:5px;overflow:hidden;border-radius:3px;background:var(--color-grey-200, #ddd)}.pf-for-you__tag-bar i{display:block;height:100%;border-radius:inherit;background:var(--color-mint-100)}.pf-for-you__tag-panel .pf-for-you__fit{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;min-width:0;margin:0;list-style:none}.pf-for-you__fit-buy{display:contents}.pf-for-you__fit .pf-for-you__fit-add{grid-row:1;grid-column:2}.pf-for-you__fit-select,.pf-for-you__fit-status{grid-column:1 / -1;margin-left:76px}.pf-for-you__fit-link{display:flex;align-items:center;gap:12px;min-height:72px;padding:8px 0;color:var(--color-forrest-300);text-decoration:none}.pf-for-you__fit-media{display:grid;place-items:center;flex:0 0 64px;width:64px;height:64px;overflow:hidden;border-radius:10px;background:var(--color-slate-100, #fafafa)}.pf-for-you__fit-media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.pf-for-you__fit-copy{display:grid;gap:2px;min-width:0}.pf-for-you__fit-name{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:13px;font-weight:600;line-height:1.3}.pf-for-you__fit-link:hover .pf-for-you__fit-name{text-decoration:underline}.pf-for-you__fit-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px}.pf-for-you__fit-price strong{font-size:14px;font-weight:700}.pf-for-you__fit-price s,.pf-for-you__fit-note{color:var(--color-grey-600, #6e6e6e);font-size:12px}.pf-for-you__fit-add{display:inline-flex;align-items:center;justify-content:center;min-width:64px;min-height:36px;padding:0 16px;border:1px solid var(--color-forrest-100);border-radius:999px;background:var(--color-white);color:var(--color-forrest-100);font:inherit;font-size:13px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer}.pf-for-you__fit-add:hover{background:var(--color-forrest-100);color:var(--color-white)}.pf-for-you__fit-add:disabled{cursor:progress;opacity:.6}.pf-for-you__fit-select{justify-self:start;max-width:calc(100% - 76px);min-height:36px;margin-bottom:8px;padding:0 28px 0 10px;border:1px solid var(--color-grey-300, #c4c4c4);border-radius:8px;background-color:var(--color-white);color:var(--color-forrest-300);font:inherit;font-size:13px}.pf-for-you__fit-status{margin-top:0;margin-bottom:8px;color:var(--color-forrest-100);font-size:12px}.pf-for-you__fit-status:empty{display:none}.pf-for-you__next{margin-top:18px;padding:12px;border-radius:14px;background:var(--color-seafoam, #f1faf7);box-shadow:inset 0 0 0 1px #4abfa738}.pf-for-you__tag-panel .pf-for-you__next-head{margin-bottom:6px}.pf-for-you__next-more{font-size:13px;font-weight:600;color:var(--color-forrest-100);white-space:nowrap}.pf-for-you__next-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;color:var(--color-forrest-300);text-decoration:none}.pf-for-you__next-media{display:grid;place-items:center;width:64px;height:64px;overflow:hidden;border-radius:10px;background:var(--color-white)}.pf-for-you__next-media img{width:100%;height:100%;object-fit:contain}.pf-for-you__next-copy{display:grid;gap:2px;min-width:0}.pf-for-you__next-name,.pf-for-you__next-price{font-size:14px;font-weight:600;line-height:1.25}.pf-for-you__next-note{font-size:12px;line-height:1.3;color:var(--color-grey-600, #5f6b6b)}.pf-for-you__next-trade{margin:10px 0 0;padding-top:10px;border-top:1px solid rgb(74 191 167 / 22%);font-size:13px;line-height:1.4}.pf-for-you__next-trade a{font-weight:600;color:var(--color-forrest-100);white-space:nowrap}.pf-for-you__fit-any{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--color-forrest-100)}.pf-for-you__fit-any:before{content:"";flex:0 0 12px;width:12px;height:12px;border-radius:50%;background:var(--color-mint-100) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3.2 6.2l1.8 1.8 3.8-4' fill='none' stroke='%23123f3a' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") center / 12px no-repeat}@media(max-width:374px){.pf-for-you__next-row{grid-template-columns:56px minmax(0,1fr)}.pf-for-you__next-media{width:56px;height:56px}.pf-for-you__next-see{grid-column:2;justify-self:start}}@media(min-width:750px){.pf-for-you__tag-panel[data-next-row]{grid-template-rows:auto auto}.pf-for-you__tag-panel[data-next-row] .pf-for-you__tag-head{grid-row:1 / span 2}.pf-for-you__next{grid-column:2;margin-top:0;padding:14px 16px}.pf-for-you__next-row{grid-template-columns:84px minmax(0,1fr) auto}.pf-for-you__next-media{width:84px;height:84px}.pf-for-you__next-name{font-size:16px}.pf-for-you__tag-panel .pf-for-you__next-head h3{font-size:17px}.pf-for-you__next-trade{margin-top:8px;padding-top:0;border-top:0;text-align:right}}.pf-for-you__tag-panel .pf-for-you__accessories{margin-top:16px}.pf-for-you__tag-panel .pf-my-devices__product-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.pf-for-you__tag-panel .pf-my-devices__product-heading h3{margin:0;font-size:15px}.pf-for-you__tag-panel .pf-for-you__row-kicker{display:none}.pf-for-you__tag-panel .pf-my-devices__products{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;grid-auto-columns:auto;gap:0;margin:0;padding:0;overflow:visible}.pf-for-you__tag-panel .pf-for-you__fit+.pf-for-you__fit{border-top:1px solid var(--color-grey-100, #f5f5f5)}.pf-for-you__tag-sheet{width:100%;max-width:100%;max-height:88vh;margin:auto 0 0;padding:8px 0 16px;border:0;border-radius:22px 22px 0 0;background:var(--color-white);color:var(--color-forrest-300);box-shadow:0 -10px 30px -10px #0006}.pf-for-you__tag-sheet::backdrop{background:#08151673}.pf-for-you__tag-sheet-head{display:flex;align-items:center;gap:12px;padding:8px 12px 8px 20px}.pf-for-you__tag-sheet-head h2{margin:0;font-size:18px}.pf-for-you__tag-sheet-head>span{margin-left:auto;color:var(--color-grey-600, #6e6e6e);font-size:13px}.pf-for-you__tag-sheet-close{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--color-forrest-100);cursor:pointer}.pf-for-you__tag-sheet-list{margin:0;padding:0;list-style:none}.pf-for-you__tag-sheet-row{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:6px 20px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.pf-for-you__tag-sheet-row[aria-pressed=true]{background:var(--color-seafoam, #e0eeea)}.pf-for-you__tag-sheet-thumb{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:10px;background:#fafafa}.pf-for-you__tag-sheet-thumb img{width:38px;height:38px;object-fit:contain;mix-blend-mode:multiply}.pf-for-you__tag-sheet-copy{display:grid;flex:1;min-width:0}.pf-for-you__tag-sheet-copy strong{font-size:14px;font-weight:600;line-height:1.25}.pf-for-you__tag-sheet-copy span{color:var(--color-grey-600, #6e6e6e);font-size:12px}.pf-for-you__tag-sheet-mark{flex:0 0 20px;width:20px;height:20px;border:2px solid var(--color-grey-300, #c4c4c4);border-radius:50%}[aria-pressed=true]>.pf-for-you__tag-sheet-mark{border:6px solid var(--color-forrest-100)}.pf-for-you__tag-sheet-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:6px;padding:12px 20px 0;border-top:1px solid var(--color-grey-100, #f5f5f5);color:var(--color-grey-600, #6e6e6e);font-size:12px}.pf-for-you__tag-sheet-foot .link{min-height:44px;padding:0;border:0;background:none;color:var(--color-forrest-100);font:inherit;font-size:14px;font-weight:600;text-decoration:underline;cursor:pointer}@media(min-width:750px){.pf-for-you__tag-panel .pf-my-devices__products{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pf-for-you__tag-panel .pf-for-you__fit+.pf-for-you__fit{border-top:0}.pf-for-you__tag-panel .pf-for-you__fit{grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto auto auto;align-items:stretch;padding:10px;border:1px solid var(--color-grey-100, #f5f5f5);border-radius:14px}.pf-for-you__fit-link{display:grid;align-content:start;gap:10px;padding:0}.pf-for-you__fit .pf-for-you__fit-add{grid-row:auto;grid-column:1;width:100%;margin-top:10px}.pf-for-you__fit-select{grid-row:auto;width:100%;max-width:100%;margin:10px 0 0}.pf-for-you__fit-status{margin:6px 0 0}.pf-for-you__fit-media{width:100%;height:auto;aspect-ratio:1}.pf-for-you__fit-media img{width:84%;height:84%}.pf-for-you__fit-name{min-height:36px;font-size:14px}.pf-for-you__fit-price strong{font-size:15px}.pf-for-you__tag-sheet{width:min(480px,calc(100vw - 48px));margin:auto;border-radius:20px}}@media(min-width:990px){.pf-my-devices[data-layout=tags] .pf-for-you__home-grid{padding-top:32px}.pf-my-devices[data-hub][data-layout=tags] .pf-my-devices__devices{gap:12px}.pf-my-devices[data-hub][data-layout=tags] .pf-my-devices__device,.pf-my-devices[data-layout=tags] .pf-for-you__tag-button{min-height:150px;padding:24px 8px 12px}.pf-my-devices[data-hub][data-layout=tags] .pf-my-devices__device-media{width:72px;height:72px}.pf-my-devices[data-hub][data-layout=tags] .pf-my-devices__device-name{font-size:14px}.pf-for-you__tag-panel{display:grid;grid-template-columns:264px minmax(0,1fr);gap:28px;padding:22px}.pf-for-you__tag-head{display:grid;align-content:start;gap:12px}.pf-for-you__tag-photo{display:grid;place-items:center;width:160px;height:160px;border-radius:16px;background:var(--color-gradient-7)}.pf-for-you__tag-photo img{width:142px;height:142px;object-fit:contain;mix-blend-mode:multiply}.pf-for-you__tag-name{font-size:24px}.pf-for-you__tag-line{font-size:14px}.pf-for-you__tag-panel .pf-for-you__accessories{margin-top:0}.pf-for-you__tag-panel .pf-my-devices__product-heading h3{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/1167/assets/pf-for-you.css.map */
