.gc-scope{--gc-ink: #131313;--gc-muted: #8b8b8b;--gc-brand: #997a3b;--gc-bg: #ffffff;--gc-surface: #faf8f4;--gc-line: #e8e2d8;--gc-radius: 14px}.gc-figure{margin:28px 0}.gc-figure img{width:100%;height:auto;display:block;border-radius:var(--gc-radius)}.gc-figure figcaption{font-size:.82rem;line-height:1.5;color:var(--gc-muted);margin-top:8px;text-align:center}.gc-figure__credit{color:#b3b3b3}.gc-disclosure{font-size:.82rem;line-height:1.6;color:var(--gc-muted);border-left:3px solid var(--gc-brand);padding:2px 0 2px 14px;margin:20px 0}.gc-disclosure a{color:var(--gc-muted);text-decoration:underline}.gc-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:22px 0}.gc-table{width:100%;border-collapse:collapse;font-size:.92rem}.gc-table th{text-align:left;padding:11px 12px;background:var(--gc-surface);border:1px solid var(--gc-line);font-weight:600;color:var(--gc-ink)}.gc-table td{padding:11px 12px;border:1px solid var(--gc-line);vertical-align:top}@media(min-width:750px){.gc-table tr:nth-child(2n) td{background:#fcfbf9}}@media(max-width:749px){.gc-table-wrap{overflow-x:visible}.gc-table--labelled,.gc-table--labelled tbody{display:block;width:100%}.gc-table--labelled .gc-table__head{display:none}.gc-table--labelled .gc-table__row{display:block;border:1px solid var(--gc-line);border-radius:var(--gc-radius);background:var(--gc-bg);margin:0 0 14px;overflow:hidden}.gc-table--labelled .gc-table__row:last-child{margin-bottom:0}.gc-table--labelled .gc-table__row td{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:10px 14px;border:0;border-bottom:1px solid var(--gc-line);text-align:right;background:transparent}.gc-table--labelled .gc-table__row td:last-child{border-bottom:0}.gc-table--labelled .gc-table__row td:before{content:attr(data-label);flex:0 0 auto;text-align:left;font-size:.8rem;color:var(--gc-muted)}.gc-table--labelled .gc-table__row td:first-child{display:block;text-align:left;background:var(--gc-surface);font-weight:600;font-size:.95rem;line-height:1.4;padding:12px 14px}.gc-table--labelled .gc-table__row td:first-child:before{display:none}.gc-table--labelled .gc-table__row td:first-child a{color:var(--gc-ink)}}.gc-product,.gc-retreat{border:1px solid var(--gc-line);border-radius:var(--gc-radius);background:var(--gc-surface);margin:28px 0;overflow:hidden}.gc-btn{display:inline-block;background:var(--gc-brand);color:#fff;text-decoration:none;font-weight:600;font-size:.88rem;letter-spacing:.02em;padding:11px 22px;border-radius:999px;transition:opacity .15s ease}.gc-btn:hover,.gc-btn:focus{opacity:.85;color:#fff}.gc-eyebrow{display:block;font-size:.7rem;letter-spacing:.09em;text-transform:uppercase;color:var(--gc-muted);margin-bottom:5px}.gc-product{display:flex;gap:22px;align-items:center;padding:20px}.gc-product__media{flex:0 0 190px;display:block}.gc-product__media img{width:190px;height:190px;object-fit:cover;border-radius:10px;display:block}.gc-product__body{flex:1;min-width:0}.gc-product__title{font-size:1.06rem;font-weight:700;color:var(--gc-ink);text-decoration:none;display:inline-block}.gc-product__title:hover{color:var(--gc-brand)}.gc-product__note{margin:6px 0 12px;font-size:.88rem;color:#444}.gc-product__foot{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.gc-product__price{font-size:1rem;font-weight:700;color:var(--gc-ink)}.gc-product__price:empty{display:none}.gc-product__compare{font-size:.85rem;color:var(--gc-muted);text-decoration:line-through}.gc-product__compare:empty{display:none}@media(max-width:560px){.gc-product{flex-direction:column;align-items:flex-start}.gc-product__media,.gc-product__media img{width:100%;flex:none;height:auto}}.gc-retreat{display:block}.gc-retreat__img{width:100%;height:auto;display:block;aspect-ratio:16 / 9;object-fit:cover}.gc-retreat__body{padding:18px}.gc-retreat__title{font-size:1.1rem;margin:0 0 6px;line-height:1.35;color:var(--gc-ink)}.gc-retreat__note{margin:0 0 12px;font-size:.92rem;color:#444}.gc-retreat__facts{display:flex;gap:16px;flex-wrap:wrap;font-size:.86rem;color:var(--gc-muted);margin-bottom:14px}.gc-retreat__price{color:var(--gc-ink);font-weight:700}.gc-faq{margin:30px 0;border-top:1px solid var(--gc-line)}.gc-faq-item{border-bottom:1px solid var(--gc-line);padding:15px 0}.gc-faq-q{font-size:1rem;font-weight:600;color:var(--gc-ink);margin:0 0 8px;line-height:1.4}.gc-faq-a p{margin:0 0 10px;font-size:.92rem;color:#444;line-height:1.65}.gc-faq-a p:last-child{margin-bottom:0}details.gc-faq-item{padding:0}details.gc-faq-item>summary.gc-faq-q{cursor:pointer;list-style:none;margin:0;padding:15px 26px 15px 0;position:relative}details.gc-faq-item>summary.gc-faq-q::-webkit-details-marker{display:none}details.gc-faq-item>summary.gc-faq-q:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);color:var(--gc-brand);font-weight:400;font-size:1.15rem}details.gc-faq-item[open]>summary.gc-faq-q:after{content:"\2013"}details.gc-faq-item>.gc-faq-a{padding:0 0 15px}details.gc-faq-item>summary.gc-faq-q:focus-visible{outline:2px solid var(--gc-brand);outline-offset:2px}.gc-retreat__faq{border-top:1px solid var(--gc-line);margin-top:4px}.gc-retreat__faq .gc-faq-item{padding:0;border-bottom:1px solid var(--gc-line)}.gc-retreat__faq .gc-faq-item:last-child{border-bottom:0}.gc-cta{border:1px solid var(--gc-line);border-radius:16px;padding:30px 24px;margin:38px 0;text-align:center;background:var(--gc-surface)}.gc-cta h2{margin:0 0 8px;font-size:1.42rem;color:var(--gc-ink)}.gc-cta p{margin:0 0 20px;font-size:.95rem;color:#555}.gc-hub__intro{max-width:68ch;margin:0 auto 34px;text-align:center}.gc-hub__intro p{font-size:1.02rem;line-height:1.65;color:#444}.gc-hub__pillar{display:grid;grid-template-columns:1.1fr 1fr;gap:26px;align-items:center;border:1px solid var(--gc-line);border-radius:var(--gc-radius);overflow:hidden;background:var(--gc-surface);margin-bottom:40px}.gc-hub__pillar img{width:100%;height:100%;object-fit:cover;display:block}.gc-hub__pillar-body{padding:26px}.gc-hub__pillar-body h2{margin:6px 0 10px;font-size:1.6rem;line-height:1.25}.gc-hub__pillar-body h2 a{color:var(--gc-ink);text-decoration:none}.gc-hub__pillar-body h2 a:hover{color:var(--gc-brand)}@media(max-width:749px){.gc-hub__pillar{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/gc-editorial.css.map */
