.pagoto-sizes-v28{margin:26px 0 22px;padding:22px;border:1px solid #d9d3bf;border-radius:18px;background:#f2f0db;color:#29392d}.pagoto-sizes-v28 .ps-v28-heading>span{font-size:9px;letter-spacing:.13em;font-weight:700}.pagoto-sizes-v28 .ps-v28-heading h2{font-size:clamp(23px,2.5vw,32px);font-family:inherit;font-style:normal;font-weight:600;line-height:1.08;letter-spacing:-.035em;margin:8px 0 15px;color:inherit}.pagoto-sizes-v28 .ps-v28-family{font-size:14px;line-height:1.5;margin:0 0 18px;color:#53604b}.pagoto-sizes-v28 .ps-v28-family strong{margin-left:8px;color:#29392d}.pagoto-sizes-v28 .ps-v28-options{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pagoto-sizes-v28 .ps-v28-options legend{font-size:14px;font-weight:600;margin-bottom:10px;padding:0}.pagoto-sizes-v28 .ps-v28-option{position:relative;margin:0;display:block;cursor:pointer;min-width:0}.pagoto-sizes-v28 .ps-v28-option input{position:absolute;left:14px;top:16px;width:17px;height:17px;accent-color:#354d31}.pagoto-sizes-v28 .ps-v28-option>span{display:flex;flex-direction:column;padding:16px 14px 15px 42px;min-height:92px;border:1px solid #c5c7ad;border-radius:12px;background:#fffdf4;color:#29392d;transition:border-color .15s,background .15s}.pagoto-sizes-v28 .ps-v28-option strong{font-size:27px;font-weight:600;line-height:1.1;letter-spacing:-.04em}.pagoto-sizes-v28 .ps-v28-option small{font-size:14px;font-weight:400;letter-spacing:0}.pagoto-sizes-v28 .ps-v28-option em{font-size:10px;font-weight:500;font-style:normal;margin-top:8px;letter-spacing:.02em}.pagoto-sizes-v28 .ps-v28-option input:checked+span{background:#dce6ad;border-color:#53633b;box-shadow:inset 0 0 0 1px #53633b}.pagoto-sizes-v28 .ps-v28-option input:focus-visible+span{outline:3px solid #526738;outline-offset:3px}.pagoto-sizes-v28 .ps-v28-note{font-size:14px;line-height:1.6;color:#56604e;margin:14px 0 9px}.pagoto-sizes-v28 .ps-v28-selection{font-size:14px;font-weight:600;line-height:1.55;color:#374d31;margin:0}.pagoto-sizes-v28 .ps-v28-reference{border:0;border-top:1px solid #cfd2b7;padding-top:14px;margin-top:18px}.pagoto-sizes-v28 .ps-v28-reference summary{font-size:14px;font-weight:600;display:flex;justify-content:space-between;gap:12px;cursor:pointer;min-height:44px;align-items:center}.pagoto-sizes-v28 .ps-v28-reference p{font-size:14px;line-height:1.65;margin:11px 0;color:#4a5845}.pagoto-sizes-v28 .ps-v28-reference .ps-v28-allergens{font-weight:600}.pagoto-sizes-v28 .ps-v28-reference a{font-size:14px;color:inherit;text-decoration:underline;text-underline-offset:3px}.pagoto-sizes-v28 .ps-v28-reference figure{margin:16px 0}.pagoto-sizes-v28 .ps-v28-reference img{display:block;width:100%;height:auto;border:1px solid #d5d7c4;border-radius:9px;background:#fff}.pagoto-sizes-v28 .ps-v28-reference figcaption{font-size:10px;line-height:1.5;color:#59614e;margin-top:8px}@media(max-width:560px){.pagoto-sizes-v28{padding:18px;margin:20px 0}.pagoto-sizes-v28 .ps-v28-options{gap:8px}.pagoto-sizes-v28 .ps-v28-option>span{padding:15px 10px 14px 35px}.pagoto-sizes-v28 .ps-v28-option input{left:10px;top:15px;width:16px;height:16px}.pagoto-sizes-v28 .ps-v28-option strong{font-size:24px}}@media(prefers-reduced-motion:reduce){.pagoto-sizes-v28 .ps-v28-option>span{transition:none}}
.pagoto-sizes-v28 .ps-v28-options[data-size-count="1"]{grid-template-columns:1fr}
.pagoto-sizes-v28 .ps-v28-request{display:inline-flex;margin:12px 0 0;color:inherit;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;min-height:44px;align-items:center}.pagoto-lookbook-v28{padding:45px 4vw 55px;max-width:1500px;margin:0 auto;color:#29392d}.pagoto-lookbook-v28 .ps-v28-lookbook-heading{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-bottom:24px}.pagoto-lookbook-v28 .ps-v28-lookbook-heading span{font-size:10px;font-weight:600;letter-spacing:.13em}.pagoto-lookbook-v28 .ps-v28-lookbook-heading h2{font-family:inherit;font-style:normal;font-size:clamp(26px,3vw,39px);font-weight:500;line-height:1.07;letter-spacing:-.035em;margin:10px 0 0}.pagoto-lookbook-v28 .ps-v28-lookbook-heading p{font-size:14px;line-height:1.65;color:#58604f;max-width:360px;margin:0}.pagoto-lookbook-v28 .ps-v28-lookbook-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pagoto-lookbook-v28 .ps-v28-board{border:1px solid #dbd7c7;border-radius:15px;background:#fffdf6;padding:14px;display:flex;flex-direction:column;min-width:0}.pagoto-lookbook-v28 figure{margin:0}.pagoto-lookbook-v28 figure img{display:block;width:100%;height:auto;aspect-ratio:800/533;object-fit:contain;border-radius:8px;background:white}.pagoto-lookbook-v28 figcaption{font-size:10px;line-height:1.5;color:#67705d;margin-top:9px}.pagoto-lookbook-v28 h3{font-family:inherit;font-style:normal;font-size:22px;font-weight:500;letter-spacing:-.035em;margin:18px 0 12px}.pagoto-lookbook-v28 .ps-v28-board-flavours{display:flex;flex-direction:column;gap:0;margin-bottom:16px}.pagoto-lookbook-v28 .ps-v28-board-flavours a{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;border-top:1px solid #e8e4d7;padding:9px 0;color:inherit;text-decoration:none}.pagoto-lookbook-v28 .ps-v28-board-flavours span{font-size:10px;color:#65705a;white-space:nowrap}.pagoto-lookbook-v28 .ps-v28-board-open{font-size:14px;color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;margin-top:auto;min-height:44px;display:flex;align-items:center}@media(max-width:1000px){.pagoto-lookbook-v28 .ps-v28-lookbook-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.pagoto-lookbook-v28{padding:32px 5vw 40px}.pagoto-lookbook-v28 .ps-v28-lookbook-heading{display:block}.pagoto-lookbook-v28 .ps-v28-lookbook-heading p{margin-top:15px;max-width:none}.pagoto-lookbook-v28 .ps-v28-lookbook-grid{grid-template-columns:1fr;gap:15px}}

.pagoto-sizes-v28 .ps-v28-option em,.pagoto-sizes-v28 .ps-v28-reference figcaption,.pagoto-lookbook-v28 figcaption{font-size:14px}.pagoto-lookbook-v28 .ps-v28-board-flavours span{font-size:13px}
