.pcfy,.pcmt{--pcp-ink:#000;--pcp-paper:#fff;--pcp-muted:rgba(0,0,0,.6);--pcp-line:rgba(0,0,0,.14);--pcp-soft:#f4f4f2;--pcp-head:var(--font-heading--family,"Bebas Neue"),"Bebas Neue",Impact,"Arial Narrow",sans-serif;background:var(--pcp-paper);color:var(--pcp-ink)}.pcfy *,.pcmt *{box-sizing:border-box}.pcfy[hidden],.pcfy [hidden],.pcmt [hidden]{display:none!important}.pcp-eyebrow{margin:0 0 6px;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pcp-muted)}.pcp-pill{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:12px 28px;border:2px solid var(--pcp-ink);border-radius:999px;background:var(--pcp-paper);color:var(--pcp-ink);font:inherit;font-weight:700;font-size:1rem;letter-spacing:.02em;line-height:1.1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s}.pcp-pill:hover{background:var(--pcp-soft)}.pcp-pill--solid{background:var(--pcp-ink);color:var(--pcp-paper)}.pcp-pill--solid:hover{background:#222}.pcp-pill--green{background:#106a42;border-color:#106a42;color:#fff}.pcp-pill--green:hover{background:#138754;border-color:#138754}.pcp-pill--inverse{background:var(--pcp-paper);color:var(--pcp-ink);border-color:var(--pcp-paper)}.pcp-pill--inverse:hover{background:#e9e9e7}.pcp-pill--sm{min-height:40px;padding:8px 18px;font-size:.9rem}.pcp-pill:focus-visible,.pcp-chip:focus-visible{outline:3px solid var(--pcp-ink);outline-offset:3px}.pcp-card{list-style:none}.pcp-card__link{display:flex;flex-direction:column;gap:6px;color:var(--pcp-ink);text-decoration:none}.pcp-card__img{aspect-ratio:1/1;border-radius:14px;overflow:hidden;background:var(--pcp-soft);margin-bottom:6px}.pcp-card__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.pcp-card__link:hover img{transform:scale(1.04)}.pcp-card__title{font-weight:600;line-height:1.3;font-size:.95rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pcp-card__link:hover .pcp-card__title{text-decoration:underline;text-underline-offset:3px}.pcp-card__price{font-weight:700}.pcp-card--skel .pcp-card__line{height:12px;border-radius:6px;background:var(--pcp-soft);margin-top:8px}.pcp-card--skel .pcp-card__line--s{width:40%}.pcp-card--skel .pcp-card__img,.pcp-card--skel .pcp-card__line{animation:pcp-pulse 1.2s ease-in-out infinite}@keyframes pcp-pulse{50%{opacity:.5}}.pcp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;list-style:none;margin:0;padding:0;transition:opacity .2s}.pcp-grid.is-loading{opacity:.45}.pcp-chip{display:inline-flex;align-items:center;min-height:36px;padding:6px 16px;border:2px solid var(--pcp-ink);border-radius:999px;background:var(--pcp-ink);color:var(--pcp-paper);font-weight:700;font-size:.88rem;text-decoration:none;white-space:nowrap}.pcp-chip:hover{background:#222}.pcp-chip--ghost{background:var(--pcp-paper);color:var(--pcp-ink)}.pcp-chip--ghost:hover{background:var(--pcp-soft)}.pcp-chip--add{background:var(--pcp-paper);color:var(--pcp-ink);border-style:dashed}.pcp-chip--add:hover{background:var(--pcp-soft)}.pcfy .pcp-chip{border-radius:999px!important;box-shadow:none!important;outline-offset:2px}.pcfy__more{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:18px;padding-top:16px;border-top:1px solid var(--pcp-line)}.pcfy__more-h{margin:0;font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pcp-muted)}.pcfy__names{display:flex;flex-wrap:wrap;gap:6px 18px;list-style:none;margin:0;padding:0}.pcfy__names li{display:inline-flex;align-items:center;gap:6px}.pcfy__names a{color:var(--pcp-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.pcfy__names a:hover{text-decoration-thickness:2px}.pcfy__plus{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1.5px solid var(--pcp-ink);border-radius:50%;background:var(--pcp-paper);color:var(--pcp-ink);font:inherit;font-weight:700;font-size:.95rem;line-height:1;cursor:pointer}.pcfy__plus:hover{background:var(--pcp-soft)}.pcfy__plus[aria-pressed=true]{background:var(--pcp-ink);color:var(--pcp-paper);cursor:default}.pcfy__plus:focus-visible{outline:3px solid var(--pcp-ink);outline-offset:2px}.pcfy{padding:36px 0 40px}.pcfy__inner{max-width:var(--page-width,1440px);margin:0 auto;padding:0 var(--page-margin,24px)}.pcfy__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.pcfy__title{font-family:var(--pcp-head);text-transform:uppercase;font-weight:400;font-size:clamp(2.4rem,5vw,3.6rem);line-height:.9;letter-spacing:.01em;margin:0}.pcfy__sub{margin:6px 0 0;color:var(--pcp-muted);font-size:.95rem}.pcfy__titles{min-width:0}.pcfy__actions{display:flex;align-items:center;gap:10px;flex:none}.pcfy__nav{display:flex;gap:6px}.pcfy__arrow{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:2px solid var(--pcp-ink);border-radius:50%;background:var(--pcp-paper);color:var(--pcp-ink);cursor:pointer}.pcfy__arrow svg{width:16px;height:16px}.pcfy__arrow:hover{background:var(--pcp-soft)}.pcfy__arrow:disabled{opacity:.25;cursor:default;background:var(--pcp-paper)}.pcfy__chips{display:flex;gap:8px;list-style:none;margin:0 0 18px;padding:0;overflow-x:auto;scrollbar-width:none}.pcfy__chips::-webkit-scrollbar{display:none}.pcfy__chips li{flex:none}.pcfy__row{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 5 * 16px) / 6);gap:16px;list-style:none;margin:0;padding:0 0 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:thin}.pcfy__row .pcp-card{scroll-snap-align:start;min-width:0}@media(max-width:1199px){.pcfy__row{grid-auto-columns:calc((100% - 3 * 16px) / 4.3)}}@media(max-width:749px){.pcfy{padding:24px 0 28px}.pcfy__inner{padding:0}.pcfy__head,.pcfy__chips{padding:0 16px}.pcfy__head{align-items:flex-end}.pcfy__nav{display:none}.pcfy__row{grid-auto-columns:42%;gap:12px;padding:0 16px 6px;scroll-padding-left:16px;scrollbar-width:none}.pcfy__row::-webkit-scrollbar{display:none}.pcfy__chips{margin-bottom:14px}.pcfy__more{margin:14px 16px 0}.pcfy .pcp-card__title{font-size:.86rem}.pcfy__sub{font-size:.85rem}.pcfy .pcp-pill--sm{min-height:38px;padding:7px 14px;font-size:.84rem}}.pcmt__quicks{display:grid;gap:12px;margin:0 0 16px}.pcmt__qlabel{margin:0 0 6px;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pcp-muted)}.pcmt__qrow{display:flex;flex-wrap:wrap;gap:8px}.pcmt__quick--add{border-style:dashed;border-color:var(--pcp-ink)}.pcmt__seen{padding:20px 22px;border-radius:16px;background:var(--pcp-soft)}.pcmt__textbtn{-webkit-appearance:none;appearance:none;border:0;background:none;padding:0;color:var(--pcp-ink);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pcp-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}.pcfy__recent{margin-top:22px}.pcfy__recent-h{margin:0 0 10px;font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pcp-muted)}.pcfy__row--small{grid-auto-columns:calc((100% - 112px)/8)}@media(max-width:1199px){.pcfy__row--small{grid-auto-columns:calc((100% - 4 * 16px) / 5.3)}.pcp-grid--6{grid-template-columns:repeat(4,minmax(0,1fr))}}.pcmt__quick{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;min-height:38px;padding:6px 16px;border:2px solid var(--pcp-line);border-radius:999px;background:var(--pcp-paper);color:var(--pcp-ink);font:inherit;font-weight:600;font-size:.9rem;cursor:pointer;transition:background .15s,color .15s,border-color .15s;-webkit-tap-highlight-color:transparent}.pcmt__quick:hover{border-color:var(--pcp-ink)}.pcmt__quick[aria-pressed=true]{background:var(--pcp-ink);border-color:var(--pcp-ink);color:var(--pcp-paper)}.pcmt__quick[aria-pressed=true]:before{content:"\2713\a0"}.pcmt .pcmt__quick:focus{outline:none!important;box-shadow:none!important}.pcmt .pcmt__quick:focus-visible{outline:3px solid var(--pcp-ink)!important;outline-offset:2px;border-radius:999px}.pcmt__or{margin:14px 0 8px;font-size:.88rem;font-weight:700;color:var(--pcp-muted)}.pcmt{padding-block:16px 88px}.pcmt__wrap{grid-column:1/-1;width:100%;min-width:0;max-width:calc(var(--page-width,1440px) + 2 * var(--page-margin,24px));margin:0 auto;padding-inline:var(--page-margin,24px)}.pcmt__intro{max-width:1000px;margin:0 auto 20px;text-align:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 16px}.pcmt__intro>.pcp-eyebrow,.pcmt__intro>.pcmt__title{flex-basis:100%}.pcmt__title{font-family:var(--pcp-head);text-transform:uppercase;font-weight:400;font-size:clamp(3rem,8vw,4.8rem);line-height:.9;letter-spacing:.01em;margin:0 0 4px}.pcmt__lede{font-size:1.05rem;line-height:1.5;color:var(--pcp-muted)}.pcmt__lede p{margin:0}.pcmt__device{display:inline-flex;align-items:center;gap:8px;margin:0;padding:6px 14px;border-radius:999px;background:var(--pcp-soft);font-size:.88rem;font-weight:700}.pcmt__device svg{width:16px;height:16px;flex:none}.pcmt__panel{margin:0 auto;border:2px solid var(--pcp-ink);border-radius:20px;padding:32px 36px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 48px;align-items:start}.pcmt__panel>noscript,.pcmt__panel>.pcmt__block--wide,.pcmt__panel>.pcmt__split,.pcmt__panel>.pcmt__bar{grid-column:1/-1}.pcmt__panel>.pcmt__block+.pcmt__block,.pcmt__panel>.pcmt__split{margin-top:0}.pcmt__panel>.pcmt__bar{margin-top:0}.pcmt__block+.pcmt__block,.pcmt__split{margin-top:32px}.pcmt__split{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pcmt__split .pcmt__block{margin-top:0}.pcmt__h{font-family:var(--pcp-head);text-transform:uppercase;font-weight:400;font-size:clamp(1.7rem,4vw,2.2rem);line-height:1;letter-spacing:.01em;margin:0 0 6px}.pcmt__hint{margin:0 0 12px;color:var(--pcp-muted);font-size:.95rem}.pcmt__field{position:relative;display:flex;gap:8px}.pcmt__input{flex:1;min-width:0;font:inherit;font-size:16px;padding:14px 20px;border:2px solid var(--pcp-ink);border-radius:999px;background:var(--pcp-paper);color:var(--pcp-ink);outline:none}.pcmt .pcmt__input{border:2px solid var(--pcp-ink)!important;border-radius:999px!important;outline:none!important;height:auto;min-height:52px;padding:14px 20px}.pcmt .pcmt__input:focus,.pcmt .pcmt__input:focus-visible{outline:none!important;box-shadow:0 0 0 3px #00000024!important}.pcmt__add{-webkit-appearance:none;appearance:none;flex:none;padding:0 24px;border:2px solid var(--pcp-ink);border-radius:999px;background:var(--pcp-ink);color:var(--pcp-paper);font:inherit;font-weight:700;cursor:pointer}.pcmt__suggest{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 6px);margin:0;padding:6px;list-style:none;background:var(--pcp-paper);border:2px solid var(--pcp-ink);border-radius:16px;max-height:320px;overflow-y:auto;box-shadow:0 12px 30px #0000001f}.pcmt__opt{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:10px;cursor:pointer}.pcmt__opt[aria-selected=true],.pcmt__opt:hover{background:var(--pcp-soft)}.pcmt__opt img,.pcmt__dot{width:40px;height:40px;object-fit:cover;border-radius:8px;flex:none;background:var(--pcp-soft)}.pcmt__opt-t{flex:1;font-weight:600;line-height:1.25}.pcmt__opt-k{flex:none;font-size:.8rem;color:var(--pcp-muted);text-align:right;max-width:45%}.pcmt__chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:14px 0 0;padding:0}.pcmt__chips li{display:inline-flex;align-items:center;gap:4px;padding:5px 5px 5px 16px;border-radius:999px;background:var(--pcp-ink);color:var(--pcp-paper);font-weight:700}.pcmt__chips button{-webkit-appearance:none;appearance:none;width:28px;height:28px;border:0;border-radius:50%;background:transparent;color:inherit;font-size:1.2rem;line-height:1;cursor:pointer}.pcmt__chips button:hover{background:#ffffff2e}.pcmt__tiles{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.pcmt__tile{-webkit-appearance:none;appearance:none;position:relative;display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:8px 18px 8px 14px;border:2px solid var(--pcp-ink);border-radius:999px;background:var(--pcp-paper);color:var(--pcp-ink);font-family:var(--pcp-head);text-transform:uppercase;font-size:1.3rem;line-height:1;letter-spacing:.02em;cursor:pointer;transition:background .15s,color .15s;-webkit-tap-highlight-color:transparent}.pcmt__tile:before{content:"";width:16px;height:16px;flex:none;border:2px solid currentColor;border-radius:50%}.pcmt__tile:hover{background:var(--pcp-soft)}.pcmt__tile[aria-pressed=true]{background:var(--pcp-ink);color:var(--pcp-paper)}.pcmt__tile[aria-pressed=true]:before{background:var(--pcp-paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3.2 3L15 6.5' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat;border-color:var(--pcp-paper)}.pcmt__tile:focus-visible,.pcmt__seg button:focus-visible{outline:3px solid var(--pcp-ink);outline-offset:3px}.pcmt__seg{display:flex;border:2px solid var(--pcp-ink);border-radius:999px;padding:3px;gap:3px;margin-top:10px}.pcmt__seg button{-webkit-appearance:none;appearance:none;flex:1;min-height:42px;padding:6px 10px;border:0;border-radius:999px;background:transparent;color:var(--pcp-ink);font:inherit;font-weight:700;font-size:.95rem;cursor:pointer}.pcmt__seg button:hover{background:var(--pcp-soft)}.pcmt__seg button[aria-checked=true]{background:var(--pcp-ink);color:var(--pcp-paper)}.pcmt__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-top:30px;padding-top:22px;border-top:2px solid var(--pcp-ink)}.pcmt__btns{display:flex;gap:10px}.pcmt__status{margin:0;font-weight:700;font-size:.92rem;color:var(--pcp-muted);min-height:1.3em}.pcmt__status.is-ok{color:var(--pcp-ink)}.pcmt__status.is-ok:before{content:"\2713\a0"}.pcmt__preview{margin-top:56px}.pcmt__prevhead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin-bottom:18px}.pcmt__subtitle{font-family:var(--pcp-head);text-transform:uppercase;font-weight:400;font-size:clamp(2.4rem,6vw,3.6rem);line-height:.9;margin:0}.pcmt__prevhead .pcmt__hint{margin:0}.pcmt__gift{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:56px;padding:26px 28px;border-radius:20px;background:var(--pcp-ink);color:var(--pcp-paper)}.pcmt__gift p{margin:0;line-height:1.5}.pcmt__gift-h{font-family:var(--pcp-head);text-transform:uppercase;font-size:1.9rem;line-height:1;margin:0 0 6px!important}.pcmt__noscript{text-align:center}@media(max-width:989px){.pcp-grid,.pcp-grid--6{grid-template-columns:repeat(3,minmax(0,1fr))}.pcmt__panel{grid-template-columns:1fr;gap:32px}}@media(max-width:749px){.pcmt{padding-block:20px 64px}.pcmt__wrap{padding-inline:16px}.pcmt__panel{padding:18px 16px;border-radius:16px;gap:28px}.pcfy__row--small{grid-auto-columns:30%}.pcfy__recent{margin:18px 16px 0}.pcfy__recent .pcfy__row{padding:0 0 6px}.pcmt__split{grid-template-columns:1fr;gap:24px}.pcmt__tile{font-size:1.02rem;min-height:40px;padding:6px 12px 6px 10px;gap:6px}.pcmt__tile:before{width:13px;height:13px}.pcmt__tiles{gap:6px}.pcmt__bar{flex-direction:column;align-items:stretch}.pcmt__btns .pcp-pill{flex:1}.pcmt__status{text-align:center}.pcp-grid,.pcp-grid--6{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.pcp-card__title{font-size:.88rem}.pcmt__gift{flex-direction:column;align-items:stretch;text-align:left}}@media(prefers-reduced-motion:reduce){.pcfy *,.pcmt *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.pcmt__whobar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin:0 0 16px}.pcmt__who{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;margin:0;padding:0}.pcmt__whotab{display:inline-flex;align-items:center;border:2px solid var(--pcp-ink);border-radius:999px;background:var(--pcp-paper);overflow:hidden}.pcmt__whotab>button:first-child{-webkit-appearance:none;appearance:none;border:0;background:none;color:inherit;font:inherit;font-weight:700;font-size:.95rem;padding:9px 18px;cursor:pointer}.pcmt__whotab.is-on{background:var(--pcp-ink);color:var(--pcp-paper)}.pcmt__whox{-webkit-appearance:none;appearance:none;border:0;background:none;color:inherit;font-size:1.1rem;line-height:1;padding:0 12px 0 0;cursor:pointer;opacity:.7}.pcmt__whox:hover{opacity:1}.pcmt__whonew{-webkit-appearance:none;appearance:none;border:2px dashed var(--pcp-ink);border-radius:999px;background:var(--pcp-paper);color:var(--pcp-ink);font:inherit;font-weight:700;font-size:.95rem;padding:9px 18px;cursor:pointer}.pcmt__whonew:hover{background:var(--pcp-soft)}.pcmt__whoform{display:inline-flex;gap:6px;align-items:center}.pcmt .pcmt__whoinput{font:inherit;font-size:16px;min-height:42px;padding:8px 16px;border:2px solid var(--pcp-ink)!important;border-radius:999px!important;width:200px;outline:none!important}.pcmt__share{display:flex;align-items:center;gap:12px}.pcmt__share .pcp-pill svg{flex:none}.pcmt__sharemsg{margin:0;font-size:.88rem;font-weight:700;color:var(--pcp-muted);max-width:420px;word-break:break-all}.pcmt__forms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:40px}.pcmt__card{border:2px solid var(--pcp-ink);border-radius:20px;padding:26px 28px}.pcmt__form{display:grid;gap:10px}.pcmt__formrow{display:flex;gap:8px}.pcmt__formrow .pcmt__input{flex:1;min-width:0}.pcmt .pcmt__textarea{width:100%;font:inherit;font-size:16px;padding:14px 18px;border:2px solid var(--pcp-ink)!important;border-radius:16px!important;resize:vertical;min-height:90px;outline:none!important}.pcmt .pcmt__textarea:focus{box-shadow:0 0 0 3px #00000024!important}.pcmt__ok{margin:0;padding:14px 16px;border-radius:12px;background:#e7f2ec;color:#0b4d30;font-weight:700}.pcmt__err{margin:0;color:#b42318;font-weight:700}.pcmt__opt--req .pcmt__dot{display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem}.pcmt__opt--req .pcmt__opt-t{text-decoration:underline;text-underline-offset:3px}@media(max-width:989px){.pcmt__forms{grid-template-columns:1fr}}@media(max-width:749px){.pcmt__whobar{flex-direction:column;align-items:stretch}.pcmt__share{justify-content:space-between}.pcmt__card{padding:20px 18px;border-radius:16px}.pcmt__formrow{flex-direction:column}.pcmt .pcmt__whoinput{width:150px}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/pc-for-you.css.map */
