:root{--color-sky: #ffe3ec;--color-blush: #ffc9da;--color-lilac: #fff0f5;--color-border: #f6d3df;--color-on-surface-secondary: #7a4a5c;--color-gold: #e0303f;--color-gold-soft: #ffe7a3;--color-gold-deep: #c42234;--pw-red: #e0303f;--pw-hot: #ff5c93;--pw-yellow: #ffc93c}[aria-labelledby=home-hero-heading]:after{content:"";position:absolute;inset:auto 0 0 0;height:55%;background:radial-gradient(ellipse 75% 100% at 50% 100%,rgb(255 140 180 / .32),rgb(255 140 180 / .1) 45%,transparent 75%);pointer-events:none;z-index:-1}s-countdown>span{background:var(--color-gold-soft);color:var(--color-on-surface)}.richtext hr,.pw-divider{border:0;height:1px;background:linear-gradient(90deg,transparent,var(--color-gold),transparent)}.pw-gallery [data-media-id]>.aspect-square{aspect-ratio:4 / 5}.pw-gallery [data-media-id] img{object-fit:cover;object-position:center}@media(min-width:768px){.pw-pdp .product-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.pw-gallery [data-product-gallery]{display:block}.pw-gallery [data-product-gallery]>[data-media-id]:not(.is-active){display:none}.pw-gallery [data-media-id]>div{border-radius:1.75rem}}.pw-thumbs{display:flex;gap:.6rem;overflow-x:auto;margin-top:.85rem;padding:.25rem;scrollbar-width:none}.pw-thumbs::-webkit-scrollbar{display:none}.pw-thumb{flex:0 0 4.5rem;aspect-ratio:4 / 5;padding:0;border:2px solid transparent;border-radius:.9rem;overflow:hidden;background:var(--color-surface-secondary);cursor:pointer;opacity:.75;transition:opacity .15s,border-color .15s}.pw-thumb img{width:100%;height:100%;object-fit:cover;display:block}.pw-thumb.is-active{border-color:var(--color-gold);opacity:1}@media(hover:hover){.pw-thumb:hover{opacity:1}}.pw-thumb:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.pw-benefits{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}.pw-benefits li{display:flex;gap:.8rem;align-items:flex-start}.pw-benefits li>span:last-child{display:flex;flex-direction:column;gap:.1rem}.pw-benefits strong{font-weight:700;color:var(--color-on-surface)}.pw-benefits small{font-size:.9rem;color:var(--color-on-surface-secondary)}.pw-benefit-icon{flex:none;width:2rem;height:2rem;border-radius:999px;display:grid;place-items:center;background:var(--color-gold-soft);color:var(--color-gold-deep);font-size:.9rem}.pw-ship{display:flex;gap:.6rem;align-items:center;margin:0;padding:.8rem 1rem;border-radius:1rem;background:var(--color-surface-secondary);font-size:.9rem;color:var(--color-on-surface)}.pw-ship strong{font-weight:700}.pw-faq{border-top:1px solid var(--color-border)}.pw-faq details{border-bottom:1px solid var(--color-border)}.pw-faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.4rem;cursor:pointer;list-style:none;font-weight:700;color:var(--color-on-surface)}.pw-faq summary::-webkit-details-marker{display:none}.pw-faq summary:after{content:"+";font-size:1.5rem;line-height:1;color:var(--color-gold-deep);transition:transform .2s}.pw-faq details[open] summary:after{transform:rotate(45deg)}.pw-faq .pw-faq-body{padding-bottom:1.1rem;font-size:.95rem;line-height:1.6;color:var(--color-on-surface-secondary)}.pw-faq .pw-faq-body a{color:var(--color-accent);text-decoration:underline}.pw-wrap{width:100%;max-width:var(--spacing-page);margin-inline:auto;padding-inline:var(--spacing-margin)}.pw-section{padding-block:4.5rem}.pw-overline{margin:0 0 .6rem;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-deep)}.pw-h2{margin:0;font-family:var(--font-heading);font-weight:700;font-size:clamp(2rem,4.5vw,3.1rem);line-height:1.05;letter-spacing:-.01em;color:var(--color-on-surface);text-wrap:balance}.pw-lead{margin:1rem 0 0;font-size:1.1rem;line-height:1.6;color:var(--color-on-surface-secondary);max-width:38rem}.pw-center{text-align:center}.pw-center .pw-lead{margin-inline:auto}.pw-story{background:linear-gradient(180deg,var(--color-surface),color-mix(in oklab,var(--color-blush) 40%,var(--color-surface)))}.pw-story-grid{display:grid;gap:2.5rem;align-items:center}@media(min-width:768px){.pw-story-grid{grid-template-columns:1fr 1fr;gap:4rem}}.pw-photo{overflow:hidden;border-radius:2rem;background:var(--color-surface-secondary);box-shadow:0 20px 45px -20px #4a223359}.pw-photo img{display:block;width:100%;height:100%;aspect-ratio:4 / 5;object-fit:cover}.pw-steps{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:1.4rem}.pw-steps li{display:grid;grid-template-columns:2.5rem 1fr;gap:1rem}.pw-step-num{width:2.5rem;height:2.5rem;border-radius:999px;display:grid;place-items:center;font-weight:800;background:var(--color-blush);color:var(--color-on-surface)}.pw-steps li:nth-child(2) .pw-step-num{background:var(--color-sky)}.pw-steps li:nth-child(3) .pw-step-num{background:var(--color-gold-soft)}.pw-steps h3{margin:.35rem 0 .25rem;font-size:1.1rem;font-weight:700;color:var(--color-on-surface)}.pw-steps p{margin:0;line-height:1.6;color:var(--color-on-surface-secondary)}.pw-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2rem;padding:0;list-style:none}.pw-chips li{padding:.45rem 1rem;border-radius:999px;background:var(--color-surface);border:1px solid var(--color-border);font-size:.875rem;font-weight:700;color:var(--color-on-surface)}.pw-table-wrap{overflow-x:auto;margin-top:2.5rem}.pw-table{width:100%;min-width:34rem;border-collapse:separate;border-spacing:0;text-align:start}.pw-table th,.pw-table td{padding:1.1rem 1.2rem;border-bottom:1px solid var(--color-border);vertical-align:top;text-align:start}.pw-table thead th{font-size:.85rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-on-surface-secondary)}.pw-table thead th.pw-us{color:var(--color-on-surface)}.pw-table tbody th{font-weight:700;color:var(--color-on-surface);width:26%}.pw-table td{color:var(--color-on-surface-secondary);line-height:1.5}.pw-table .pw-us{background:color-mix(in oklab,var(--color-blush) 55%,var(--color-surface));color:var(--color-on-surface)}.pw-table thead .pw-us{border-radius:1.25rem 1.25rem 0 0}.pw-table tbody tr:last-child .pw-us{border-radius:0 0 1.25rem 1.25rem}.pw-table tbody tr:last-child th,.pw-table tbody tr:last-child td{border-bottom:0}.pw-yes{color:var(--color-gold-deep);font-weight:800;margin-inline-end:.35rem}.pw-note{margin-top:1rem;font-size:.85rem;color:var(--color-on-surface-secondary)}.pw-details-grid{display:grid;gap:2.5rem;align-items:center;margin-top:2.5rem}@media(min-width:768px){.pw-details-grid{grid-template-columns:1fr 1.1fr;gap:3.5rem}}.pw-callouts{list-style:none;margin:0;padding:0;display:grid;gap:1rem}@media(min-width:640px){.pw-callouts{grid-template-columns:1fr 1fr}}.pw-callout{padding:1.3rem 1.4rem;border-radius:1.4rem;background:var(--color-surface);border:1px solid var(--color-border)}.pw-callout h3{margin:0 0 .35rem;font-size:1.02rem;font-weight:700;color:var(--color-on-surface);display:flex;gap:.5rem;align-items:center}.pw-callout h3:before{content:"\2665";color:var(--color-gold);font-size:.9rem}.pw-callout p{margin:0;font-size:.93rem;line-height:1.55;color:var(--color-on-surface-secondary)}.pw-details{background:color-mix(in oklab,var(--color-sky) 35%,var(--color-surface))}.pw-reviews-empty{margin:2.5rem auto 0;max-width:34rem;padding:2.5rem 1.5rem;border:2px dashed var(--color-border);border-radius:2rem;text-align:center;color:var(--color-on-surface-secondary);line-height:1.6}.pw-reviews-empty span{display:block;font-size:1.8rem;color:var(--color-gold);margin-bottom:.5rem}.pw-tagline{margin:-.75rem 0 0;font-family:var(--font-heading);font-weight:700;font-size:1.15rem;color:var(--pw-red)}.pw-deal{margin:0;padding:0;border:0;display:grid;gap:.7rem}.pw-deal-legend{margin-bottom:.6rem;font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-deep)}.pw-deal-opt{position:relative;display:flex;align-items:center;gap:.85rem;padding:1rem 1.1rem;border:2px solid var(--color-border);border-radius:1.25rem;background:var(--color-surface);cursor:pointer;transition:border-color .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s}.pw-deal-opt input{accent-color:var(--pw-red);width:1.15rem;height:1.15rem;margin:0;flex:none}.pw-deal-opt.is-on{border-color:var(--pw-red);box-shadow:0 10px 24px -14px #e0303f99;background:color-mix(in oklab,var(--color-sky) 45%,var(--color-surface))}@media(hover:hover){.pw-deal-opt:hover{transform:translateY(-2px)}}.pw-deal-main{display:flex;flex-direction:column;flex:1;min-width:0}.pw-deal-main strong{font-weight:800;color:var(--color-on-surface)}.pw-deal-main small{font-size:.85rem;color:var(--color-on-surface-secondary)}.pw-deal-price{font-weight:800;color:var(--color-on-surface);white-space:nowrap}.pw-deal-price s{font-weight:500;color:var(--color-on-surface-secondary);margin-inline-end:.3rem;font-size:.85rem}.pw-deal-badge{position:absolute;top:-.7rem;inset-inline-end:1rem;padding:.15rem .7rem;border-radius:999px;background:var(--pw-red);color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.04em}.pw-deal-note{margin:.2rem 0 0;font-size:.82rem;line-height:1.5;color:var(--color-on-surface-secondary)}.pw-strip{overflow:hidden;background:var(--pw-red);color:#fff;padding-block:.95rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.pw-strip-track,.pw-carousel-track{display:flex;width:max-content}.pw-strip-list{display:flex;align-items:center;gap:1.6rem;margin:0;padding:0 1.6rem 0 0;list-style:none;flex:none;font-family:var(--font-heading);font-weight:700;font-size:1.05rem;letter-spacing:.02em;white-space:nowrap}.pw-bow-dot{width:1.4rem;height:.9rem;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 18'%3E%3Cpath fill='%23ffc93c' d='M14 9C10 3 2 0 1 5s3 12 9 9c2-1 3-3 4-5zm0 0c4-6 12-9 13-4s-3 12-9 9c-2-1-3-3-4-5z'/%3E%3Ccircle cx='14' cy='9' r='3' fill='%23fff'/%3E%3C/svg%3E")}@keyframes pw-slide{to{transform:translate(-50%)}}@media(prefers-reduced-motion:no-preference){.pw-strip-track{animation:pw-slide 30s linear infinite}.pw-carousel-track{animation:pw-slide 45s linear infinite}.pw-strip:hover .pw-strip-track,.pw-carousel:hover .pw-carousel-track,.pw-carousel:active .pw-carousel-track{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.pw-strip-list[aria-hidden=true],.pw-carousel-list[aria-hidden=true]{display:none}.pw-strip-track,.pw-carousel-track{width:auto;flex-wrap:wrap;justify-content:center}}.pw-built{background:var(--color-surface)}.pw-icons{list-style:none;margin-top:2.5rem;display:grid;gap:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.pw-icons{grid-template-columns:repeat(4,minmax(0,1fr))}}.pw-icons li{padding:1.6rem 1.2rem;border-radius:1.6rem;background:color-mix(in oklab,var(--color-sky) 55%,var(--color-surface));text-align:center}.pw-icons h3{margin:.8rem 0 .3rem;font-size:1.05rem;font-weight:800;color:var(--color-on-surface)}.pw-icons p{margin:0;font-size:.9rem;line-height:1.5;color:var(--color-on-surface-secondary)}.pw-draw{width:3.2rem;height:3.2rem;fill:none;stroke:var(--pw-red);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.pw-draw path{stroke-dasharray:220;stroke-dashoffset:0}@media(prefers-reduced-motion:no-preference){.pw-fade .pw-draw path{stroke-dashoffset:220}.pw-fade.is-in .pw-draw path{animation:pw-draw 1.6s cubic-bezier(.2,.8,.2,1) forwards}.pw-fade.is-in .pw-icons li:nth-child(2) .pw-draw path{animation-delay:.2s}.pw-fade.is-in .pw-icons li:nth-child(3) .pw-draw path{animation-delay:.4s}.pw-fade.is-in .pw-icons li:nth-child(4) .pw-draw path{animation-delay:.6s}.pw-icons li{transition:transform .25s cubic-bezier(.2,.8,.2,1)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.pw-icons li:hover{transform:translateY(-4px) rotate(-1deg)}}@keyframes pw-draw{to{stroke-dashoffset:0}}.pw-perfect{background:linear-gradient(180deg,var(--color-surface),color-mix(in oklab,var(--color-blush) 35%,var(--color-surface)))}.pw-carousel{overflow:hidden;margin-top:2.5rem;padding-block:.5rem}.pw-carousel-list{display:flex;gap:1rem;margin:0;padding:0 1rem 0 0;list-style:none;flex:none}.pw-card{flex:none;width:15rem;display:flex;flex-direction:column;gap:.3rem;padding:1.6rem 1.4rem;border-radius:1.75rem}.pw-card span{font-size:2rem;line-height:1;margin-bottom:.5rem}.pw-card strong{font-family:var(--font-heading);font-size:1.2rem;font-weight:800}.pw-card small{font-size:.9rem;opacity:.85}.pw-card-pink{background:var(--color-blush);color:var(--color-on-surface)}.pw-card-red{background:var(--pw-red);color:#fff}.pw-card-cream{background:var(--color-surface);color:var(--color-on-surface);border:2px solid var(--color-border)}@media(prefers-reduced-motion:no-preference){.pw-fade{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}.pw-fade.is-in{opacity:1;transform:none}}.pw-final{background:color-mix(in oklab,var(--color-sky) 60%,var(--color-surface))}.pw-btn{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;margin-top:1.8rem;padding:0 2rem;border:0;border-radius:999px;background:var(--pw-red);color:#fff;font-weight:800;font-size:1rem;text-decoration:none;cursor:pointer;box-shadow:0 12px 26px -14px #e0303fcc;transition:transform .15s cubic-bezier(.2,.8,.2,1)}.pw-btn:active{transform:scale(.97)}.pw-btn:focus-visible{outline:3px solid var(--pw-yellow);outline-offset:3px}.pw-club{max-width:36rem;margin:3rem auto 0;padding:2rem 1.5rem;border-radius:2rem;background:var(--color-surface);border:2px solid var(--color-border);text-align:center}.pw-club h3{margin:0;font-family:var(--font-heading);font-size:1.6rem;font-weight:800;color:var(--pw-red)}.pw-club p{margin:.4rem 0 0;color:var(--color-on-surface-secondary)}.pw-club-form{display:flex;gap:.5rem;margin-top:1.2rem;flex-wrap:wrap;justify-content:center}.pw-club-form input[type=email]{flex:1 1 14rem;min-height:3rem;padding:0 1.1rem;border:2px solid var(--color-border);border-radius:999px;background:#fff;color:var(--color-on-surface);font:inherit}.pw-club-form input[type=email]:focus-visible{outline:2px solid var(--pw-red);outline-offset:1px}.pw-club-form button{min-height:3rem;padding:0 1.6rem;border:0;border-radius:999px;background:var(--pw-red);color:#fff;font-weight:800;cursor:pointer}.pw-club-ok{margin:0;font-weight:700;color:var(--color-on-surface)}.pw-sticky{position:fixed;inset-inline:0;bottom:0;z-index:40;padding:.6rem var(--spacing-margin, 1rem) calc(.6rem + env(safe-area-inset-bottom));background:color-mix(in oklab,var(--color-surface) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--color-border);transform:translateY(110%);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.pw-sticky.is-on{transform:none}.pw-sticky-inner{max-width:var(--spacing-page, 75rem);margin-inline:auto;display:flex;align-items:center;gap:.75rem}.pw-sticky img{width:3rem;height:3rem;border-radius:.8rem;object-fit:cover;flex:none}.pw-sticky-text{display:flex;flex-direction:column;flex:1;min-width:0}.pw-sticky-text strong{font-size:.92rem;font-weight:800;color:var(--color-on-surface);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-sticky-text small{font-size:.8rem;font-weight:700;color:var(--pw-red)}.pw-btn-sm{margin-top:0;min-height:2.75rem;padding:0 1.3rem;font-size:.92rem;flex:none}body>div.bg-on-surface:has(.pw-marquee){background:var(--pw-red);color:#fff}.pw-marquee .text-blush,.pw-marquee .text-sky{color:#fff}.pw-marquee-copy>span[aria-hidden=true]{font-size:0}.pw-marquee-copy>span[aria-hidden=true]:after{content:"\1f380";font-size:.95rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pairwear-warm.css.map */
