.rg-store .rg-fold>details>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:12px 16px;margin:20px 0 0;border:2px solid #0b5fff;border-radius:12px}.rg-store .rg-fold>details>summary::-webkit-details-marker{display:none}.rg-store .rg-fold>details>summary>h2{margin:0;font-size:1.25rem}.rg-store .rg-fold>details>summary::after{content:"+";font-size:26px;line-height:1;color:#0b5fff}.rg-store .rg-fold>details[open]>summary::after{content:"−"}.rg-store .rg-fold>details[open]>summary{border-color:#dde3ee}.rg-store .rg-fold>details>summary{position:relative}.rg-store .rg-fold>details>summary::after{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.rg-store .rg-fold>details>summary>h2{flex:1;padding-right:28px}.rg-store .rg-page h1{font-size:clamp(2.1rem,1.5rem + 2.4cqw,3.3rem);line-height:1.12;margin:0 0 20px}.rg-store .rg-page figcaption{color:var(--rg-muted);font-size:15px;margin-top:8px}.rg-store .rg-page table{border-collapse:collapse;width:100%;font-size:16px}.rg-store .rg-page th,.rg-store .rg-page td{border:1px solid var(--rg-border);padding:10px 12px;text-align:left}.rg-store .rg-page th{background:var(--rg-surface)}.rg-store .rg-page :is(.rg-split__text,.rg-cols__body,.rg-more section)>ul{list-style:none;padding:0;margin:0 0 18px}.rg-store .rg-page :is(.rg-split__text,.rg-cols__body,.rg-more section)>ul>li{position:relative;padding-left:30px;margin:10px 0}.rg-store .rg-page :is(.rg-split__text,.rg-cols__body,.rg-more section)>ul>li::before{content:"";position:absolute;left:2px;top:.6em;width:9px;height:9px;background:var(--rg-primary);transform:rotate(45deg)}.rg-store .rg-page.rg-v-divider-straight :is(.rg-edge--curve,.rg-edge--angle){border-radius:0;clip-path:none;padding-block:clamp(64px,8cqw,84px)}@container (max-width:767px){.rg-store .rg-page.rg-v-divider-straight :is(.rg-edge--curve,.rg-edge--angle){border-radius:0;clip-path:none;padding-block:56px}}@container (max-width:768px){.rg-store .rg-page:has(>.rg-preview-footer){padding-bottom:0}}.rg-store .rg-page .rg-prose>address{text-align:center}.rg-store .rg-page[data-rg-story] h1{font-size:clamp(1.875rem,1.4rem + 1.6cqw,2.75rem);line-height:1.15}.rg-store .rg-page[data-rg-story] :is(.rg-preview-header,.rg-preview-footer) img{object-fit:contain;object-position:0 50%}.rg-store .rg-page[data-rg-story] [id]{scroll-margin-top:calc(var(--rg-head-h,120px) + 8px)}@container (max-width:767px){.rg-store .rg-page[data-rg-story] :is(.rg-trust>li,p.rg-conv-label,p.rg-conv-price__label,p.rg-conv-price__note,.rg-conv-price p.rg-tier,p.rg-conv-compare__sub){font-size:16px}}.rg-store .rg-page[data-rg-story] :is(.rg-conv-review>p,.rg-swipe .rg-conv-review blockquote){font-size:16px}.rg-store .rg-page[data-rg-story] .rg-band[data-rg-tone~=dark] :is(.rg-price-strip,.rg-split--mat){--rg-strip-bg:rgba(255,255,255,.08)}.rg-store .rg-page[data-rg-story] .rg-band[data-rg-theme-c~="#ffffff" i] :is(.rg-price-strip,.rg-split--mat){--rg-strip-bg:var(--rg-surface)}@container (min-width:900px){.rg-store .rg-page[data-rg-story] .rg-split:has(>.rg-conv-rebook)>.rg-split__text{grid-column:1;grid-row:1}.rg-store .rg-page[data-rg-story] .rg-split:has(>.rg-conv-rebook)>.rg-split__media{grid-column:2;grid-row:1/span 2}.rg-store .rg-page[data-rg-story] .rg-split.rg-split--flip:has(>.rg-conv-rebook)>.rg-split__text{grid-column:2}.rg-store .rg-page[data-rg-story] .rg-split.rg-split--flip:has(>.rg-conv-rebook)>.rg-split__media{grid-column:1}}@container (min-width:900px){.rg-store .rg-page[data-rg-story] .rg-split:has(>.rg-conv-rebook)>.rg-split__media{align-self:start}}.rg-store .rg-page :is(.rg-close,.rg-preview-footer)[data-rg-photo]::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--rg-ov,transparent);opacity:var(--rg-ov-o,1);pointer-events:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){.rg-store .rg-page :is(.rg-conv-review,.rg-dash,.rg-swatch){transition:transform .2s,box-shadow .2s}.rg-store .rg-page :is(.rg-conv-review,.rg-dash,.rg-swatch):hover{transform:translateY(-4px);box-shadow:0 18px 40px -12px rgba(0,0,0,.28)}}.rg-store .rg-store__open .rg-trust{display:grid}@container (min-width:880px){.rg-store .rg-store__open>.rg-band__in>.rg-trust:is(:last-child,:has(+.rg-store__cap:last-child)){grid-template-columns:minmax(0,1fr);margin-top:0}.rg-store .rg-store__open>.rg-band__in>.rg-store__cap{grid-column:1/-1}}.rg-store .rg-store__cap{margin:16px 0 0;font-size:.9em;opacity:.85}.rg-store .rg-store__help{margin:0;padding:24px 16px 40px;text-align:center;font-size:18px;line-height:1.6}@container (max-width:767px){.rg-store .rg-store__help{text-align:left}}.rg-store .rg-page .rg-spec>li>:is(.rg-step-num,.rg-step-icon){display:none}.rg-store .rg-page .rg-spec>li>.rg-spec__no{grid-column:1}.rg-store .rg-page .rg-spec::before{display:none}.rg-store .rg-more-tog{position:absolute;width:1px;height:1px;opacity:0;clip-path:inset(50%)}.rg-store .rg-more-btn{display:none}.rg-store .rg-conv-review>.rg-more-tog:not(:checked)~blockquote .rg-conv-q{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.rg-store .rg-conv-review>.rg-more-btn{display:inline-flex;align-items:center;min-height:44px;margin:-10px 0 8px;font-size:16px;font-weight:700;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.rg-store .rg-conv-review>.rg-more-tog:checked~.rg-more-btn>.rg-more-open,.rg-store .rg-conv-review>.rg-more-tog:not(:checked)~.rg-more-btn>.rg-more-close{display:none}.rg-store .rg-conv-review>.rg-more-tog:focus-visible~.rg-more-btn{outline:2px solid currentColor;outline-offset:2px}.rg-store .rg-conv-grid>.rg-conv-review>blockquote{grid-row:2}.rg-store .rg-conv-grid>.rg-conv-review>.rg-more-btn{grid-row:3;grid-column:1/-1}.rg-store .rg-conv-grid>.rg-conv-review>.rg-conv-by{grid-row:4}.rg-store .rg-conv-review>.rg-more-tog:not(:checked)~.rg-more-btn{grid-row:2;grid-column:1/-1;justify-self:end;align-self:end;align-items:flex-end;margin:0 0 18px;padding-left:48px;background:linear-gradient(90deg,transparent,var(--rg-bg) 40px) bottom/100% 1.7em no-repeat}.rg-store .rg-page a.rg-store__go{white-space:nowrap}@container (max-width:480px){.rg-store .rg-page .rg-store__open .rg-trust{grid-template-columns:minmax(0,1fr)}}@container (max-width:899px){.rg-store .rg-page[data-rg-story] .rg-band .rg-band__in.rg-split>.rg-split__text>ol.rg-spec{max-width:none}}@container (min-width:768px){.rg-store .rg-page[data-rg-story] .rg-swipe .rg-conv-grid.rg-conv-grid{align-items:stretch}.rg-store .rg-page[data-rg-story] .rg-swipe .rg-conv-grid>.rg-conv-review{align-content:start}}@container (min-width:880px){.rg-store .rg-page .rg-faqband~.rg-band .rg-cols--full>.rg-cols__body:not(:has(>:not(p))){max-width:880px;margin-inline:auto}}@container (min-width:880px){.rg-store .rg-store__open>.rg-band__in:has(>.breadcrumb:first-child+h2+*+.rg-trust:last-child),.rg-store .rg-store__open>.rg-band__in:has(>.breadcrumb:first-child+h2+*+.rg-trust+.rg-store__cap:last-child){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px;align-items:start}.rg-store .rg-store__open>.rg-band__in>.breadcrumb:first-child,.rg-store .rg-store__open>.rg-band__in>.breadcrumb:first-child+h2{grid-column:1/-1}}.rg-store .rg-page .breadcrumb>span+span::before{content:"/";margin:0 .5em}.rg-store .rg-page :is(.rg-timeline,.rg-spec)>li{overflow-wrap:anywhere}.rg-store .rg-band__in.rg-store__related .ilinks ul:has(>li:nth-child(6)){columns:13em;column-gap:32px}.rg-store .rg-band__in.rg-store__related .ilinks li{break-inside:avoid}.rg-store .rg-page .rg-cols--full>.rg-cols__body:has(>.rg-timeline)>:is(h3,h4){text-align:center}