.trio{display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem}.trio__head{display:grid;gap:.5rem;text-align:center}.trio .trio__title{font-family:Playfair Display,Georgia,serif;font-style:italic;font-weight:700;letter-spacing:0;text-transform:none;text-wrap:balance;margin:0}.trio__lead{margin:0;color:rgb(var(--text-color) / .75);text-wrap:balance}.trio__tray{display:grid;gap:1rem}.trio__slots{display:grid;gap:.75rem;margin:0}.trio-slot{border-radius:6px}.trio-slot__role{display:block;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:#ab8960;font-weight:700}.trio-slot__add{display:grid;justify-items:center;align-content:center;gap:.3rem;width:100%;min-height:6.5rem;padding:1rem;border:1.5px dashed rgb(var(--text-color) / .35);border-radius:6px;background:rgb(var(--text-color) / .02);color:inherit;text-align:center;cursor:pointer;transition:transform .16s ease-out,border-color .16s ease-out,background-color .16s ease-out}.trio-slot__add:active{transform:scale(.98)}@media(hover:hover)and (pointer:fine){.trio-slot__add:hover{border-color:rgb(var(--text-color) / .7);background:rgb(var(--text-color) / .04)}}.trio-slot__plus{font-size:1.75rem;line-height:1;font-weight:300}.trio-slot__cta{font-weight:700}.trio-slot--filled{display:grid;gap:.5rem;padding:.875rem .75rem .875rem 1rem;border:1px solid rgb(var(--text-color) / .12);background:rgb(var(--background))}.trio-slot--filled.is-free{border-color:#ab8960;box-shadow:inset 0 0 0 1px #ab8960}.trio-slot__body{display:grid;grid-template-columns:5rem minmax(0,1fr) auto;gap:.75rem;align-items:center}.trio-slot__media{display:block;width:5rem;height:3.75rem;overflow:hidden;border-radius:4px;background:#fff}.trio-slot__media img{width:100%;height:100%;object-fit:cover;transform:scale(1.35)}.trio-slot__info{display:grid;gap:.125rem;min-width:0}.trio-slot__title{font-weight:700;text-decoration:none}.trio-slot__variant{font-size:.8125rem;color:rgb(var(--text-color) / .7)}.trio-slot__price{font-variant-numeric:tabular-nums}.trio-slot__price strong{color:#8a6a43}.trio-slot__actions{display:grid;justify-items:end}.trio-textbtn{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 .25rem;border:0;background:none;color:inherit;font-size:.8125rem;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(var(--text-color) / .4);cursor:pointer;transition:text-decoration-color .16s ease-out}@media(hover:hover)and (pointer:fine){.trio-textbtn:hover{text-decoration-color:currentColor}}.trio__status{margin:0;text-align:center;font-weight:700}.trio__totals{display:grid;gap:.25rem;padding-top:.75rem;border-top:1px solid rgb(var(--text-color) / .12);font-variant-numeric:tabular-nums}.trio__totals>div{display:flex;justify-content:space-between}.trio-totals__free{color:#8a6a43}.trio-totals__pay{font-weight:700;font-size:1.0625rem}.trio__more{justify-self:center;min-height:2.75rem}.trio__note{text-align:center;color:rgb(var(--text-color) / .7)}.trio-bar{position:fixed;inset-inline:0;bottom:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:#172640;color:#f5f4f4;transition:transform .25s cubic-bezier(.23,1,.32,1)}.trio-bar[data-hidden]{transform:translateY(110%)}.trio-bar__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trio-bar .button{--button-background: 245 244 244;--button-text-color: 23 38 64;background:#f5f4f4;color:#172640;white-space:nowrap}@media screen and (min-width:1000px){.trio-bar{display:none}}.trio-picker__body{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.trio-picker__body>*{min-width:0}[data-view-list]{display:grid;gap:1rem}[data-view-list][hidden]{display:none}.trio-search .input{width:100%}.trio-chips{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;padding-block:.125rem;margin-inline:-.25rem;padding-inline:.25rem}.trio-chips::-webkit-scrollbar{display:none}.trio-chip{flex:none;min-height:2.5rem;padding:.5rem 1rem;border:1px solid rgb(var(--text-color) / .25);border-radius:999px;background:transparent;color:inherit;font-size:.875rem;white-space:nowrap;transition:background-color .16s ease-out,color .16s ease-out}.trio-chip[aria-selected=true]{background:#172640;border-color:#172640;color:#f5f4f4}.trio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0}@media screen and (min-width:700px){.trio-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.trio-city{display:grid;gap:.25rem;width:100%;padding:0;border:0;background:none;color:inherit;text-align:start;cursor:pointer;transition:transform .16s ease-out}.trio-city:active{transform:scale(.97)}.trio-city[disabled]{opacity:.45;cursor:not-allowed}.trio-city__img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px;background:rgb(var(--text-color) / .05)}.trio-city__title{font-weight:700;font-size:.9375rem}.trio-city__price{font-size:.8125rem;color:rgb(var(--text-color) / .7)}.trio-empty{text-align:center}.trio-detail{display:grid;grid-template-columns:minmax(0,1fr);gap:1.125rem}.trio-detail[hidden]{display:none}.trio-back{justify-self:start;min-height:2.75rem}.trio-detail__head{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:1rem;align-items:center}.trio-detail__media{display:block;width:6rem;height:4.5rem;overflow:hidden;border-radius:6px;background:#fff}.trio-detail__media img{width:100%;height:100%;object-fit:cover;transform:scale(1.35)}.trio-detail__title{margin:0}.trio-detail__meta{margin:.25rem 0 0;font-size:.8125rem;color:rgb(var(--text-color) / .7)}.trio-detail__price{margin:.25rem 0 0;font-variant-numeric:tabular-nums}.trio-detail__title:focus{outline:none}.trio-field{border:0;padding:0;margin:0;display:grid;gap:.5rem}.trio-field__label{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;padding:0}.trio-pills{display:flex;flex-wrap:wrap;gap:.5rem}.trio-pills--stack{display:grid}.trio-pill{min-height:2.75rem;padding:.5rem 1rem;border:1px solid rgb(var(--text-color) / .25);border-radius:6px;background:transparent;color:inherit;transition:border-color .16s ease-out,background-color .16s ease-out}.trio-pill--row{display:flex;justify-content:space-between;align-items:center;gap:1rem;text-align:start}.trio-pill[aria-pressed=true]{border-color:#172640;box-shadow:inset 0 0 0 1px #172640;background:rgb(var(--text-color) / .04);font-weight:700}.trio-pill[disabled]{opacity:.45;cursor:not-allowed}.trio-pill__dim{font-weight:400;color:rgb(var(--text-color) / .65);font-size:.8125rem}.trio-pill__price{font-variant-numeric:tabular-nums;color:rgb(var(--text-color) / .75);font-weight:400}.trio-name{display:flex;align-items:center;gap:.5rem;min-height:2.75rem}.trio-error{color:rgb(var(--error-color, 203 43 43));margin:0}.trio-detail__foot{position:sticky;bottom:0;padding-top:.5rem;background:rgb(var(--background))}@media(prefers-reduced-motion:reduce){.trio-slot__add,.trio-city,.trio-chip,.trio-pill,.trio-bar,.trio-textbtn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/196/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAB */
