.dc-h3{position:relative;overflow:hidden;padding:26px 0 48px;background:radial-gradient(70% 60% at 85% 20%,var(--accent-soft) 0,rgba(246,230,218,0) 70%),var(--bg)}.dc-h3__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.dc-h3__top,.dc-h3__bot,.dc-h3__visual{min-width:0}.dc-h3 h1{font-size:clamp(2.25rem,5.4vw,4rem);line-height:1.04;margin-bottom:.38em}.dc-h3 h1 em{font-style:italic;font-weight:400;color:var(--accent)}.dc-h3 .dc-lead{font-size:1.06rem;max-width:31em;margin-bottom:0}.dc-h3 .dc-eyebrow{margin-bottom:10px}.dc-h3__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin:22px 0 12px}.dc-h3__count{margin:0 0 4px}.dc-h3__count[hidden]{display:none}.dc-h3__range{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;margin:14px calc(var(--gutter)*-1) 0;padding:6px var(--gutter) 6px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.dc-h3__range::-webkit-scrollbar{display:none}.dc-h3__bub{flex:0 0 74px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;text-decoration:none;color:var(--ink)}.dc-h3__bubimg{width:70px;height:70px;border-radius:50%;padding:2px;border:2px solid var(--gold,#B8955A);background:var(--surface);display:block;transition:transform .2s,border-color .2s}.dc-h3__bubimg img{width:100%;height:100%;border-radius:50%;object-fit:cover}.dc-h3__bub:hover .dc-h3__bubimg{transform:translateY(-2px);border-color:var(--accent)}.dc-h3__bublbl{margin-top:6px;font-size:.76rem;font-weight:800;line-height:1.2;white-space:nowrap}.dc-h3__visual{position:relative;max-width:460px;width:100%;margin:0 auto}.dc-h3__arch{aspect-ratio:4/5;border-radius:999px 999px 26px 26px;overflow:hidden;background:var(--accent-soft);box-shadow:var(--shadow)}.dc-h3__arch img{width:100%;height:100%;object-fit:cover}.dc-h3 .dc-offer{max-width:none}@media(min-width:900px){.dc-h3{padding:64px 0 96px}.dc-h3__grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);grid-template-areas:"top vis" "bot vis";column-gap:64px;row-gap:26px;align-items:start}.dc-h3__top{grid-area:top;align-self:end}.dc-h3__visual{grid-area:vis;align-self:center;max-width:520px}.dc-h3__bot{grid-area:bot}.dc-h3 .dc-offer{max-width:500px}.dc-h3 .dc-lead{font-size:1.14rem}.dc-h3__range{margin:18px 0 0;padding:6px 0;flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none;gap:14px 10px}}.template-index .dc-sc{padding:48px 0 60px;background:var(--bg)}@media(min-width:900px){.template-index .dc-sc{padding:96px 0 104px}}.template-index .dc-sc .dc-sechead{margin-bottom:22px}.dc-sc__nav{position:sticky;top:72px;z-index:20;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--gutter)*-1) 8px;padding:10px var(--gutter);background:#fbf7f2f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dc-sc__nav::-webkit-scrollbar{display:none}.dc-sc__nav a{flex:0 0 auto;white-space:nowrap;text-decoration:none;font-size:.86rem;font-weight:800;color:var(--ink);padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);transition:background .2s,color .2s,border-color .2s}.dc-sc__nav a.is-on,.dc-sc__nav a:hover{background:var(--ink);border-color:var(--ink);color:#fff}@media(min-width:900px){.dc-sc__nav{justify-content:center;margin:0 0 12px;border-radius:999px}}.dc-sc__group{padding-top:26px;scroll-margin-top:128px}@media(min-width:900px){.dc-sc__group{padding-top:48px;scroll-margin-top:150px}}.dc-sc__ghead{margin-bottom:16px;max-width:640px}.dc-sc__ghead h3{font-size:clamp(1.45rem,3vw,1.95rem);margin:0 0 6px}.dc-sc__ghead p{margin:0;color:var(--muted);font-size:.98rem;line-height:1.5}.dc-sc__pill{display:inline-flex;align-items:center;gap:6px;margin:2px 0 8px;padding:5px 11px;border-radius:999px;background:var(--accent-soft);color:var(--accent-dark);font-size:.78rem;font-weight:800;letter-spacing:.02em}.dc-sc__pill svg{color:var(--accent)}.dc-sc__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:900px){.dc-sc__grid{gap:22px}.dc-sc__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.dc-sc__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.dc-sc__card{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden;text-decoration:none;color:var(--ink);transition:transform .25s,box-shadow .25s,border-color .25s}.dc-sc__card:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:var(--gold,#B8955A)}.dc-sc__img{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background:var(--accent-soft)}.dc-sc__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}.dc-sc__card:hover .dc-sc__img img{transform:scale(1.04)}.dc-sc__badge{position:absolute;left:10px;top:10px;background:#fffbf6f2;color:var(--ink);font-size:.72rem;font-weight:800;padding:5px 10px;border-radius:999px}.dc-sc__body{display:flex;flex-direction:column;gap:3px;flex:1;padding:11px 12px 13px}.dc-sc__name{font-family:var(--head);font-weight:600;font-size:1.02rem;line-height:1.2}.dc-sc__line{color:var(--muted);font-size:.84rem;line-height:1.35}.dc-sc__price{margin-top:auto;padding-top:7px;font-weight:800;font-size:1rem;line-height:1.3}.dc-sc__from{font-size:.78rem;font-weight:700;color:var(--muted)}.dc-sc__was{font-size:.84em;font-weight:600;color:#8a7a6e;text-decoration-thickness:1.5px}.dc-sc__arrow{color:#8a7a6e;font-weight:600}.dc-sc__now{color:#b5562f}.dc-sc__now--plain{color:var(--ink)}.dc-sc__tag{display:block;font-size:.74rem;font-weight:800;color:#b5562f;margin-top:1px}.dc-sc__cta{margin-top:8px;font-weight:800;color:var(--accent);font-size:.95rem}.dc-sc__card.is-feat{grid-column:1/-1}.dc-sc__card.is-feat .dc-sc__img{aspect-ratio:5/4}.dc-sc__card.is-feat .dc-sc__name{font-size:1.35rem}.dc-sc__card.is-feat .dc-sc__line{font-size:.95rem}@media(max-width:899px){.dc-sc__grid:not(:has(.is-feat))>.dc-sc__card:last-child:nth-child(odd){grid-column:1/-1;flex-direction:row}.dc-sc__grid:not(:has(.is-feat))>.dc-sc__card:last-child:nth-child(odd) .dc-sc__img{flex:0 0 44%;aspect-ratio:1/1}.dc-sc__grid:not(:has(.is-feat))>.dc-sc__card:last-child:nth-child(odd) .dc-sc__body{padding:14px}}@media(min-width:900px){.dc-sc__body{padding:15px 18px 18px;gap:4px}.dc-sc__name{font-size:1.14rem}.dc-sc__line{font-size:.92rem}.dc-sc__price{font-size:1.08rem}.dc-sc__grid--4 .dc-sc__card.is-feat{grid-column:span 2;grid-row:span 2}.dc-sc__grid--4 .dc-sc__card.is-feat .dc-sc__img{aspect-ratio:auto;flex:1 1 auto;min-height:320px}.dc-sc__grid--4 .dc-sc__card.is-feat .dc-sc__body{flex:0 0 auto}.dc-sc__card.is-feat .dc-sc__body{padding:20px 24px 24px}.dc-sc__card.is-feat .dc-sc__name{font-size:1.6rem}.dc-sc__card.is-feat .dc-sc__line{font-size:1.02rem}.dc-sc__card.is-feat .dc-sc__price{font-size:1.25rem}}.dc-sc__all{margin-top:40px}.template-index .dc-ppl{padding:56px 0 64px;background:#f8ede3}@media(min-width:900px){.template-index .dc-ppl{padding:104px 0 112px}}.template-index .dc-ppl .dc-sechead{margin-bottom:28px}.dc-ppl__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:900px){.dc-ppl__row{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}}.dc-ppl__tile{display:flex;flex-direction:column;min-width:0;text-decoration:none;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden;transition:transform .25s,box-shadow .25s,border-color .25s}.dc-ppl__tile:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:var(--gold,#B8955A)}.dc-ppl__photo{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--accent-soft)}.dc-ppl__photo img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.dc-ppl__tile:hover .dc-ppl__photo img{transform:scale(1.04)}.dc-ppl__who{position:absolute;left:10px;bottom:10px;background:#fffbf6f2;color:var(--ink);font-family:var(--head);font-weight:600;font-size:.98rem;padding:6px 13px;border-radius:999px;box-shadow:0 6px 16px -10px #2b1e1780}.dc-ppl__cap{display:flex;flex-direction:column;gap:6px;flex:1;padding:12px 12px 14px}.dc-ppl__text{color:var(--muted);font-size:.86rem;line-height:1.4}.dc-ppl__more{margin-top:auto;font-weight:800;font-size:.84rem;color:var(--accent)}@media(min-width:900px){.dc-ppl__cap{padding:16px 18px 20px}.dc-ppl__text{font-size:.95rem}.dc-ppl__more{font-size:.92rem}.dc-ppl__who{font-size:1.08rem}}.dc-ppl__foot{text-align:center;margin:28px 0 0;color:var(--muted);font-size:1rem}.dc-ppl__foot .dc-link{color:var(--accent);margin-left:4px}.template-index .dc-tband--4{padding:56px 0}@media(min-width:900px){.template-index .dc-tband--4{padding:96px 0}}.dc-tband--4 .dc-sechead{margin-bottom:32px}.dc-tband--4 .dc-tband__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.dc-tband--4 .dc-tband__icon{width:50px;height:50px;margin-bottom:12px}.dc-tband--4 .dc-tband__item h3{font-size:1.02rem;line-height:1.25;margin-bottom:6px}.dc-tband--4 .dc-tband__item p{font-size:.86rem;line-height:1.45}.dc-tband--4 .dc-tband__link{font-size:.84rem}@media(min-width:900px){.dc-tband--4 .dc-tband__row{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}.dc-tband--4 .dc-tband__icon{width:58px;height:58px;margin-bottom:18px}.dc-tband--4 .dc-tband__item h3{font-size:1.15rem}.dc-tband--4 .dc-tband__item p{font-size:.95rem}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/dc-v413.css.map */
