.pb .pdp-backlink{padding-top:20px}.pb .pdp-backlink .link{font-size:15px}.pb .pdp-hero{padding-top:40px}.pb .pdp-hero .split{margin-top:0;align-items:start}.pb .pdp-hook{font-family:var(--display);font-style:italic;font-variation-settings:"SOFT" 100,"WONK" 1;font-size:26px;line-height:1.25;color:var(--forest);margin-top:10px}.pb .pdp-hero h1{font-family:var(--display);font-weight:360;font-variation-settings:"SOFT" 100,"WONK" 1;font-size:54px;line-height:1.05;letter-spacing:-.02em;margin-top:14px}.pb .pdp-desc{font-size:19px;line-height:1.5;color:var(--ink-soft);margin-top:16px}.pb .pdp-hero .act{margin-top:28px}.pb .pdp-subcta{margin-top:12px}.pb .pdp-inline{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.pb .pdp-hero [data-testid=explainer-video]{max-width:none;margin:0}.pb .pdp-hero [data-testid=explainer-video]>div{border-radius:var(--radius);overflow:hidden;background:var(--night)}.pb .pdp-hero [data-testid=explainer-video] figcaption{display:flex;justify-content:space-between;margin-top:10px;font-family:var(--data);font-size:12px;line-height:1.6;color:var(--ink-soft)}.pb .pdp-hero [data-testid=explainer-sound]{min-height:44px;padding:8px 14px;border:1px solid hsla(41,59%,89%,.45);border-radius:999px;background:rgba(43,33,24,.72);color:#f4ead4;font-family:var(--data);font-size:12px;letter-spacing:0;text-transform:none}.pb .pdp-rows{list-style:none;border-top:1px solid var(--line)}.pb .pdp-rows li{display:grid;grid-template-columns:48px 1fr;gap:12px;padding:16px 0;border-bottom:1px solid var(--line);font-size:18px;line-height:1.4}.pb .pdp-rows li span{font-family:var(--data);font-size:13px;color:var(--forest);padding-top:4px}.pb .pdp-inside-art{height:560px}.pb .pdp-how-art{height:420px}.pb .pdp-sample-art{height:520px}.pb .pdp-deliver-art img,.pb .pdp-deliver-art picture,.pb .pdp-how-art img,.pb .pdp-how-art picture,.pb .pdp-inside-art img,.pb .pdp-inside-art picture,.pb .pdp-sample-art img,.pb .pdp-sample-art picture{display:block;width:100%;height:100%}.pb .pdp-how-art img,.pb .pdp-inside-art img,.pb .pdp-sample-art img{-o-object-fit:contain;object-fit:contain}.pb .pdp-deliver-art img{-o-object-fit:cover;object-fit:cover}.pb .pdp-cap{margin-top:12px}.pb .pdp-review{margin-top:40px}.pb .pdp-order{display:grid;grid-template-columns:1fr 380px;gap:48px;margin-top:48px;align-items:start}.pb .pdp-formcard{background:var(--cream);border-radius:var(--radius);padding:36px 40px}.pb .pdp-formcard .input{background:#fff}.pb .pdp-help{font-family:var(--chrome);font-size:14px;color:var(--ink-soft);margin-top:6px}.pb .pdp-welcome{margin:0 0 18px}.pb .pdp-error{color:var(--terra-deep);margin-top:8px}.pb .pdp-error,.pb .pdp-note{font-family:var(--chrome);font-size:15px}.pb .pdp-note{line-height:1.45;color:var(--ink-soft);margin-top:12px}.pb .pdp-eyebrow{font-weight:600;margin:20px 0 12px}.pb .pdp-check,.pb .pdp-eyebrow{font-family:var(--chrome);font-size:15px}.pb .pdp-check{display:flex;gap:12px;align-items:center;min-height:44px;margin-top:14px;cursor:pointer}.pb .pdp-check input{width:20px;height:20px;accent-color:var(--terra)}.pb .pdp-tabs{display:flex;gap:6px;background:var(--oat);border-radius:999px;padding:5px;margin-top:22px}.pb .pdp-tabs button{flex:1;min-height:46px;border-radius:999px;font-family:var(--chrome);font-size:15px;font-weight:500;color:var(--ink)}.pb .pdp-tabs button.on{background:var(--ink);color:var(--cream)}.pb .wr-bump{display:grid;grid-template-columns:28px 1fr;gap:14px;width:100%;text-align:left;border:1.5px dashed var(--sage-deep);border-radius:18px;padding:16px 18px;margin-top:22px;background:var(--sage-soft);color:var(--ink);cursor:pointer}.pb .wr-bump .bx{width:24px;height:24px;border-radius:6px;border:1.5px solid var(--terra);background:var(--cream);display:flex;align-items:center;justify-content:center;font-family:var(--chrome);color:var(--cream);font-size:15px}.pb .wr-bump.on .bx{background:var(--terra)}.pb .wr-bump .bk{font-size:14px;color:var(--forest);font-weight:600}.pb .wr-bump .bk,.pb .wr-bump .bl{display:block;font-family:var(--chrome)}.pb .wr-bump .bl{font-size:15px;line-height:1.45;margin-top:2px}.pb .pdp-form form{border-top:1px solid var(--line);margin-top:24px;padding-top:8px}.pb .pdp-panel.pdp-form form{border-top:0;margin-top:0;padding-top:0}.pb .pdp-form form>*+*{margin-top:16px}.pb .pdp-form form div.tracking-wider,.pb .pdp-form form label.tracking-wider{display:block;font-family:var(--chrome);font-size:15px;font-weight:500;color:var(--ink);text-transform:none;letter-spacing:0;margin-bottom:6px}.pb .pdp-form form label .normal-case{font-weight:400;color:var(--ink-soft)}.pb .pdp-form #birth-location,.pb .pdp-form #buyer-name{height:52px;width:100%;background:#fff;border:1px solid var(--line);border-radius:999px;padding:0 20px;font-family:var(--chrome);font-size:16px;color:var(--ink);box-shadow:none}.pb .sh-body .pdp-form #buyer-name{padding:0 14px;text-overflow:ellipsis}.pb .sh-body .pdp-form #buyer-name::-moz-placeholder{font-size:12px}.pb .sh-body .pdp-form #buyer-name::placeholder{font-size:12px}.pb .pdp-form #birth-location::-moz-placeholder,.pb .pdp-form #buyer-name::-moz-placeholder{color:var(--ink-soft);font-size:14px;letter-spacing:0}.pb .pdp-form #birth-location::placeholder,.pb .pdp-form #buyer-name::placeholder{color:var(--ink-soft);font-size:14px;letter-spacing:0}.pb .pdp-form #birth-location:focus,.pb .pdp-form #buyer-name:focus{border-color:var(--terra);outline:2px solid var(--terra);outline-offset:1px}.pb .pdp-form form p.text-xs{font-family:var(--chrome);font-size:14px;line-height:1.45;color:var(--ink-soft)}.pb .pdp-form form [role=alert]{font-family:var(--chrome);font-size:15px;color:var(--terra-deep)}.pb .pdp-form [data-testid=birthdata-prefill-notice]{font-family:var(--chrome);font-size:14px;background:var(--sage-soft);border:0;border-radius:14px;padding:10px 14px;color:var(--ink)}.pb .pdp-form #unknown-time{width:20px;height:20px;accent-color:var(--terra)}.pb .pdp-form #unknown-time+label{font-family:var(--chrome);font-size:15px;color:var(--ink);min-height:44px;display:inline-flex;align-items:center}.pb .pdp-form #location-suggestions{background:var(--cream);border-color:var(--line);border-radius:18px}.pb .pdp-form #location-suggestions button{min-height:44px}.pb .pdp-form #location-suggestions .text-sm{font-family:var(--chrome);font-size:15px;color:var(--ink)}.pb .pdp-form #location-suggestions .text-xs{font-family:var(--data);font-size:12px;color:var(--ink-soft)}.pb .pdp-form .seg-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pb .pdp-form .seg{font-family:var(--data);font-size:18px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:999px;text-align:center;height:52px;padding:0 8px;outline:none;caret-color:var(--terra)}.pb .pdp-form .seg::-moz-placeholder{color:var(--ink-soft);font-size:15px}.pb .pdp-form .seg::placeholder{color:var(--ink-soft);font-size:15px}.pb .pdp-form .seg:focus{border-color:var(--terra);outline:2px solid var(--terra);outline-offset:1px}.pb .pdp-form .seg-2{width:72px}.pb .pdp-form .seg-yyyy{width:104px}.pb .pdp-form .seg-sep{display:none}.pb .pdp-form .ampm{display:flex;gap:6px;margin-left:4px}.pb .pdp-form .ampm button{font-family:var(--chrome);font-size:15px;font-weight:500;min-height:52px;min-width:56px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink-soft);cursor:pointer}.pb .pdp-form .ampm button.on{background:var(--ink);color:var(--cream);border-color:var(--ink)}.pb .pdp-form .seg-err{font-family:var(--chrome);font-size:15px;color:var(--terra-deep);margin-top:8px}.pb .pdp-form .wheels-hint{font-family:var(--data);font-size:12px;letter-spacing:0;text-transform:none;color:var(--ink-soft);margin-top:14px}.pb .pdp-form .wheels{position:relative;display:flex;gap:10px;margin-top:6px;width:-moz-fit-content;width:fit-content}.pb .pdp-form .wheel{height:220px;padding:88px 0;box-sizing:border-box;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:none;outline:none;border-radius:10px}.pb .pdp-form .wheel::-webkit-scrollbar{display:none}.pb .pdp-form .wheel:focus-visible{box-shadow:0 0 0 1px var(--terra)}.pb .pdp-form .wheel-2{width:64px}.pb .pdp-form .wheel-mon{width:76px}.pb .pdp-form .wheel-yyyy{width:92px}.pb .pdp-form .wheel-ampm,.pb .pdp-form .wheel-ap{width:64px}.pb .pdp-form .wheel-opt{height:44px;display:flex;align-items:center;justify-content:center;scroll-snap-align:center;font-family:var(--data);font-size:15px;color:var(--ink-soft);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pb .pdp-form .wheel-opt.on{color:var(--ink);font-weight:700}.pb .pdp-form .wheel-band{position:absolute;left:0;right:0;top:88px;height:44px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);pointer-events:none}.pb .pdp-form .wheels:after,.pb .pdp-form .wheels:before{content:"";position:absolute;left:0;right:0;height:58px;pointer-events:none;z-index:1}.pb .pdp-form .wheels:before{top:0;background:linear-gradient(180deg,var(--cream),hsla(40,75%,94%,0))}.pb .pdp-form .wheels:after{bottom:0;background:linear-gradient(0deg,var(--cream),hsla(40,75%,94%,0))}.pb .pdp-form .wr-presubmit-note{font-family:var(--data);font-size:12px;line-height:1.6;color:var(--ink-soft);margin-top:24px}.pb .pdp-form .wr-presubmit-note a{color:inherit}.pb .pdp-form form button[type=submit]{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;height:auto;padding:12px 24px;border-radius:999px;background:var(--terra-deep);color:var(--cream);font-family:var(--chrome);font-size:16px;font-weight:500;text-transform:none;letter-spacing:0;white-space:normal;text-align:center;box-shadow:none;margin-top:16px}.pb .pdp-form form button[type=submit]:hover{background:var(--terra-press)}.pb .pdp-form form button[type=submit][disabled]{background:var(--line);color:var(--ink-soft)}.pb .pdp-deliver-art{height:240px}.pb .pdp-assure h3{font-family:var(--display);font-weight:420;font-size:24px;margin-top:24px}.pb .pdp-assure ul{list-style:none;margin-top:18px}.pb .pdp-assure li{display:grid;grid-template-columns:22px 1fr;gap:8px;font-family:var(--chrome);font-size:15px;line-height:1.45;padding:7px 0;border-bottom:1px solid var(--line)}.pb .pdp-assure li:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--sage-deep);margin-top:6px}.pb .pdp-sticky{position:fixed;left:50%;bottom:20px;transform:translate(-50%,16px);width:min(720px,calc(100% - 32px));display:flex;align-items:center;gap:16px;padding:10px 10px 10px 24px;background:var(--cream);border:1px solid var(--line);border-radius:999px;box-shadow:0 6px 20px rgba(47,38,32,.14);z-index:25;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease}.pb .pdp-sticky.on{opacity:1;pointer-events:auto;transform:translate(-50%)}@media (max-width:1200px){:root:has(.pdp-sticky.on) .pb .asktab{translate:0 calc(-1 * max(84px, var(--tr-consent-h, 0px)))}}.pb .pdp-sticky .who{flex:1;min-width:0;font-family:var(--chrome);font-size:15px;line-height:1.3}.pb .pdp-sticky .who .mono{display:block}.pb .pdp-sticky .who b{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb .pdp-sticky .price{font-size:18px}@media (max-width:1200px) and (min-width:821px){.pb .pdp-order{grid-template-columns:1fr 320px}}@media (max-width:820px){.pb .pdp-hero{padding-top:24px}.pb .pdp-hero h1{font-size:38px}.pb .pdp-hook{font-size:22px}.pb .pdp-how-art,.pb .pdp-inside-art,.pb .pdp-sample-art{height:auto}.pb .split .pdp-inside-art{aspect-ratio:1/1.218}.pb .split .pdp-how-art{aspect-ratio:1/.75}.pb .split .pdp-sample-art{aspect-ratio:1/.963}.pb .pdp-order{grid-template-columns:1fr;gap:36px;margin-top:32px}.pb .pdp-formcard{padding:24px 18px;border-radius:20px}.pb .pdp-rows li{font-size:17px;grid-template-columns:36px 1fr}.pb .pdp-assure li{font-size:16px}.pb .pdp-sticky{bottom:12px;padding-left:18px;gap:10px}.pb .pdp-sticky .who .mono{display:none}.pb .pdp-sticky .price{font-size:16px}}@media (max-width:380px){.pb .pdp-form .seg-2{width:64px}.pb .pdp-form .seg-yyyy{width:92px}}@media (prefers-reduced-motion:reduce){.pb .pdp-sticky{transition:none}.pb .pdp-form .wheel{scroll-behavior:auto}}.pb .pd-top{display:grid;grid-template-columns:340px minmax(0,1fr);grid-template-areas:"cover head" "cover offer";-moz-column-gap:64px;column-gap:64px;padding-top:40px;align-items:start}.pb .pd-cover{grid-area:cover}.pb .pd-cover img{display:block;width:100%;height:auto;border-radius:6px;box-shadow:0 2px 4px rgba(31,38,31,.16),0 18px 36px rgba(31,38,31,.18)}.pb .pd-cover figcaption{margin-top:14px}.pb .pd-head{grid-area:head}.pb .pd-head h1{font-family:var(--display);font-weight:360;font-variation-settings:"SOFT" 100,"WONK" 1;font-size:48px;line-height:1.08;letter-spacing:-.015em;color:var(--forest)}.pb .pd-price{font-family:var(--chrome);font-weight:600;line-height:1.3;color:var(--ink)}.pb .pd-line,.pb .pd-price{font-size:20px;margin-top:14px}.pb .pd-line{line-height:1.45;color:var(--ink-soft);max-width:560px}.pb .pd-offer{grid-area:offer;min-width:0}.pb .pd-chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:20px}.pb .pd-chips li{display:flex;gap:8px;align-items:baseline;font-family:var(--chrome);font-size:15px;line-height:1.3}.pb .pd-chips li:before{content:"";flex:none;width:12px;height:7px;border-left:2px solid var(--sage-deep);border-bottom:2px solid var(--sage-deep);transform:rotate(-45deg) translateY(-3px)}.pb .pd-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.pb .pd-card{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border:1px solid var(--line);border-radius:18px;background:var(--cream);text-decoration:none;font-family:var(--chrome);color:var(--ink)}.pb a.pd-card:hover{border-color:var(--forest)}.pb .pd-card.on{border:2px solid var(--forest);padding:15px 17px}.pb .pd-card-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.pb .pd-card-top b{font-size:16px;font-weight:600}.pb .pd-tag{background:var(--forest);color:var(--cream);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500}.pb .pd-card-says{font-size:15px;line-height:1.35;color:var(--ink-soft)}.pb .pd-card-price{font-size:14px;font-weight:600;line-height:1.3;margin-top:auto}.pb .pd-card-go{font-size:14px;text-decoration:underline;text-underline-offset:4px}.pb .pd-buy{min-width:320px;margin-top:20px;height:56px;font-size:17px;font-weight:600}.pb .pd .facts{margin-top:24px}.pb .pd .factrows{margin-top:32px}.pb .pd-split{margin-top:40px}.pb .pd-art{height:auto;aspect-ratio:1/1.218}.pb .pd-art-wide{aspect-ratio:4/3}.pb .pd-art img,.pb .pd-art picture{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pb .pd-accs{min-width:0;border-top:1px solid var(--line)}.pb .pd-acc{border-bottom:1px solid var(--line)}.pb .pd-acc summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;cursor:pointer;font-family:var(--chrome);font-size:18px;font-weight:600;color:var(--forest);list-style:none}.pb .pd-acc summary::-webkit-details-marker{display:none}.pb .pd-acc summary:after{content:"";flex:none;width:10px;height:10px;margin-right:6px;border-right:2px solid var(--forest);border-bottom:2px solid var(--forest);transform:rotate(45deg) translateY(-2px);transition:transform .15s ease}.pb .pd-acc[open] summary:after{transform:rotate(-135deg) translateY(-2px)}.pb .pd-acc .pdp-rows{border-top:0;margin-bottom:12px}.pb .pd-acc .pdp-rows li:last-child{border-bottom:0}.pb .pd-acc .steps{margin:0 0 20px}.pb .pd-acc .pd-art{margin-bottom:20px}.pb .pd-get{list-style:none;font-family:var(--chrome);font-size:16px;line-height:1.45;padding-bottom:18px}.pb .pd-get li{display:grid;grid-template-columns:20px 1fr;gap:6px;padding:4px 0}.pb .pd-get li:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--sage-deep);margin-top:7px}.pb .pd-art-band{aspect-ratio:1440/283;margin-top:32px}.pb .pd-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:28px}.pb .pd-three p{font-size:18px;line-height:1.45}.pb .pd-guarantee .lede{margin-top:12px}.pb .pdp-sheet{position:fixed;z-index:60;top:var(--sheet-top,0);right:0;height:var(--sheet-h,100dvh);width:min(600px,100%);background:var(--oat);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;visibility:hidden;transform:translateX(100%);transition:transform .22s ease,visibility 0s linear .22s;box-shadow:-18px 0 48px rgba(31,38,31,.22)}.pb .pdp-sheet.open{visibility:visible;transform:none;transition:transform .22s ease}.pb .sh-scrim{position:fixed;inset:0;z-index:59;background:rgba(31,38,31,.45);visibility:hidden;opacity:0;transition:opacity .22s ease,visibility 0s linear .22s}.pb .pdp-sheet.open+.sh-scrim{visibility:visible;opacity:1;transition:opacity .22s ease}.pb .sh-head{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 24px 14px;background:var(--forest);color:var(--cream)}.pb .sh-head h2{font-family:var(--display);font-weight:380;font-size:24px;line-height:1.15;outline:none}.pb .sh-price{line-height:1.3;margin-top:4px}.pb .sh-close,.pb .sh-price{font-family:var(--chrome);font-size:14px}.pb .sh-close{flex:none;min-height:44px;min-width:44px;padding:0 14px;border:1px solid hsla(47,60%,97%,.6);border-radius:999px;color:var(--cream);font-weight:500}.pb .sh-close:focus-visible{outline-color:var(--cream)}.pb .sh-body{padding:8px 24px 48px}.pb .sh-body .pdp-form form{border-top:0;margin-top:0;padding-top:8px}.pb .sh-body .pdp-form form>*+*{margin-top:14px}.pb .sh-body .wr-bump{margin-top:16px}.pb .sh-body .field .input{background:#fff}.pb .sh-body .pdp-form .wheels-hint{display:inline-flex;align-items:center;min-height:44px;margin-top:0;color:var(--ink);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.pb .sh-body .pdp-form .wheels-hint+.wheels{max-height:0;overflow:hidden;visibility:hidden;margin-top:0}.pb .sh-body .pdp-form .wheels-hint[aria-expanded=true]+.wheels{max-height:240px;overflow:visible;visibility:visible;margin-top:6px}@media (max-width:820px){.pb .pd-top{grid-template-columns:128px minmax(0,1fr);grid-template-areas:"cover head" "offer offer";-moz-column-gap:16px;column-gap:16px;padding-top:20px}.pb .pd-cover figcaption{margin-top:8px}.pb .pd-head h1{font-size:27px;line-height:1.12}.pb .pd-line,.pb .pd-price{font-size:16px;margin-top:8px}.pb .pd-chips{flex-direction:column;gap:6px;margin-top:18px}.pb .pd-buy{width:100%;min-width:0}.pb .pd-cards{grid-template-columns:1fr;margin-top:18px}.pb .pd-card.on{order:-1}.pb .pd-split{margin-top:28px}.pb .pd-art{aspect-ratio:1/1.218}.pb .pd-art-wide{aspect-ratio:4/3}.pb .pd-art-band{aspect-ratio:1440/283;margin-top:24px}.pb .pd-three{grid-template-columns:1fr;gap:14px;margin-top:20px}.pb .pdp-sheet{width:100%}.pb .sh-head{padding:12px 16px}.pb .sh-head h2{font-size:21px}.pb .sh-body{padding:4px 16px 48px}}@media (prefers-reduced-motion:reduce){.pb .pd-acc summary:after,.pb .pdp-sheet,.pb .pdp-sheet.open,.pb .pdp-sheet.open+.sh-scrim,.pb .sh-scrim{transition:none}}.pb .pd-ask{margin-top:24px;max-width:640px}.pb .pd-ask .pd-acc p{margin-top:10px;font-size:17px;line-height:1.5}.pb .pd-ask .pd-acc p:last-child{margin-bottom:16px}