/* The third adventure shares the product template and its compact mobile purchase panel. */
.product-third .product-title-accent{font-size:.72em}
.product-third .gallery-stage.is-photo img{width:calc(100% - 35px);height:auto;max-width:100%;max-height:95%;aspect-ratio:auto}
.product-third .testimonials-paper{background:radial-gradient(ellipse at 8% 75%,#aabfcc60,transparent 42%),radial-gradient(ellipse at 90% 12%,#ca829a38,transparent 40%),#fffaf0e8}
.trilogy-paper{padding:22px 27px;background:#fffaf0dd;box-shadow:4px 8px 22px #513a2418;transform:rotate(.6deg)}
.trilogy-paper>p{margin:0 0 14px;font:500 19px/1.4 var(--serif)}
.trilogy-paper>a{display:flex;gap:20px;align-items:center;padding:12px 0;text-decoration:none;color:var(--burgundy);font:600 27px/1.1 'Cormorant Garamond',Georgia,serif}
.trilogy-paper>a:hover{text-decoration:underline;text-underline-offset:4px}
.trilogy-paper img{width:67px;height:98px;object-fit:contain;filter:drop-shadow(3px 5px 4px #513a2430);transition:transform .25s}
.trilogy-paper>a:hover img{transform:rotate(-4deg)}
.trilogy-paper small{display:block;margin-bottom:6px;color:#85694e;font:700 10px/1.2 var(--sans);letter-spacing:.12em}
.trilogy-paper b{font-size:20px;font-weight:400}
.trilogy-current{margin-top:12px;color:#85694e;font:italic 17px/1.3 var(--serif)}
.trilogy-current>span{font-size:25px;color:#ad7a36;margin-right:8px}
.children-choice-note{grid-column:1/-1;max-width:none;margin:0 0 27px;color:var(--burgundy);font:500 clamp(22px,2.2vw,30px)/1.28 var(--serif)}
.award-memories{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:36px 12px 0;padding-bottom:20px;align-items:start}
.award-memories figure{position:relative;margin:0;padding:8px 8px 15px;background:#fffaf1;box-shadow:4px 8px 20px #513a242a;transform:rotate(-1.4deg)}
.award-memories figure:nth-child(2){transform:rotate(1.5deg);margin-top:15px}
.award-memories figure:nth-child(3){transform:rotate(-.8deg)}
.award-memories figure::before{content:"";position:absolute;z-index:1;top:-10px;left:calc(50% - 34px);width:68px;height:22px;background:#d6bd87b5;transform:rotate(-6deg)}
.award-memories img{display:block;width:100%;height:310px;object-fit:cover;object-position:center top}
.award-memories figcaption{padding:12px 9px 0;color:#6a432f;text-align:center;font:600 19px/1.25 var(--serif)}
@media(max-width:900px){.award-memories{gap:18px;margin-inline:4px}.award-memories img{height:235px}.award-memories figcaption{font-size:16px}}
@media(max-width:600px){.award-memories{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:85%;gap:19px;max-width:100%;margin:20px 0 0;padding:15px 10px 20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-color:#a77b48 transparent}.award-memories figure{scroll-snap-align:center}.award-memories figure:nth-child(2){margin-top:0}.award-memories img{height:280px;object-fit:cover;object-position:top}.award-memories figcaption{font-size:17px}}
@media(max-width:720px){.product-third .product-title-accent{font-size:.81em}.product-third .gallery-stage.is-photo img{width:calc(100% - 40px);height:auto;max-width:none;max-height:95%}.product-third .purchase-side>.product-origin{font-size:17px}.trilogy-paper{padding:19px;transform:none}}
@media(prefers-reduced-motion:reduce){.trilogy-paper img{transition:none}}
