.pk,.pk *,.pk *:before,.pk *:after{box-sizing:border-box;margin:0;padding:0}.pk{font-family:var(--pk-sans);color:var(--pk-ink);font-size:16px;line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:var(--pk-bone)}.pk img{display:block;max-width:100%;height:auto}.pk a{color:inherit;text-decoration:none}.pk button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.pk ul{list-style:none}.pk strong{font-weight:600}.pk em{font-style:normal}.pk-wrap{width:100%;max-width:var(--pk-max);margin:0 auto;padding:0 var(--pk-pad)}.pk-wrap--narrow{max-width:760px}.pk-sect{padding:var(--pk-sect) 0}.pk-sect--tight{padding:clamp(40px,5vw,64px) 0}.pk-bg-bone,.pk-bg-cream{background:var(--pk-bone)}.pk-bg-paper{background:var(--pk-paper)}.pk-bg-linen{background:var(--pk-linen)}.pk h1,.pk h2,.pk h3,.pk h4{font-family:var(--pk-sans);font-weight:700;letter-spacing:-.02em;color:var(--pk-ink)}.pk-h1{font-size:clamp(32px,4.2vw,48px);line-height:1.05;letter-spacing:-.7px}.pk-h2{font-size:clamp(28px,3.4vw,40px);line-height:1.1;letter-spacing:-.7px}.pk-h3{font-size:22px;line-height:1.2;letter-spacing:-.4px;font-weight:600;color:var(--pk-graphite)}.pk-h4{font-size:18px;line-height:1.33;letter-spacing:-.3px;font-weight:600;color:var(--pk-graphite)}.pk-eyebrow{font-size:13px;line-height:20px;font-weight:600;color:var(--pk-slate);margin-bottom:10px}.pk-lede{font-size:17px;line-height:1.6;color:var(--pk-slate);max-width:640px}.pk-body{font-size:16px;line-height:26px;color:var(--pk-slate)}.pk-small{font-size:13px;line-height:20px;color:var(--pk-slate)}.pk-label{font-size:11px;line-height:16px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--pk-slate)}.pk-head{max-width:640px;margin-bottom:clamp(28px,4vw,44px)}.pk-head .pk-lede{margin-top:14px}.pk-head--center{margin-left:auto;margin-right:auto;text-align:center}.pk-pill{display:inline-flex;align-items:center;gap:6px;font-family:var(--pk-mono);font-weight:700;font-size:12px;line-height:1;letter-spacing:-.03em;text-transform:uppercase;color:var(--pk-ink);border:1.5px solid var(--pk-ink);border-radius:100px;padding:7px 12px 6px;white-space:nowrap;background:transparent}.pk-pill--solid{background:var(--pk-ink);color:var(--pk-bone)}.pk-pill--accent{border-color:var(--pk-accent);color:var(--pk-accent-dark);background:var(--pk-accent-tint)}.pk-pills{display:flex;flex-wrap:wrap;gap:8px}.pk .pk-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 28px;border-radius:100px;background:var(--pk-ink);color:var(--pk-bone);font-weight:600;font-size:16px;line-height:1;letter-spacing:-.01em;transition:background .2s var(--pk-ease),transform .2s var(--pk-ease)}.pk .pk-btn:hover{background:var(--pk-graphite)}.pk .pk-btn:active{transform:translateY(1px)}.pk .pk-btn--ghost{background:transparent;color:var(--pk-ink);border:1.5px solid var(--pk-ink)}.pk .pk-btn--ghost:hover{background:var(--pk-linen)}.pk .pk-btn--block{width:100%}.pk .pk-btn--sm{min-height:44px;padding:0 20px;font-size:15px}.pk .pk-btn[disabled]{opacity:.55;cursor:default}.pk .pk-btn .pk-ic{flex:none}.pk-link{font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;color:var(--pk-ink)}.pk-link:hover{color:var(--pk-slate)}@media(prefers-reduced-motion:no-preference){.pk [data-pk-reveal]{opacity:0;transform:translateY(12px);transition:opacity .6s var(--pk-ease),transform .6s var(--pk-ease)}.pk [data-pk-reveal].pk-in{opacity:1;transform:none}}.pk-pdp{padding:0 0 clamp(40px,5vw,64px)}.pk-pdp .pk-wrap{padding-top:0}.pk-pdp__grid{display:grid;grid-template-columns:minmax(0,1fr) 480px;gap:clamp(32px,5vw,72px);align-items:start}@media(max-width:1023px){.pk-pdp__grid{grid-template-columns:1fr;gap:24px}.pk-pdp .pk-wrap{padding-left:0;padding-right:0}.pk-buy{padding:0 var(--pk-pad)}}@media(min-width:1024px){.pk-pdp{padding-top:32px}.pk-gallery{position:sticky;top:24px}}.pk-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:0;background:var(--pk-bone)}.pk-gallery__track::-webkit-scrollbar{display:none}.pk-gallery__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1 / 1;overflow:hidden}.pk-gallery__slide img{width:100%;height:100%;object-fit:cover}.pk-gallery__dots{display:flex;justify-content:center;gap:6px;padding:12px 0 0}.pk-gallery__dot{width:6px;height:6px;border-radius:50%;background:var(--pk-pebble);transition:width .2s var(--pk-ease),background .2s}.pk-gallery__dot.pk-on{width:18px;border-radius:3px;background:var(--pk-ink)}.pk-gallery__nav{display:none}@media(min-width:1024px){.pk-gallery__track{border-radius:var(--pk-r)}.pk-gallery__thumbs{display:flex;gap:8px;margin-top:12px;overflow-x:auto;scrollbar-width:none}.pk-gallery__thumbs::-webkit-scrollbar{display:none}.pk-thumb{flex:0 0 72px;aspect-ratio:1;border-radius:var(--pk-r-sm);overflow:hidden;border:1.5px solid transparent;background:var(--pk-bone);transition:border-color .2s}.pk-thumb img{width:100%;height:100%;object-fit:cover}.pk-thumb.pk-on{border-color:var(--pk-ink)}.pk-gallery__dots{display:none}}@media(max-width:1023px){.pk-gallery__thumbs{display:none}}.pk-buy>*+*{margin-top:16px}.pk-buy__rating{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--pk-graphite)}.pk-buy__rating .pk-stars{display:inline-flex;gap:1px;color:var(--pk-ink)}.pk-buy__rating a{color:var(--pk-slate);text-decoration:underline;text-underline-offset:3px}.pk-buy__title{margin-top:10px}.pk-buy__strap{font-size:17px;line-height:1.55;color:var(--pk-slate)}.pk-benefits{display:grid;gap:10px}.pk-benefit{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:24px;color:var(--pk-graphite)}.pk-benefit .pk-ic{flex:none;margin-top:3px;color:var(--pk-accent)}.pk-field{margin-top:24px}.pk-field__label{display:flex;justify-content:space-between;align-items:baseline;font-size:15px;font-weight:600;color:var(--pk-ink);margin-bottom:10px}.pk-field__label a{font-size:13px;font-weight:500;color:var(--pk-slate);text-decoration:underline;text-underline-offset:3px}.pk-sizes{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.pk-size{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 4px 10px;border-radius:var(--pk-r-sm);border:1px solid var(--pk-pebble);background:var(--pk-paper);text-align:center;transition:border-color .15s,background .15s,color .15s}.pk-size strong{font-size:15px;font-weight:600;line-height:1.2}.pk-size__w{font-size:12px;color:var(--pk-slate);line-height:1.3}.pk-size__pd{font-size:12px;font-weight:600;color:var(--pk-graphite);margin-top:4px}.pk-size.pk-on{background:var(--pk-ink);border-color:var(--pk-ink);color:var(--pk-bone)}.pk-size.pk-on .pk-size__w,.pk-size.pk-on .pk-size__pd{color:var(--pk-bone);opacity:.85}.pk-sizes__note{margin-top:10px;font-size:13px;line-height:20px;color:var(--pk-slate)}.pk-sizes__note strong{color:var(--pk-ink)}.pk-opts{display:grid;gap:10px;margin-top:20px}.pk-opt{position:relative;border:1px solid var(--pk-pebble);border-radius:var(--pk-r);background:var(--pk-paper);transition:border-color .15s,box-shadow .15s,background .15s}.pk-opt--on{border-color:var(--pk-ink);box-shadow:inset 0 0 0 1px var(--pk-ink);background:var(--pk-paper)}.pk-opt__head{display:grid;grid-template-columns:22px 1fr auto;gap:12px;align-items:start;width:100%;padding:16px;text-align:left}.pk-opt__radio{width:20px;height:20px;margin-top:1px;border-radius:50%;border:1.5px solid var(--pk-pebble);background:var(--pk-paper);position:relative}.pk-opt--on .pk-opt__radio{border-color:var(--pk-ink)}.pk-opt--on .pk-opt__radio:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--pk-ink)}.pk-opt__name{display:block;font-size:16px;font-weight:600;line-height:1.3}.pk-opt__note{display:block;margin-top:3px;font-size:13px;line-height:19px;color:var(--pk-slate)}.pk-opt__price{text-align:right;font-size:18px;font-weight:700;line-height:1.2;white-space:nowrap}.pk-opt__was{display:block;font-size:13px;font-weight:400;color:var(--pk-slate);text-decoration:line-through;margin-top:2px}.pk-opt__sub{display:block;font-size:12px;font-weight:500;color:var(--pk-slate);margin-top:2px}.pk-opt__flag{position:absolute;top:-11px;left:14px}.pk-opt__body{display:none;padding:0 16px 16px 50px}.pk-opt--on .pk-opt__body{display:block}.pk-includes{display:grid;gap:6px}.pk-includes li{display:flex;gap:8px;align-items:flex-start;font-size:14px;line-height:20px;color:var(--pk-graphite)}.pk-includes .pk-ic{flex:none;margin-top:2px;color:var(--pk-accent)}.pk-opt__perday{font-size:12px;font-weight:500;color:var(--pk-slate)}.pk-buy__cta{margin-top:20px}.pk-buy__cta .pk-btn{justify-content:space-between;padding:0 24px}.pk-buy__cta .pk-btn span:last-child{font-weight:500;opacity:.9}.pk-buy__alt{text-align:center;margin-top:12px;font-size:14px;color:var(--pk-slate)}.pk-buy__alt button,.pk-buy__alt a{font:inherit;font-weight:600;color:var(--pk-ink);text-decoration:underline;text-underline-offset:3px}.pk-buy__guarantee{display:flex;gap:12px;align-items:flex-start;margin-top:16px;padding:14px 16px;border-radius:var(--pk-r-sm);background:var(--pk-linen);font-size:14px;line-height:20px;color:var(--pk-graphite)}.pk-buy__guarantee .pk-ic{flex:none;color:var(--pk-ink);margin-top:1px}.pk-buy__guarantee strong{display:block;color:var(--pk-ink)}.pk-buy__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:14px}.pk-buy__trust li{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--pk-slate)}.pk-buy__trust .pk-ic{color:var(--pk-ink)}.pk-buy__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px;opacity:.8}.pk-buy__pay svg{height:22px;width:auto}.pk-acc{margin-top:24px;border-top:1px solid var(--pk-linen)}.pk-acc__item{border-bottom:1px solid var(--pk-linen)}.pk-acc__q{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:14px 0;font-size:16px;font-weight:600;cursor:pointer;list-style:none}.pk-acc__q::-webkit-details-marker{display:none}.pk-acc__q .pk-ic{flex:none;color:var(--pk-slate);transition:transform .2s var(--pk-ease)}.pk-acc__item[open] .pk-acc__q .pk-ic{transform:rotate(45deg)}.pk-acc__a{padding:0 0 18px;font-size:15px;line-height:24px;color:var(--pk-slate);max-width:560px}.pk-acc__a p+p{margin-top:10px}.pk-acc__a table{width:100%;border-collapse:collapse;font-size:14px;margin-top:4px}.pk-acc__a th,.pk-acc__a td{text-align:left;padding:8px 8px 8px 0;border-bottom:1px solid var(--pk-linen);vertical-align:top}.pk-acc__a th{font-weight:600;color:var(--pk-ink)}.pk-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--pk-paper);border-top:1px solid var(--pk-linen);transform:translateY(110%);transition:transform .3s var(--pk-ease)}.pk-sticky.pk-show{transform:none}.pk-sticky__info{flex:1;min-width:0}.pk-sticky__name{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk-sticky__price{font-size:13px;color:var(--pk-slate)}.pk-sticky .pk-btn{min-height:48px;padding:0 22px}@media(max-width:1023px){.pk-sticky{display:flex}}.pk-proof__facts{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pk-fact{padding:18px 16px;border-radius:var(--pk-r);background:var(--pk-paper);border:1px solid var(--pk-linen)}.pk-fact__num{font-size:clamp(26px,3vw,34px);font-weight:700;letter-spacing:-.7px;line-height:1.05;color:var(--pk-accent-dark)}.pk-fact__label{margin-top:6px;font-size:13px;line-height:18px;color:var(--pk-slate)}.pk-proof__quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px}.pk-quote{padding:22px 20px;border-radius:var(--pk-r);background:var(--pk-paper);border:1px solid var(--pk-linen);display:flex;flex-direction:column;gap:12px}.pk-quote__stars{display:inline-flex;gap:1px;color:var(--pk-ink)}.pk-quote__text{font-size:17px;line-height:1.45;font-weight:500;letter-spacing:-.2px;color:var(--pk-ink)}.pk-quote__by{font-size:13px;color:var(--pk-slate);margin-top:auto}.pk-quote__by strong{color:var(--pk-graphite);font-weight:600}@media(max-width:899px){.pk-proof__facts{grid-template-columns:repeat(2,1fr)}.pk-proof__quotes{grid-template-columns:1fr}}.pk-inside__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pk-ing{border-radius:var(--pk-r);background:var(--pk-paper);border:1px solid var(--pk-linen);overflow:hidden}.pk-ing__img{aspect-ratio:4 / 3;background:var(--pk-linen);overflow:hidden}.pk-ing__img img{width:100%;height:100%;object-fit:cover}.pk-ing__body{padding:16px 18px 18px}.pk-ing__top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.pk-ing__name{font-size:17px;font-weight:600;letter-spacing:-.2px}.pk-ing__amount{font-size:13px;font-weight:600;color:var(--pk-accent-dark);white-space:nowrap}.pk-ing__role{font-size:13px;color:var(--pk-slate);margin-top:2px}.pk-ing__copy{font-size:14px;line-height:21px;color:var(--pk-slate);margin-top:8px}@media(max-width:899px){.pk-inside__grid{grid-template-columns:repeat(2,1fr);gap:10px}.pk-ing__body{padding:12px 12px 14px}.pk-ing__name{font-size:15px}.pk-ing__copy{display:none}}.pk-usage__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:clamp(28px,4vw,44px)}.pk-ustep__img{position:relative;aspect-ratio:4 / 5;border-radius:var(--pk-r);overflow:hidden;background:var(--pk-linen)}.pk-ustep__img img{width:100%;height:100%;object-fit:cover}.pk-ustep__num{position:absolute;top:12px;left:12px;width:32px;height:32px;border-radius:50%;background:var(--pk-paper);color:var(--pk-ink);font-size:14px;font-weight:700;display:grid;place-items:center}.pk-ustep__title{margin-top:12px;font-size:16px;font-weight:600;letter-spacing:-.2px}.pk-ustep__copy{margin-top:3px;font-size:14px;line-height:21px;color:var(--pk-slate)}@media(max-width:749px){.pk-usage__steps{grid-template-columns:repeat(3,1fr);gap:8px}.pk-ustep__img{aspect-ratio:1}.pk-ustep__num{width:26px;height:26px;font-size:12px;top:8px;left:8px}.pk-ustep__title{font-size:14px;line-height:1.3}.pk-ustep__copy{display:none}}.pk-table{width:100%;border-collapse:collapse;background:var(--pk-paper);border:1px solid var(--pk-linen);border-radius:var(--pk-r);overflow:hidden}.pk-table__row{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:12px;padding:14px 18px;border-top:1px solid var(--pk-linen);font-size:15px}.pk-table__row:first-child{border-top:0}.pk-table__row--head{background:var(--pk-linen);font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--pk-slate)}.pk-table__row strong{font-weight:600}.pk-table__row span{color:var(--pk-graphite)}@media(max-width:549px){.pk-table__row{padding:12px 14px;font-size:14px;gap:8px}}.pk-tl__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,3vw,40px);position:relative;padding-top:20px}.pk-tl__grid:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--pk-pebble)}.pk-tl__item{position:relative}.pk-tl__item:before{content:"";position:absolute;top:-24px;left:0;width:9px;height:9px;border-radius:50%;background:var(--pk-accent)}.pk-tl__week{font-size:13px;font-weight:600;color:var(--pk-slate)}.pk-tl__title{margin-top:6px;font-size:20px;font-weight:600;letter-spacing:-.3px}.pk-tl__copy{margin-top:8px;font-size:15px;line-height:24px;color:var(--pk-slate)}.pk-tl__note{margin-top:clamp(24px,3vw,36px);font-size:14px;line-height:22px;color:var(--pk-slate);max-width:640px}@media(max-width:749px){.pk-tl__grid{grid-template-columns:1fr;gap:24px;padding-top:0;padding-left:22px}.pk-tl__grid:before{top:6px;bottom:6px;left:4px;right:auto;width:1px;height:auto}.pk-tl__item:before{top:8px;left:-22px}}.pk-cmp__table{border:1px solid var(--pk-linen);border-radius:var(--pk-r);background:var(--pk-paper);overflow:hidden}.pk-cmp__row{display:grid;grid-template-columns:1fr 120px 120px;border-top:1px solid var(--pk-linen)}.pk-cmp__row:first-child{border-top:0}.pk-cmp__row>div{padding:14px 18px;display:flex;align-items:center;font-size:15px}.pk-cmp__row--head>div{font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--pk-slate);background:var(--pk-linen)}.pk-cmp__us,.pk-cmp__them{justify-content:center}.pk-cmp__us{background:var(--pk-accent-tint);color:var(--pk-accent-dark)}.pk-cmp__row--head .pk-cmp__us{background:var(--pk-accent-light);color:var(--pk-accent-dark)}.pk-cmp__them{color:var(--pk-pebble)}@media(max-width:649px){.pk-cmp__row{grid-template-columns:1fr 72px 72px}.pk-cmp__row>div{padding:12px;font-size:14px}}.pk-faq__grid{display:grid;grid-template-columns:1fr 1.6fr;gap:clamp(24px,4vw,64px)}@media(max-width:899px){.pk-faq__grid{grid-template-columns:1fr;gap:20px}}.pk-faq__list{border-top:1px solid var(--pk-pebble)}.pk-oke .okeReviews,.pk-oke .oke-w{font-family:var(--pk-sans)!important;color:var(--pk-ink)}.pk-oke .oke-w-reviews-summary,.pk-oke .oke-w-review{border-color:var(--pk-linen)!important}.pk-oke .oke-button,.pk-oke .oke-w-reviews-writeReview button{border-radius:100px!important;font-weight:600!important}.pk-oke .oke-stars-foreground,.pk-oke .oke-icon{color:var(--pk-ink)!important}.pk-xsell{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(20px,4vw,56px);padding:clamp(20px,3vw,40px);border-radius:var(--pk-r);background:var(--pk-paper);border:1px solid var(--pk-linen)}.pk-xsell__media{aspect-ratio:1;border-radius:var(--pk-r-sm);overflow:hidden;background:var(--pk-bone)}.pk-xsell__media img{width:100%;height:100%;object-fit:cover}.pk-xsell__body>*+*{margin-top:14px}@media(max-width:749px){.pk-xsell{grid-template-columns:1fr}}.pk-note{display:grid;grid-template-columns:120px 1fr;gap:24px;align-items:center;padding:clamp(20px,3vw,32px);border-radius:var(--pk-r);background:var(--pk-paper);border:1px solid var(--pk-linen)}.pk-note__img{width:120px;aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--pk-linen)}.pk-note__img img{width:100%;height:100%;object-fit:cover}.pk-note__text{font-size:18px;line-height:1.5;font-weight:500;letter-spacing:-.2px}.pk-note__by{margin-top:10px;font-size:13px;color:var(--pk-slate)}@media(max-width:649px){.pk-note{grid-template-columns:1fr}.pk-note__img{width:80px}}.pk .pk-loading{position:relative;color:transparent!important}.pk .pk-loading:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;border:2px solid var(--pk-bone);border-top-color:transparent;animation:pk-spin .7s linear infinite}@keyframes pk-spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/pk.css.map */
