.pc-product-v2{--pc-blue:#004e7a;--pc-pink:#ff66c4;--pc-cream:#fffaf7;--pc-beige:#e9e4e0;--pc-line:#004e7a26;color:var(--pc-blue);font:400 16px/1.65 var(--font-accent--family),sans-serif}.pc-product-v2 *{box-sizing:border-box}.pc-product-v2 button,.pc-product-v2 input{font:inherit;color:inherit}.pc-product-v2 :is(h1,h2,h3,p,li,legend,summary,strong,a){color:var(--pc-blue);-webkit-text-fill-color:var(--pc-blue)}.pc-product-v2 [hidden]{display:none!important}.pc-product-v2 button{cursor:pointer}.pc-product-v2 button:focus-visible,.pc-product-v2 a:focus-visible,.pc-product-v2 summary:focus-visible{outline:3px solid var(--pc-blue);outline-offset:4px}.pc-product-v2 a{color:inherit;text-underline-offset:4px}.pc-product-v2 .pc-preview-tools{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 0 18px;font-size:13px}.pc-product-v2 .pc-preview-tools>div{display:flex;gap:8px}.pc-product-v2 .pc-device{background:var(--pc-cream);border:1px solid var(--pc-line);border-radius:999px;padding:10px 16px;min-height:44px}.pc-product-v2 .pc-device[aria-pressed=true]{background:var(--pc-blue);color:var(--pc-cream);-webkit-text-fill-color:var(--pc-cream)}.pc-product-v2 .pc-stage{container-type:inline-size;max-width:1120px;margin:auto;background:var(--pc-cream);border-radius:20px;overflow:clip}.pc-product-v2 .pc-stage.pc-mobile{max-width:390px}.pc-product-v2 .pc-announcement{background:var(--pc-blue);color:var(--pc-cream);-webkit-text-fill-color:var(--pc-cream);padding:6px 16px;text-align:center;font-size:12px}.pc-product-v2 .pc-header{padding:16px 32px 12px;border-bottom:1px solid var(--pc-pink);display:flex;align-items:center;justify-content:space-between;gap:18px}.pc-product-v2 .pc-logo{font:500 29px/1.1 var(--font-body--family),serif;letter-spacing:-.04em;white-space:nowrap;text-decoration:none}.pc-product-v2 .pc-logo em{font-style:italic;color:var(--pc-pink)}.pc-product-v2 .pc-logo img{width:190px;max-width:100%;height:auto;display:block}.pc-product-v2 .pc-nav{display:flex;gap:20px;font-size:13px}.pc-product-v2 .pc-nav a{text-decoration:none}.pc-product-v2 .pc-header-icons{display:flex;gap:8px}.pc-product-v2 .pc-header-icons button{background:none;border:0;min-width:44px;min-height:44px;display:grid;place-items:center}.pc-product-v2 .pc-main{padding:20px 32px 40px}.pc-product-v2 .pc-breadcrumb{font-size:12px;display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.pc-product-v2 .pc-breadcrumb a{text-decoration:none}.pc-product-v2 .pc-buy-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);column-gap:40px;align-items:start}.pc-product-v2 .pc-title{grid-column:2;grid-row:1}.pc-product-v2 .pc-title h1{font:500 clamp(28px,3.2cqw,38px)/1.15 var(--font-accent--family),sans-serif;letter-spacing:-.025em;margin:0 0 12px;max-width:440px;text-wrap:balance}.pc-product-v2 .pc-title p{margin:0 0 16px;font-size:15px;line-height:1.6}.pc-product-v2 .pc-gallery{grid-column:1;grid-row:1/3;min-width:0}.pc-product-v2 .pc-main-photo{position:relative;border-radius:24px;background:var(--pc-beige);overflow:hidden;aspect-ratio:1}.pc-product-v2 .pc-main-photo img{width:100%;height:100%;object-fit:contain;display:block;transition:opacity .18s ease}.pc-product-v2 .pc-photo-count{position:absolute;bottom:12px;right:12px;padding:3px 10px;border-radius:99px;background:var(--pc-cream);font-size:12px}.pc-product-v2 .pc-thumbs{display:flex;gap:10px;margin-top:12px}.pc-product-v2 .pc-thumbs button{padding:3px;width:64px;height:64px;min-height:44px;background:var(--pc-cream);border:1px solid var(--pc-line);border-radius:12px}.pc-product-v2 .pc-thumbs button[aria-pressed=true]{border:2px solid var(--pc-blue)}.pc-product-v2 .pc-thumbs img{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px}.pc-product-v2 .pc-buy{grid-column:2;grid-row:2;min-width:0}.pc-product-v2 .pc-price{font-size:27px;font-weight:500;margin:0;line-height:1.25;font-variant-numeric:tabular-nums}.pc-product-v2 .pc-features{display:flex;gap:8px 20px;flex-wrap:wrap;padding:12px 0 18px;margin:0 0 18px;list-style:none;border-bottom:1px solid var(--pc-line);font-size:14px}.pc-product-v2 .pc-features li{display:flex;gap:7px;align-items:center}.pc-product-v2 fieldset{border:0;padding:0;margin:0 0 20px;min-width:0}.pc-product-v2 legend{padding:0;margin:0 0 10px;font-size:14px}.pc-product-v2 legend strong{font-weight:600}.pc-product-v2 .pc-colors{display:flex;gap:10px;flex-wrap:wrap}.pc-product-v2 .pc-color{width:52px;height:52px;padding:4px;background:var(--pc-cream);border:1px solid var(--pc-line);border-radius:50%;position:relative}.pc-product-v2 .pc-color[aria-pressed=true]{border:2px solid var(--pc-blue);padding:3px}.pc-product-v2 .pc-color img{border-radius:50%;display:block;width:100%;height:100%;object-fit:cover}.pc-product-v2 .pc-sizes{display:flex;gap:8px;flex-wrap:wrap}.pc-product-v2 .pc-size{border:1px solid var(--pc-line);border-radius:12px;background:transparent;padding:10px 12px;font-size:14px;min-height:46px}.pc-product-v2 .pc-size[aria-pressed=true]{border:2px solid var(--pc-blue);padding:9px 11px;background:#004e7a08}.pc-product-v2 .pc-size[aria-disabled=true],.pc-product-v2 .pc-color[aria-disabled=true]{opacity:.45;text-decoration:line-through}.pc-product-v2 .pc-purchase{display:flex;align-items:stretch;gap:10px;margin-top:2px}.pc-product-v2 .pc-quantity{display:flex;align-items:center;border:1px solid var(--pc-line);border-radius:12px;min-height:52px}.pc-product-v2 .pc-quantity button{width:36px;min-height:48px;border:0;background:none;font-size:20px}.pc-product-v2 .pc-quantity input{width:30px;min-width:0;border:0;background:none;text-align:center;font-size:16px;-webkit-appearance:textfield;appearance:textfield;padding:0}.pc-product-v2 .pc-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.pc-product-v2 .pc-atc{flex:1;min-width:0;padding:12px 16px;border-radius:12px;border:1px solid var(--pc-blue);background:var(--pc-blue);color:var(--pc-cream);-webkit-text-fill-color:var(--pc-cream);font-weight:600;font-size:15px;transition:background .18s ease,transform .18s ease}.pc-product-v2 .pc-atc:hover{background:#075b89}.pc-product-v2 .pc-atc:active{transform:translateY(1px)}.pc-product-v2 .pc-atc:disabled{opacity:.55}.pc-product-v2 .pc-shipping{font-size:12px;line-height:1.65;margin:12px 0 0}.pc-product-v2 .pc-status{font-size:13px;margin:8px 0 0}.pc-product-v2 .pc-information{margin-top:12px}.pc-product-v2 .pc-info-links{display:flex;gap:4px 20px;flex-wrap:wrap}.pc-product-v2 .pc-info-links button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 0;background:transparent;border:0;font:400 14px/1.5 var(--font-accent--family),sans-serif;color:var(--pc-blue);-webkit-text-fill-color:var(--pc-blue);text-decoration:underline;text-underline-offset:5px}.pc-product-v2 .pc-info-links button>span{font-size:18px;display:inline-block;transition:transform .2s ease;color:var(--pc-blue);-webkit-text-fill-color:var(--pc-blue)}.pc-product-v2 .pc-info-links button[aria-expanded=true]>span{transform:rotate(45deg)}.pc-product-v2 .pc-info-panel{margin-top:8px;padding:16px 18px;background:var(--pc-beige);border-radius:14px;font-size:15px;line-height:1.7;color:var(--pc-blue);animation:pc-info-open .2s ease-out}.pc-product-v2 .pc-info-panel p{margin:0 0 8px}.pc-product-v2 .pc-info-panel p:last-child{margin-bottom:0}@keyframes pc-info-open{0%{opacity:.5;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.pc-product-v2 summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;min-height:44px;font-size:16px;font-weight:500;cursor:pointer}.pc-product-v2 summary::-webkit-details-marker{display:none}.pc-product-v2 summary:after{content:"+";font-size:22px;font-weight:400}.pc-product-v2 details[open]>summary:after{content:"\2212"}.pc-product-v2 .pc-detail-copy{padding-top:12px;font-size:15px;line-height:1.7}.pc-product-v2 .pc-detail-copy p{margin:0 0 10px}.pc-product-v2 .pc-detail-copy ul{padding-left:20px;margin:0}.pc-product-v2 .pc-detail-copy li+li{margin-top:8px}.pc-product-v2 .pc-detail-copy a{font-size:14px}.pc-product-v2 .pc-description{max-width:820px;margin:40px auto 0;font-size:16px;line-height:1.85;overflow-wrap:break-word}.pc-product-v2 .pc-description .product-highlights{padding:22px 24px 22px 42px;background:var(--pc-beige);border-radius:20px;margin:0 0 36px}.pc-product-v2 .pc-description li+li{margin-top:12px}.pc-product-v2 .pc-description h2{font:500 28px/1.3 var(--font-accent--family),sans-serif;letter-spacing:-.02em;margin:34px 0 18px;color:var(--pc-blue)}.pc-product-v2 .pc-description p{margin:0 0 18px}.pc-product-v2 .pc-description strong{font-weight:600}.pc-product-v2 .pc-return{margin-top:30px;border-top:1px solid var(--pc-line);padding-top:20px;font-size:14px}.pc-product-v2 .pc-footer{padding:20px 32px;background:var(--pc-beige);font-size:13px}.pc-product-v2 .pc-also{margin-top:36px;border-top:1px solid var(--pc-line);padding-top:24px}.pc-product-v2 .pc-also h2{font:500 28px/1.3 var(--font-accent--family),sans-serif;margin:0 0 20px}.pc-product-v2 .pc-rec-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pc-product-v2 .pc-rec-link{text-decoration:none;min-width:0}.pc-product-v2 .pc-rec-link img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:18px;display:block}.pc-product-v2 .pc-rec-link h3{font-size:16px;font-weight:500;line-height:1.5;margin:12px 0 4px}.pc-product-v2 .pc-rec-link p{font-size:14px;margin:0}@container (max-width:680px){.pc-product-v2 .pc-header{padding:10px 16px}.pc-product-v2 .pc-logo{font-size:25px}.pc-product-v2 .pc-logo img{width:166px}.pc-product-v2 .pc-nav{display:none}.pc-product-v2 .pc-header-icons{gap:0}.pc-product-v2 .pc-header-icons button{min-width:40px}.pc-product-v2 .pc-main{padding:14px 18px 30px}.pc-product-v2 .pc-breadcrumb{font-size:11px;gap:6px;margin-bottom:18px}.pc-product-v2 .pc-breadcrumb .pc-current-crumb{display:none}.pc-product-v2 .pc-buy-layout{display:flex;flex-direction:column;gap:0}.pc-product-v2 .pc-title{order:0;width:100%}.pc-product-v2 .pc-title h1{font-size:32px;line-height:1.08;margin-bottom:8px}.pc-product-v2 .pc-title p{font-size:15px;margin-bottom:16px}.pc-product-v2 .pc-gallery{order:1;width:100%;margin-bottom:20px}.pc-product-v2 .pc-main-photo{border-radius:20px;aspect-ratio:1.16}.pc-product-v2 .pc-main-photo img{object-fit:contain}.pc-product-v2 .pc-thumbs{margin-top:10px;gap:8px}.pc-product-v2 .pc-thumbs button{width:52px;height:52px}.pc-product-v2 .pc-buy{order:2;width:100%}.pc-product-v2 .pc-price{font-size:27px}.pc-product-v2 .pc-features{font-size:14px;padding:10px 0 16px;margin-bottom:18px}.pc-product-v2 legend{font-size:15px}.pc-product-v2 .pc-colors{gap:10px}.pc-product-v2 .pc-color{width:50px;height:50px}.pc-product-v2 .pc-size{font-size:14px;padding:10px}.pc-product-v2 .pc-size[aria-pressed=true]{padding:9px}.pc-product-v2 .pc-purchase{gap:8px}.pc-product-v2 .pc-atc{padding:12px 8px;font-size:15px}.pc-product-v2 .pc-quantity button{width:32px;min-height:50px}.pc-product-v2 .pc-shipping{font-size:13px}.pc-product-v2 .pc-info-links{gap:4px 18px}.pc-product-v2 .pc-info-links button{font-size:14px}.pc-product-v2 .pc-info-panel{font-size:16px;line-height:1.65;padding:16px}.pc-product-v2 .pc-detail-copy{font-size:16px}.pc-product-v2 .pc-description{font-size:16px;line-height:1.8;margin-top:28px}.pc-product-v2 .pc-description .product-highlights{padding:20px 18px 20px 34px}.pc-product-v2 .pc-description h2{font-size:26px;line-height:1.25;margin-top:30px}.pc-product-v2 .pc-footer{padding:18px}.pc-product-v2 .pc-rec-grid{grid-template-columns:1fr;gap:16px}.pc-product-v2 .pc-rec-link{display:grid;grid-template-columns:96px 1fr;gap:0 16px;align-items:center}.pc-product-v2 .pc-rec-link img{grid-row:1/3;border-radius:14px}.pc-product-v2 .pc-rec-link h3{align-self:end;margin:0 0 4px}.pc-product-v2 .pc-rec-link p{align-self:start}}@media(prefers-reduced-motion:reduce){.pc-product-v2 *{transition:none!important;animation:none!important}}.pc-product-v2 .pc-story{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:center;margin-top:48px}.pc-product-v2 .pc-story-photo{overflow:hidden;border-radius:24px}.pc-product-v2 .pc-story-photo img{display:block;width:100%;height:auto}.pc-product-v2 .pc-eyebrow{font-size:12px;letter-spacing:.09em;text-transform:uppercase;margin:0 0 14px}.pc-product-v2 .pc-story h2,.pc-product-v2 .pc-texture h2{font:500 clamp(28px,3.8cqw,42px)/1.16 var(--font-accent--family),sans-serif;letter-spacing:-.035em;margin:0 0 20px;text-wrap:balance}.pc-product-v2 .pc-story-copy>p:not(.pc-eyebrow),.pc-product-v2 .pc-texture p:not(.pc-eyebrow){font-size:16px;line-height:1.75;margin:0;max-width:390px}.pc-product-v2 .pc-story-note{margin-top:24px;padding-top:20px;border-top:1px solid var(--pc-line)}.pc-product-v2 .pc-story-note h3{font-size:18px;line-height:1.4;font-weight:500;margin:0 0 8px}.pc-product-v2 .pc-story-note p{font-size:15px;line-height:1.7;margin:0}.pc-product-v2 .pc-texture{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:48px;align-items:center;margin:36px 0 28px;padding:28px 0;border-top:1px solid var(--pc-line)}.pc-product-v2 .pc-texture img{width:100%;height:auto;display:block;border-radius:22px;max-width:300px;justify-self:end}.pc-product-v2 .pc-description-disclosure{border:1px solid var(--pc-line);border-radius:16px;padding:8px 20px;margin-top:24px}.pc-product-v2 .pc-description-disclosure>summary{min-height:48px;font-size:16px}.pc-product-v2 .pc-description-disclosure .pc-description{margin:16px auto 20px;font-size:16px;line-height:1.8}.pc-product-v2 .pc-description-disclosure .product-highlights{background:transparent;border-radius:0;padding:0 0 0 22px;margin:0 0 28px}.pc-product-v2 .pc-description-disclosure .pc-description h2{font-size:23px;line-height:1.4}@container (max-width:680px){.pc-product-v2 .pc-story{grid-template-columns:1fr;gap:22px;margin-top:32px}.pc-product-v2 .pc-story-photo{border-radius:20px}.pc-product-v2 .pc-story h2,.pc-product-v2 .pc-texture h2{font-size:30px;margin-bottom:14px}.pc-product-v2 .pc-story-copy>p:not(.pc-eyebrow),.pc-product-v2 .pc-texture p:not(.pc-eyebrow){font-size:16px;line-height:1.7}.pc-product-v2 .pc-story-note{margin-top:18px;padding-top:16px}.pc-product-v2 .pc-story-note p{font-size:16px}.pc-product-v2 .pc-texture{grid-template-columns:1fr;gap:20px;padding:24px 0;margin:28px 0 0}.pc-product-v2 .pc-texture img{width:100%;max-width:100%;justify-self:stretch}.pc-product-v2 .pc-description-disclosure{padding:8px 16px}.pc-product-v2 .pc-description-disclosure .pc-description h2{font-size:22px}}.pc-product-v2 .pc-description-disclosure{border:0;border-radius:0;background:transparent;padding:0;margin:22px 0 0}.pc-product-v2 .pc-description-disclosure>summary{display:inline-flex;position:relative;min-height:44px;padding:8px 0;gap:10px;font-size:16px;font-weight:500}.pc-product-v2 .pc-description-disclosure>summary:after{content:none}.pc-product-v2 .pc-description-disclosure>summary:before{content:"";position:absolute;left:0;right:0;bottom:7px;height:1px;background:var(--pc-blue);transform:scaleX(1);transform-origin:left center;transition:transform .28s ease}.pc-product-v2 .pc-description-disclosure>summary:hover:before,.pc-product-v2 .pc-description-disclosure>summary:focus-visible:before{transform:scaleX(0)}.pc-product-v2 .pc-description-disclosure .pc-description{max-width:820px;margin:16px 0 28px}@media(prefers-reduced-motion:reduce){.pc-product-v2 .pc-description-disclosure>summary:before{transition:none}}.pc-product-v2 .pc-worlds{margin-top:38px;padding-top:28px;border-top:1px solid var(--pc-line)}.pc-product-v2 .pc-worlds-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:22px}.pc-product-v2 .pc-worlds h2{font:500 28px/1.25 var(--font-accent--family),sans-serif;letter-spacing:-.02em;margin:0}.pc-product-v2 .pc-slides-toggle{background:transparent;border:0;padding:8px 0;min-height:44px;font-size:13px;text-decoration:underline;text-underline-offset:5px}.pc-product-v2 .pc-worlds-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pc-product-v2 .pc-world-card{display:block;text-decoration:none;min-width:0}.pc-product-v2 .pc-world-photos{position:relative;aspect-ratio:1;overflow:hidden;border-radius:18px;background:var(--pc-cream)}.pc-product-v2 .pc-world-photos img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .7s ease}.pc-product-v2 .pc-world-photos img.is-current{opacity:1}.pc-product-v2 .pc-world-card h3{display:flex;justify-content:space-between;gap:8px;font-size:16px;font-weight:500;line-height:1.4;margin:12px 0 0}@container (max-width:680px){.pc-product-v2 .pc-worlds-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.pc-product-v2 .pc-worlds h2{font-size:27px}.pc-product-v2 .pc-world-card h3{font-size:15px}.pc-product-v2 .pc-world-photos{border-radius:14px}}@media(prefers-reduced-motion:reduce){.pc-product-v2 .pc-world-photos img{transition:none}}.pc-product-v2 .pc-product-slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pc-product-v2 .pc-product-slot{min-width:0}.pc-product-v2 .pc-product-tile{display:block;height:100%;border:1px solid var(--pc-line);border-radius:20px;padding:10px 10px 16px;text-decoration:none;background:var(--pc-cream);animation:pc-product-card-in .8s ease}.pc-product-v2 .pc-product-tile-photo{aspect-ratio:1;overflow:hidden;border-radius:13px}.pc-product-v2 .pc-product-tile img{width:100%;height:100%;display:block;object-fit:contain}.pc-product-v2 .pc-product-tile h3{font:500 17px/1.4 var(--font-accent--family),sans-serif;min-height:72px;margin:14px 4px 8px;overflow-wrap:anywhere}.pc-product-v2 .pc-product-tile p{font-size:14px;margin:0 4px 12px;line-height:1.5}.pc-product-v2 .pc-product-tile strong{font-weight:600}.pc-product-v2 .pc-product-tile-action{display:flex;justify-content:space-between;gap:8px;margin:0 4px;font-size:13px;text-decoration:underline;text-underline-offset:4px}@keyframes pc-product-card-in{0%{opacity:.25}to{opacity:1}}@container (max-width:680px){.pc-product-v2 .pc-product-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pc-product-v2 .pc-product-tile{border-radius:16px;padding:8px 8px 14px}.pc-product-v2 .pc-product-tile h3{font-size:16px;min-height:88px;margin:12px 2px 6px}.pc-product-v2 .pc-product-tile p{font-size:14px;margin-left:2px;margin-right:2px}.pc-product-v2 .pc-product-tile-action{margin:0 2px;font-size:13px}}@media(prefers-reduced-motion:reduce){.pc-product-v2 .pc-product-tile{animation:none}}.pc-product-v2 .pc-title h1{margin-bottom:20px}.pc-product-v2 .pc-express{display:block;width:100%;min-height:52px;margin-top:10px;padding:12px 16px;border:1px solid var(--pc-blue);border-radius:12px;background:var(--pc-cream);color:var(--pc-blue);-webkit-text-fill-color:var(--pc-blue);font-size:15px;font-weight:600;transition:background .18s ease}.pc-product-v2 .pc-express:hover{background:var(--pc-beige)}.pc-product-v2 .pc-express:disabled{opacity:.55}@media(prefers-reduced-motion:reduce){.pc-product-v2 .pc-express{transition:none}}.pc-product-v2 :is(.pc-atc,.pc-express){position:relative;isolation:isolate;overflow:hidden;transition:color .28s ease,-webkit-text-fill-color .28s ease,transform .18s ease}.pc-product-v2 :is(.pc-atc,.pc-express):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--pc-blue);transform:scaleX(0);transform-origin:left center;transition:transform .35s cubic-bezier(.2,.7,.3,1)}.pc-product-v2 .pc-atc:before{background:#096691}.pc-product-v2 .pc-atc:hover{background:var(--pc-blue)}.pc-product-v2 .pc-express:hover{background:var(--pc-cream)}.pc-product-v2 :is(.pc-atc,.pc-express):is(:hover,:focus-visible):not(:disabled):before{transform:scaleX(1)}.pc-product-v2 .pc-express:is(:hover,:focus-visible):not(:disabled){color:var(--pc-cream);-webkit-text-fill-color:var(--pc-cream)}@media(prefers-reduced-motion:reduce){.pc-product-v2 :is(.pc-atc,.pc-express),.pc-product-v2 :is(.pc-atc,.pc-express):before{transition:none}}@container (max-width:680px){.pc-product-v2 .pc-product-slot:nth-child(n+3){display:none}.pc-product-v2 .pc-product-slots{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:680px){.pc-product-v2 .pc-worlds{margin-top:36px;padding-top:28px}.pc-product-v2 .pc-worlds-heading{margin-bottom:24px}.pc-product-v2 .pc-worlds h2{font-size:28px;line-height:1.25;max-width:290px}.pc-product-v2 .pc-product-slots{grid-template-columns:1fr;gap:18px}.pc-product-v2 .pc-product-tile{display:grid;grid-template-columns:minmax(88px,.8fr) minmax(0,1.25fr);column-gap:18px;row-gap:8px;align-items:center;padding:14px;border-radius:20px}.pc-product-v2 .pc-product-tile-photo{grid-column:1;grid-row:1/4;align-self:center;border-radius:12px}.pc-product-v2 .pc-product-tile h3{grid-column:2;min-height:0;font-size:17px;line-height:1.45;margin:0;overflow-wrap:normal}.pc-product-v2 .pc-product-tile p{grid-column:2;font-size:15px;line-height:1.5;margin:0}.pc-product-v2 .pc-product-tile-action{grid-column:2;min-height:32px;align-items:center;font-size:14px;margin:0}}.pc-product-v2 .pc-product-slot{position:relative}.pc-product-v2 .pc-product-tile{animation:none;width:100%}.pc-product-v2 .pc-product-tile.pc-tile-enter{animation:pc-tile-arrive 1.8s cubic-bezier(.22,.61,.36,1) both}.pc-product-v2 .pc-product-tile.pc-tile-leave{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;animation:pc-tile-depart 1.8s cubic-bezier(.22,.61,.36,1) both}.pc-product-v2 .pc-product-tile.pc-tile-enter .pc-product-tile-photo img{animation:pc-photo-arrive 2s cubic-bezier(.22,.61,.36,1) both}@keyframes pc-tile-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes pc-tile-depart{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}@keyframes pc-photo-arrive{0%{transform:scale(1.025)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.pc-product-v2 .pc-product-tile.pc-tile-enter,.pc-product-v2 .pc-product-tile.pc-tile-leave,.pc-product-v2 .pc-product-tile.pc-tile-enter .pc-product-tile-photo img{animation:none}}.pc-product-v2 .pc-product-faq{max-width:820px;margin:32px auto 38px;padding-top:24px;border-top:1px solid var(--pc-line)}.pc-product-v2 .pc-product-faq h2{font:500 28px/1.3 var(--font-accent--family),sans-serif;letter-spacing:-.02em;margin:0 0 22px}.pc-product-v2 .pc-product-faq details{border-bottom:1px solid var(--pc-line);padding:8px 0}.pc-product-v2 .pc-product-faq summary{font-size:16px;line-height:1.5;min-height:48px;padding:5px 0;gap:16px}.pc-product-v2 .pc-product-faq summary:after{flex-shrink:0}.pc-product-v2 .pc-faq-answer{max-width:650px;padding:8px 28px 12px 0;font-size:16px;line-height:1.75}.pc-product-v2 .pc-faq-answer p{margin:0}.pc-product-v2 .pc-product-faq details[open] .pc-faq-answer{animation:pc-info-open .25s ease-out}@container (max-width:680px){.pc-product-v2 .pc-product-faq{margin:28px 0 34px;padding-top:24px}.pc-product-v2 .pc-product-faq h2{font-size:27px;margin-bottom:18px}.pc-product-v2 .pc-product-faq summary{min-height:56px;font-size:16px}.pc-product-v2 .pc-faq-answer{padding:8px 8px 16px 0;line-height:1.7}}@media(prefers-reduced-motion:reduce){.pc-product-v2 .pc-product-faq details[open] .pc-faq-answer{animation:none}}.pc-product-v2 .pc-texture-visual{width:100%;max-width:300px;justify-self:end;min-width:0}.pc-product-v2 .pc-texture-visual>img{width:100%;max-width:100%;height:auto;display:block}.pc-product-v2 .pc-color-dial{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:12px}.pc-product-v2 .pc-color-dial button{position:relative;display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;min-height:44px;background:transparent;border:0;padding:0;font-size:25px;line-height:1}.pc-product-v2 .pc-color-dial button:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid var(--pc-line);border-radius:50%;transition:background .2s ease}.pc-product-v2 .pc-color-dial button:hover:before{background:#004e7a08}.pc-product-v2 .pc-dial-color{text-align:center;font-size:13px;line-height:1.5;max-width:170px}.pc-product-v2 .pc-dial-count{display:block;font-size:11px;opacity:.75}.pc-product-v2 .pc-texture-visual>img.pc-dial-image-enter{animation:pc-dial-image-in .65s ease-out}@keyframes pc-dial-image-in{0%{opacity:.25}to{opacity:1}}@container (max-width:680px){.pc-product-v2 .pc-texture-visual{max-width:100%;justify-self:stretch}.pc-product-v2 .pc-dial-color{font-size:14px}}@media(prefers-reduced-motion:reduce){.pc-product-v2 .pc-texture-visual>img.pc-dial-image-enter{animation:none}.pc-product-v2 .pc-color-dial button:before{transition:none}}.pc-product-v2{container-type:inline-size;background:var(--pc-cream);max-width:var(--pc-max);margin:0 auto;width:100%;font-family:var(--font-accent--family),sans-serif}.pc-product-v2 .pc-main{padding:20px var(--pc-space) 40px}.pc-product-v2 .pc-main-photo{aspect-ratio:1}.pc-product-v2 .pc-title h1{max-width:none}.pc-product-v2 .pc-description>.product-highlights{display:none}.pc-product-v2 .pc-features{display:flex}.pc-product-v2 .pc-features p{margin:0;line-height:1.65}.pc-product-v2 .pc-native-express{margin-top:10px;--shopify-accelerated-checkout-button-block-size:52px;--shopify-accelerated-checkout-button-border-radius:12px}.pc-product-v2 .shopify-payment-button__button{min-height:52px;border-radius:12px;font-family:inherit}.pc-product-v2 .pc-option-unavailable{opacity:.5;text-decoration:line-through}.pc-product-v2 .pc-story-copy>p:not(.pc-eyebrow),.pc-product-v2 .pc-texture p:not(.pc-eyebrow){max-width:100%}.pc-product-v2 .pc-thumbs{flex-wrap:wrap}.pc-product-v2[data-animation=false] *{animation:none!important;transition:none!important}@container (max-width:680px){.pc-product-v2 .pc-main{padding:14px var(--pc-mobile-space) 32px}.pc-product-v2 .pc-color{width:48px;height:48px}.pc-product-v2 .pc-main-photo{aspect-ratio:1}.pc-product-v2 .pc-product-tile{min-height:180px}}.pc-product-v2 .pc-features svg{flex-shrink:0;display:block}.pc-product-v2 .pc-buy-layout{grid-template-rows:min-content 1fr}.pc-product-v2 .pc-product-faq{max-width:880px;margin:48px auto;padding:0;border-top:0}.pc-product-v2 .pc-product-faq>.pc-eyebrow{margin:0 0 10px;font-size:12px;letter-spacing:.1em}.pc-product-v2 .pc-product-faq h2{margin:0 0 26px;font-size:28px;line-height:1.25}.pc-product-v2 .pc-product-faq details{margin:0;padding:0 20px;border:1px solid var(--pc-line);border-left-width:2px;background:var(--pc-cream);transition:background .25s ease,border-color .25s ease}.pc-product-v2 .pc-product-faq details+details{border-top:0}.pc-product-v2 .pc-product-faq details:first-of-type{border-radius:16px 16px 0 0}.pc-product-v2 .pc-product-faq details:last-of-type{border-radius:0 0 16px 16px}.pc-product-v2 .pc-product-faq details:only-of-type{border-radius:16px}.pc-product-v2 .pc-product-faq summary{min-height:72px;padding:18px 0;gap:24px;font-size:16px;font-weight:500;line-height:1.5;text-align:left}.pc-product-v2 .pc-product-faq summary:after{content:"+";display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;min-height:28px;border:1px solid #004e7a38;border-radius:50%;font-size:20px;line-height:1;color:var(--pc-blue);-webkit-text-fill-color:var(--pc-blue);background:transparent;transition:transform .3s ease,background .25s ease,color .25s ease}.pc-product-v2 .pc-product-faq details[open]{border-left-color:var(--pc-blue);background:#004e7a05}.pc-product-v2 .pc-product-faq details[open]>summary:after{content:"+";transform:rotate(45deg);background:var(--pc-blue);color:var(--pc-cream);-webkit-text-fill-color:var(--pc-cream);border-color:var(--pc-blue)}.pc-product-v2 .pc-product-faq .pc-faq-answer{max-width:720px;padding:0 52px 24px 0;font-size:16px;line-height:1.75}.pc-product-v2 .pc-product-faq .pc-faq-answer p+p{margin-top:12px}.pc-product-v2 .pc-product-faq details[open] .pc-faq-answer{animation:pc-faq-reveal .32s ease-out}@keyframes pc-faq-reveal{0%{opacity:.45;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.pc-product-v2 .pc-color{border-color:#004e7a45;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.pc-product-v2 .pc-color[aria-pressed=true]{border-color:var(--pc-blue);box-shadow:0 0 0 3px var(--pc-cream),0 0 0 4px #004e7a25}.pc-product-v2 .pc-size{transition:background .25s ease,border-color .25s ease}.pc-product-v2 .pc-color-dial button:before{border-color:#004e7a55;transition:background .25s ease,transform .25s ease}.pc-product-v2 .pc-color-dial button:active:before{transform:scale(.92)}@media(hover:hover){.pc-product-v2 .pc-product-faq details:not([open]):hover{background:#004e7a04}.pc-product-v2 .pc-color:not([aria-disabled=true]):hover{border-color:var(--pc-blue);transform:translateY(-2px)}.pc-product-v2 .pc-size:not([aria-disabled=true]):hover{border-color:var(--pc-blue);background:#004e7a08}}@container (max-width:680px){.pc-product-v2 .pc-product-faq{margin:36px 0}.pc-product-v2 .pc-product-faq h2{font-size:25px;margin-bottom:22px}.pc-product-v2 .pc-product-faq details{padding:0 16px}.pc-product-v2 .pc-product-faq summary{min-height:72px;padding:18px 0;gap:16px;font-size:16px;line-height:1.5}.pc-product-v2 .pc-product-faq .pc-faq-answer{padding:0 0 22px;font-size:16px;line-height:1.7}.pc-product-v2 .pc-product-slots{gap:18px}.pc-product-v2 .pc-product-slot{border:1px solid #004e7a38;border-radius:18px;background:var(--pc-cream);overflow:hidden}.pc-product-v2 .pc-product-tile{border:0;border-radius:0;padding:16px;column-gap:16px;background:transparent}.pc-product-v2 .pc-product-tile-action{color:var(--pc-blue)}}@media(prefers-reduced-motion:reduce){.pc-product-v2 .pc-product-faq details,.pc-product-v2 .pc-product-faq summary:after,.pc-product-v2 .pc-color,.pc-product-v2 .pc-size,.pc-product-v2 .pc-color-dial button:before{transition:none}.pc-product-v2 .pc-product-faq details[open] .pc-faq-answer{animation:none}.pc-product-v2 .pc-color:not([aria-disabled=true]):hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/plaid-product-v2.css.map */
