@charset "UTF-8";.rfhq-item-grid .btn-add-to-cart-list,.rfhq-item-grid .btn-explore-variants,.rfhq-item-grid .like-action,.rfhq-item-carousel .btn-add-to-cart-list,.rfhq-item-carousel .btn-explore-variants,.rfhq-item-carousel .like-action,.rfhq-product-card .btn-add-to-cart-list,.rfhq-product-card .btn-explore-variants,.rfhq-product-card .like-action,[data-rfhq-owned] .btn-add-to-cart-list,[data-rfhq-owned] .btn-explore-variants,[data-rfhq-owned] .like-action{visibility:visible!important}.rfhq-item-grid .item-card,.rfhq-item-carousel .item-card,.rfhq-product-card .item-card{min-width:0}.item-card-group-section .card,.rfhq-item-carousel .card,.rfhq-product-card .card{height:100%;align-items:stretch;justify-content:flex-start}.item-card-group-section .card-body>.variant-attr-row[data-attribute=Colour i],.item-card-group-section .card-body>.variant-attr-row[data-attribute=Color i],.rfhq-item-grid .card-body>.variant-attr-row[data-attribute=Colour i],.rfhq-item-grid .card-body>.variant-attr-row[data-attribute=Color i],.rfhq-item-carousel .card-body>.variant-attr-row[data-attribute=Colour i],.rfhq-item-carousel .card-body>.variant-attr-row[data-attribute=Color i],.rfhq-product-card .card-body>.variant-attr-row[data-attribute=Colour i],.rfhq-product-card .card-body>.variant-attr-row[data-attribute=Color i]{margin:0 0 .5rem}.item-card-group-section .card-img-container>.variant-attr-row[data-attribute=Colour i],.item-card-group-section .card-img-container>.variant-attr-row[data-attribute=Color i],.rfhq-item-grid .card-img-container>.variant-attr-row[data-attribute=Colour i],.rfhq-item-grid .card-img-container>.variant-attr-row[data-attribute=Color i],.rfhq-item-carousel .card-img-container>.variant-attr-row[data-attribute=Colour i],.rfhq-item-carousel .card-img-container>.variant-attr-row[data-attribute=Color i],.rfhq-product-card .card-img-container>.variant-attr-row[data-attribute=Colour i],.rfhq-product-card .card-img-container>.variant-attr-row[data-attribute=Color i]{grid-area:auto;place-self:auto;margin:.5rem 0 0;z-index:auto}.rfhq-product-card-surface .card-body{align-items:stretch}.rfhq-video-card{cursor:pointer}.rfhq-video-thumb-wrap{position:relative;overflow:hidden;border-radius:4px;background:#000;aspect-ratio:16/9}.rfhq-video-thumb{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:opacity .2s ease}.rfhq-video-card:hover .rfhq-video-thumb{opacity:.75}.rfhq-play-btn{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:.85;transition:opacity .2s ease,transform .2s ease}.rfhq-video-card:hover .rfhq-play-btn{opacity:1;transform:scale(1.1)}.rfhq-video-title{font-size:.875rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rfhq-section-header .section-title{margin-bottom:.25rem;font-size:var(--rfhq-title-size, var(--bs-h2-font-size, 2rem))}.rfhq-section-header .section-description{color:var(--rfhq-section-muted, var(--text-muted, #6c757d));font-size:clamp(1rem,.9rem + .4vw,1.125rem);line-height:1.6}.rfhq-item-carousel,.rfhq-youtube-carousel{position:relative}.rfhq-swiper{padding-bottom:2.5rem}.rfhq-swiper .swiper-slide{height:auto}.rfhq-swiper .swiper-slide .item-card,.rfhq-swiper .swiper-slide .card{height:100%}.rfhq-swiper .swiper-button-next,.rfhq-swiper .swiper-button-prev{top:50%;width:2.5rem;height:2.5rem;margin-top:-1.25rem;background-color:var(--rfhq-card-surface, #fff);border-radius:50%;box-shadow:0 2px 10px #112b422e;transition:transform .15s ease,box-shadow .15s ease}.rfhq-swiper .swiper-button-next:hover,.rfhq-swiper .swiper-button-prev:hover{transform:scale(1.07);box-shadow:0 4px 14px #112b423d}.rfhq-swiper .swiper-button-disabled{box-shadow:none}.rfhq-swiper .swiper-button-next:after,.rfhq-swiper .swiper-button-prev:after{content:"";font-size:0;width:.7rem;height:.7rem;background-color:var(--rfhq-section-heading, #1a1a2e);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 6 15 12 9 18'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 6 15 12 9 18'/%3E%3C/svg%3E") center/contain no-repeat}.rfhq-swiper .swiper-button-prev:after{transform:scaleX(-1)}.rfhq-swiper-pagination .swiper-pagination-bullet-active{background:var(--rfhq-link, var(--primary, #5e64ff))}.rfhq-embed-card{width:100%}.rfhq-embed-title{margin-bottom:.5rem;font-weight:600}.rfhq-embed-wrap{width:100%;overflow:hidden;border-radius:4px;background:var(--bg-light-gray, #f8f9fa)}.rfhq-embed-wrap--16-9{position:relative;padding-bottom:56.25%}.rfhq-embed-wrap--4-3{position:relative;padding-bottom:75%}.rfhq-embed-wrap--1-1{position:relative;padding-bottom:100%}.rfhq-embed-wrap--16-9 .rfhq-embed-inner,.rfhq-embed-wrap--4-3 .rfhq-embed-inner,.rfhq-embed-wrap--1-1 .rfhq-embed-inner{position:absolute;inset:0}.rfhq-embed-inner iframe,.rfhq-embed-inner video{width:100%;height:100%;border:0;display:block}.rfhq-embed-inner audio{width:100%;display:block}.rfhq-embed-inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.rfhq-embed-wrap--auto .rfhq-embed-inner img{height:auto;-o-object-fit:initial;object-fit:initial}.rfhq-embed-fallback{display:flex;align-items:center;justify-content:center;height:100%;min-height:4rem;padding:1rem;text-align:center;color:var(--rfhq-section-muted, var(--text-muted, #6c757d));font-size:.875rem;word-break:break-all}.rfhq-embed-caption{margin-top:.5rem;font-size:.875rem;color:var(--rfhq-section-muted, var(--text-muted, #6c757d))}.rfhq-brand-card{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem 1rem;gap:.75rem}.rfhq-brand-card--logo-only{padding:1rem;gap:0}.rfhq-brand-logo-wrap{display:flex;align-items:center;justify-content:center;width:100%}.rfhq-brand-logo{max-width:100%;max-height:72px;width:auto;-o-object-fit:contain;object-fit:contain;display:block;transition:opacity .2s ease}.rfhq-brand-logo-link{display:inline-block}.rfhq-brand-logo-link:hover .rfhq-brand-logo{opacity:.7}.rfhq-brand-body{display:flex;flex-direction:column;align-items:center;gap:.375rem;width:100%}.rfhq-brand-name{margin:0;font-weight:700;font-size:1.125rem;line-height:1.3}.rfhq-brand-tagline{margin:0;font-size:.875rem;color:var(--rfhq-section-muted, var(--text-muted, #6c757d))}.rfhq-brand-description{margin:0;font-size:.875rem;line-height:1.6;color:var(--rfhq-section-text, var(--text-color, inherit))}.rfhq-brand-link{margin-top:.5rem}.rfhq-address-card{width:100%}.rfhq-address-label{margin:0 0 .875rem;font-size:1.125rem;font-weight:700}.rfhq-address-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem}.rfhq-address-item{display:flex;align-items:flex-start;gap:.625rem;line-height:1.5}.rfhq-address-icon{flex-shrink:0;width:16px;height:16px;margin-top:.2rem;color:var(--rfhq-icon, var(--primary, #5e64ff))}.rfhq-address-text{font-size:.9375rem;color:var(--rfhq-section-text, var(--text-color, inherit))}.rfhq-address-item--hours .rfhq-address-text{font-size:.875rem;color:var(--rfhq-section-muted, var(--text-muted, #6c757d))}.rfhq-address-link{font-size:.9375rem;color:inherit;text-decoration:none}.rfhq-address-link:hover{text-decoration:underline}.rfhq-address-map{position:relative;width:100%;padding-bottom:75%;margin-top:1rem;border-radius:4px;overflow:hidden}.rfhq-address-map iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.rfhq-address-card--compact .rfhq-address-list{gap:.5rem}.rfhq-address-social{display:flex;align-items:center;gap:.75rem;margin-top:1rem}.rfhq-address-social-link{display:inline-flex;color:var(--rfhq-icon, var(--primary, #5e64ff));transition:opacity .15s}.rfhq-address-social-link:hover{opacity:.7}.rfhq-copy-btn{flex-shrink:0;background:none;border:none;padding:.125rem .25rem;margin-left:auto;cursor:pointer;color:var(--rfhq-section-muted, var(--text-muted, #6c757d));opacity:0;transition:opacity .15s,color .15s;line-height:1}.rfhq-address-item:hover .rfhq-copy-btn{opacity:1}.rfhq-copy-btn--done{color:#28a745!important;opacity:1!important}.rfhq-directions-link{display:inline-flex;align-items:center;gap:.375rem;margin-top:.75rem;font-size:.875rem;font-weight:500;color:var(--rfhq-link, var(--primary, #5e64ff));text-decoration:none}.rfhq-directions-link:hover{text-decoration:underline}.rfhq-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}@media (min-width: 576px){.rfhq-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 992px){.rfhq-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.rfhq-category-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;border-radius:4px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.rfhq-category-card:hover{transform:translateY(-3px);box-shadow:0 6px 20px #0000001a;color:inherit}.rfhq-category-image-wrap{position:relative;width:100%;padding-bottom:100%;background:var(--bg-light-gray, #f8f9fa)}.rfhq-category-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.rfhq-category-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:600;color:var(--rfhq-section-muted, var(--text-muted, #6c757d))}.rfhq-category-name{margin-top:.625rem;text-align:center;font-size:.9375rem;color:var(--rfhq-section-text, var(--text-color, inherit))}.shop-by-category-content .section-title{color:var(--rfhq-section-heading, inherit)}.product-category-section.products-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}@media (min-width: 576px){.product-category-section.products-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 992px){.product-category-section.products-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.product-category-section.products-list .category-card{height:auto!important;width:100%!important;margin:0!important;display:flex;flex-direction:column;border:none;background:transparent;border-radius:4px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.product-category-section.products-list .category-card:hover{transform:translateY(-3px);box-shadow:0 6px 20px #0000001a}.product-category-section.products-list .category-card>.card-img-top,.product-category-section.products-list .placeholder-div{width:100%;aspect-ratio:1/1;height:auto!important;-o-object-fit:cover;object-fit:cover;background:var(--rfhq-card-surface, #f8f9fa);border:1px solid var(--rfhq-card-border, #e5e5e5);border-radius:4px;margin:0;box-sizing:border-box}.product-category-section.products-list .placeholder-div{position:relative}.product-category-section.products-list .placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:600;color:var(--rfhq-section-muted, #6c757d)}.product-category-section.products-list .card-body{margin-top:.625rem;padding:0;text-align:center;font-size:.9375rem;color:var(--rfhq-section-text, inherit)}.card-grid>.card.h-100{border:none;background:transparent;border-radius:4px;overflow:hidden}.card-grid>.card.h-100>.card-img-top,.card-grid>.card.h-100>.placeholder-div{width:100%;aspect-ratio:1/1;max-height:none!important;height:auto!important;-o-object-fit:cover;object-fit:cover;background:var(--rfhq-card-surface, #f8f9fa);border:1px solid var(--rfhq-card-border, #e5e5e5);border-radius:4px;margin:0;box-sizing:border-box}.card-grid>.card.h-100>.placeholder-div{position:relative}.card-grid>.card.h-100>.placeholder-div>.placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:600;color:var(--rfhq-section-muted, #6c757d)}.card-grid>.card.h-100>.card-body{margin-top:.625rem;padding:0;color:var(--rfhq-section-text, inherit)}.rfhq-brand-card{transition:transform .2s ease,box-shadow .2s ease}.rfhq-brand-card:hover{transform:translateY(-3px);box-shadow:0 6px 20px #0000001a}.rfhq-zoom-lightbox{display:none;position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.92);flex-direction:column;align-items:center;justify-content:center}.rfhq-zoom-lightbox.is-open{display:flex}.rfhq-zoom-lb-backdrop{position:absolute;inset:0}.rfhq-zoom-lb-close{position:absolute;top:1rem;right:1rem;background:rgba(255,255,255,.15);border:none;color:#fff;font-size:1.5rem;line-height:1;width:2.5rem;height:2.5rem;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;z-index:1}.rfhq-zoom-lb-close:hover{background:rgba(255,255,255,.3)}.rfhq-zoom-lb-close:focus-visible{outline:2px solid #fff;outline-offset:2px}.rfhq-zoom-lb-stage{position:relative;max-width:90vw;max-height:82vh;overflow:hidden;display:flex;align-items:center;justify-content:center;z-index:1}.rfhq-zoom-lb-img{max-width:90vw;max-height:82vh;-o-object-fit:contain;object-fit:contain;display:block;cursor:zoom-in;transform-origin:center;transition:transform .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rfhq-zoom-lb-caption{position:relative;z-index:1;color:#ffffffbf;font-size:.875rem;text-align:center;margin:.75rem 0 0;max-width:90vw}.rfhq-zoom-lb-controls{position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem;z-index:1}.rfhq-zoom-lb-btn{background:rgba(255,255,255,.15);border:none;color:#fff;width:2.25rem;height:2.25rem;border-radius:4px;cursor:pointer;font-size:1.1rem;display:flex;align-items:center;justify-content:center;transition:background .15s}.rfhq-zoom-lb-btn:hover{background:rgba(255,255,255,.3)}.rfhq-video-poster{width:100%;height:100%;background:#000 center/cover no-repeat;display:flex;align-items:center;justify-content:center;cursor:pointer}.rfhq-video-play-btn{background:none;border:none;padding:0;cursor:pointer;opacity:.9;transition:opacity .2s,transform .2s}.rfhq-video-poster:hover .rfhq-video-play-btn{opacity:1;transform:scale(1.1)}.rfhq-audio-player{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:var(--bg-light-gray, #f8f9fa);border-radius:4px;width:100%}.rfhq-audio-play{flex-shrink:0;background:var(--rfhq-icon, var(--primary, #5e64ff));border:none;color:#fff;width:2.25rem;height:2.25rem;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .15s}.rfhq-audio-play:hover{opacity:.85}.rfhq-audio-mute{flex-shrink:0;background:transparent;border:none;color:var(--rfhq-section-muted, var(--text-muted, #6c757d));cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:color .15s}.rfhq-audio-mute:hover{color:var(--rfhq-section-text, var(--text-color, #333))}.rfhq-audio-progress{flex:1;display:flex;flex-direction:column;gap:.25rem;min-width:0}.rfhq-audio-bar{width:100%;height:4px;background:var(--border-color, #dee2e6);border-radius:2px;cursor:pointer;position:relative}.rfhq-audio-fill{height:100%;width:0%;background:var(--rfhq-link, var(--primary, #5e64ff));border-radius:2px;pointer-events:none;transition:width .1s linear}.rfhq-audio-time{font-size:.75rem;color:var(--rfhq-section-muted, var(--text-muted, #6c757d));white-space:nowrap}.rfhq-service-card{position:relative;width:100%;height:100%;display:flex;flex-direction:column;background:var(--rfhq-card-surface, var(--card-bg, #fff));border:1px solid var(--rfhq-card-border, var(--border-color, #e9ecef));border-radius:var(--rfhq-card-radius, 10px);padding:1.75rem;transition:box-shadow .2s ease,transform .2s ease}.rfhq-service-card--featured{border-color:var(--rfhq-link, var(--primary, #5e64ff));border-top-width:4px;box-shadow:var(--rfhq-shadow-featured)}.rfhq-service-card:hover{box-shadow:0 6px 20px #0000001a;transform:translateY(-2px)}.rfhq-service-card--featured:hover{box-shadow:var(--rfhq-shadow-featured-hover)}.rfhq-sc-badge{position:absolute;top:-1px;right:1.5rem;background:var(--rfhq-link, var(--primary, #5e64ff));color:#fff;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.25rem .75rem;border-radius:0 0 6px 6px}.rfhq-sc-header{margin-bottom:1.25rem}.rfhq-sc-plan-name{font-size:1.25rem;font-weight:700;margin:0 0 .25rem;line-height:1.3}.rfhq-sc-tagline{font-size:.875rem;color:var(--rfhq-section-muted, var(--text-muted, #6c757d));margin:0;line-height:1.5}.rfhq-sc-pricing{padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:1px solid var(--rfhq-divider, var(--rfhq-color-border, #f0f0f0))}.rfhq-sc-original-price{font-size:.9375rem;color:var(--rfhq-section-muted, var(--text-muted, #6c757d));text-decoration:line-through;margin:0 0 .125rem}.rfhq-sc-price-row{display:flex;align-items:baseline;gap:.25rem}.rfhq-sc-price{font-size:2.25rem;font-weight:800;line-height:1;color:var(--rfhq-section-heading, var(--heading-color, #1a1a2e));letter-spacing:-.03em}.rfhq-sc-interval{font-size:.9375rem;color:var(--rfhq-section-muted, var(--text-muted, #6c757d));font-weight:400}.rfhq-sc-price-suffix{font-size:.8125rem;color:var(--rfhq-section-muted, var(--text-muted, #6c757d));margin:.25rem 0 0}.rfhq-sc-trial{display:inline-block;margin:.5rem 0 0;font-size:.8125rem;font-weight:500;color:var(--rfhq-link, var(--primary, #5e64ff));background:var(--rfhq-primary-a7);padding:.2rem .6rem;border-radius:20px}.rfhq-sc-features{list-style:none;margin:0 0 1.5rem;padding:0;flex:1;display:flex;flex-direction:column;gap:.625rem}.rfhq-sc-feature{display:flex;align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.4}.rfhq-sc-feature-icon{flex-shrink:0;width:16px;height:16px;margin-top:.125rem}.rfhq-sc-feature:not(.rfhq-sc-feature--excluded) .rfhq-sc-feature-icon{color:#28a745}.rfhq-sc-feature--highlight .rfhq-sc-feature-icon{color:var(--rfhq-icon, var(--primary, #5e64ff))}.rfhq-sc-feature--highlight .rfhq-sc-feature-text{font-weight:600}.rfhq-sc-feature--excluded .rfhq-sc-feature-icon{color:var(--gray-300, #ced4da)}.rfhq-sc-feature--excluded .rfhq-sc-feature-text{color:var(--rfhq-section-muted, var(--text-muted, #6c757d))}.rfhq-sc-cta{margin-top:auto;display:flex;flex-direction:column;gap:.75rem}.rfhq-sc-cta-btn{width:100%;padding:.6875rem 1rem;font-weight:600;font-size:.9375rem;border-radius:6px;text-align:center}.rfhq-sc-secondary-cta{display:block;text-align:center;font-size:.875rem;color:var(--rfhq-section-muted, var(--text-muted, #6c757d));text-decoration:none}.rfhq-sc-secondary-cta:hover{color:var(--rfhq-link, var(--primary, #5e64ff));text-decoration:underline}.rfhq-feature-card{position:relative;width:100%;height:100%;display:flex;background:var(--rfhq-card-surface, var(--card-bg, #fff));border:1px solid var(--rfhq-card-border, var(--border-color, #e9ecef));border-radius:var(--rfhq-card-radius, 10px);padding:1.75rem;transition:box-shadow .2s ease,transform .2s ease}.rfhq-feature-card:hover{box-shadow:var(--rfhq-shadow-card);transform:translateY(-2px)}.rfhq-feature-card--icon-top,.rfhq-feature-card--numbered{flex-direction:column;gap:1rem}.rfhq-feature-card--icon-left{flex-direction:row;align-items:flex-start;gap:1rem}.rfhq-fc-icon{flex:0 0 auto;font-size:2rem;line-height:1;color:var(--rfhq-link, var(--primary, #5e64ff))}.rfhq-fc-icon svg{width:2rem;height:2rem;fill:currentColor}.rfhq-fc-number{flex:0 0 auto;font-size:1.5rem;font-weight:700;line-height:1;color:var(--rfhq-link, var(--primary, #5e64ff))}.rfhq-fc-content{flex:1 1 auto;min-width:0}.rfhq-fc-title{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:var(--rfhq-section-heading, var(--text-color, #192734))}.rfhq-fc-body{margin:0;font-size:.9375rem;line-height:1.6;color:var(--rfhq-section-muted, var(--text-muted, #6c757d))}.rfhq-fc-link{display:inline-block;margin-top:.75rem;font-size:.875rem;font-weight:500;color:var(--rfhq-link, var(--primary, #5e64ff));text-decoration:none}.rfhq-fc-link:hover{text-decoration:underline}.rfhq-stat-card{position:relative;width:100%;height:100%;display:flex;flex-direction:column;gap:.75rem;background:var(--rfhq-card-surface, var(--card-bg, #fff));border:1px solid var(--rfhq-card-border, var(--border-color, #e9ecef));border-radius:var(--rfhq-card-radius, 10px);padding:1.75rem;transition:box-shadow .2s ease,transform .2s ease}.rfhq-stat-card:hover{box-shadow:var(--rfhq-shadow-card);transform:translateY(-2px)}.rfhq-stat-icon{font-size:2rem;line-height:1;color:var(--rfhq-link, var(--primary, #5e64ff))}.rfhq-stat-icon svg{width:2rem;height:2rem;fill:currentColor}.rfhq-stat-value{font-size:2rem;font-weight:700;line-height:1.1;color:var(--rfhq-section-heading, var(--text-color, #192734))}.rfhq-stat-label{margin-top:.25rem;font-size:.9375rem;font-weight:600;color:var(--rfhq-section-heading, var(--text-color, #192734))}.rfhq-stat-description{margin-top:.375rem;font-size:.875rem;line-height:1.5;color:var(--rfhq-section-muted, var(--text-muted, #6c757d))}.rfhq-stat-trend{display:inline-flex;align-items:center;gap:.25rem;margin-top:.5rem;font-size:.8125rem;font-weight:600}.rfhq-stat-trend--up{color:var(--rfhq-color-success)}.rfhq-stat-trend--down{color:var(--rfhq-color-danger)}.rfhq-stat-trend--flat{color:var(--rfhq-section-muted, var(--rfhq-color-muted))}.rfhq-cta-card{position:relative;width:100%;padding:3rem 2rem;border-radius:16px;background:var(--rfhq-card-surface, var(--card-bg, #fff));border:1px solid var(--rfhq-card-border, var(--border-color, #e9ecef))}.rfhq-cta-confetti{position:absolute;width:1rem;height:1rem;border-radius:99999px;pointer-events:none}.rfhq-cta-confetti-1{top:-.5rem;left:25%;background-color:#84e1bc}.rfhq-cta-confetti-2{top:66.67%;right:16.67%;background-color:#fdba8c}.rfhq-cta-confetti-3{bottom:-.5rem;left:16.67%;background-color:#f8b4b4}.rfhq-cta-description{font-size:.9375rem;line-height:1.6;margin:1rem 0 0;color:var(--rfhq-section-muted, var(--text-muted, #6c757d))}.rfhq-cta-card--centered{display:flex;flex-direction:column;align-items:center;text-align:center}.rfhq-cta-card--left{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.rfhq-cta-badge{display:inline-block;background:var(--rfhq-badge-bg, var(--rfhq-primary-a10));color:var(--rfhq-badge-text, var(--rfhq-link, var(--primary, #5e64ff)));font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.3rem .875rem;border-radius:999px;margin-bottom:1rem}.rfhq-cta-heading{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;line-height:1.2;margin:0 0 .75rem;color:var(--rfhq-section-heading, var(--heading-color, #1a1a2e))}.rfhq-cta-subheading{font-size:1.0625rem;line-height:1.6;margin:0 0 1.75rem;max-width:640px;color:var(--rfhq-section-muted, var(--text-muted, #6c757d))}.rfhq-cta-card--centered .rfhq-cta-subheading{margin-inline:auto}.rfhq-cta-actions{display:flex;flex-wrap:wrap;gap:.875rem}.rfhq-cta-card--centered .rfhq-cta-actions{justify-content:center}.rfhq-cta-primary,.rfhq-cta-secondary{display:inline-block;padding:.75rem 1.75rem;font-weight:700;font-size:.9375rem;border-radius:6px;text-decoration:none!important;transition:opacity .2s ease,transform .15s ease,background .2s ease}.rfhq-cta-primary:hover,.rfhq-cta-secondary:hover{transform:translateY(-1px)}.rfhq-cta-primary{background:var(--rfhq-link, var(--primary, #5e64ff));color:var(--rfhq-cta-ink, #fff);border:1px solid transparent}.rfhq-cta-primary:hover{opacity:.9}.rfhq-cta-secondary{background:transparent;color:var(--rfhq-link, var(--primary, #5e64ff));border:1px solid var(--rfhq-card-border, var(--border-color, #e9ecef))}.rfhq-cta-secondary:hover{border-color:var(--rfhq-link, var(--primary, #5e64ff));background:var(--rfhq-primary-a7)}.rfhq-app-records{width:100%}.rfhq-records-wrapper{display:grid;grid-template-columns:minmax(0,1fr);gap:calc(1rem * var(--rfhq-spacing-scale, 1))}.rfhq-lg-gap-none .rfhq-records-wrapper{gap:0}.rfhq-lg-gap-sm .rfhq-records-wrapper{gap:calc(.75rem * var(--rfhq-spacing-scale, 1))}.rfhq-lg-gap-md .rfhq-records-wrapper{gap:calc(1.5rem * var(--rfhq-spacing-scale, 1))}.rfhq-lg-gap-lg .rfhq-records-wrapper{gap:calc(2.5rem * var(--rfhq-spacing-scale, 1))}.rfhq-records-links{display:flex;flex-wrap:wrap;gap:.625rem}.rfhq-records-links--top{margin-bottom:calc(1rem * var(--rfhq-spacing-scale, 1))}.rfhq-records-links--bottom{margin-top:calc(1rem * var(--rfhq-spacing-scale, 1))}.rfhq-records-message:not(:empty){margin-bottom:calc(1rem * var(--rfhq-spacing-scale, 1))}.rfhq-record{display:flex;flex-direction:column;gap:.35rem;background:var(--rfhq-card-surface, var(--card-bg, #fff));border:1px solid var(--rfhq-card-border, var(--border-color, #e9ecef));border-radius:var(--rfhq-card-radius, 10px);padding:1.25rem 1.5rem;transition:box-shadow var(--anim-hover-duration, .2s) ease,transform var(--anim-hover-duration, .2s) ease}.rfhq-card.rfhq-record.rfhq-record--agenda{gap:.2rem;padding:.8rem 1rem .7rem;border-left:3px solid var(--rfhq-card-border, var(--border-color, #e9ecef))}.rfhq-card.rfhq-record.rfhq-record--agenda.rfhq-record--success{border-left-color:var(--rfhq-color-success, #2a9060)}.rfhq-card.rfhq-record.rfhq-record--agenda.rfhq-record--warning{border-left-color:var(--rfhq-color-warning, #d99a1e)}.rfhq-card.rfhq-record.rfhq-record--agenda.rfhq-record--danger{border-left-color:var(--rfhq-color-danger, #c0392b)}.rfhq-card.rfhq-record.rfhq-record--agenda{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.15rem;align-items:center}.rfhq-card.rfhq-record--agenda>.rfhq-record-head,.rfhq-card.rfhq-record--agenda>.rfhq-record-tags{grid-column:1/-1}.rfhq-card.rfhq-record--agenda>.rfhq-record-line{grid-column:1/-1}.rfhq-card.rfhq-record--agenda>.rfhq-record-line:first-of-type{grid-column:1;grid-row:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rfhq-card.rfhq-record--agenda>.rfhq-record-main{grid-column:2;grid-row:2/span 2;align-self:center}.rfhq-card.rfhq-record--agenda>.rfhq-record-main .rfhq-cta-primary{white-space:nowrap;padding:.45rem 1rem;min-height:2.25rem;font-size:.75rem}.rfhq-card.rfhq-record--agenda>.rfhq-record-line:not(:first-of-type){grid-column:1;grid-row:3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rfhq-card.rfhq-record--agenda>.rfhq-record-more{grid-column:1/-1;grid-row:4}.rfhq-card.rfhq-record--agenda>.rfhq-record-more>summary{display:inline-block;cursor:pointer;font-size:.8125rem;font-weight:600;color:var(--rfhq-section-muted, var(--text-muted, #6c757d));text-decoration:underline;text-underline-offset:.2em;list-style:none}.rfhq-card.rfhq-record--agenda>.rfhq-record-more>summary::-webkit-details-marker{display:none}.rfhq-card.rfhq-record--agenda>.rfhq-record-more[open]>summary{margin-bottom:.15rem}.rfhq-card.rfhq-record--agenda>.rfhq-record-actions{grid-column:1/-1;grid-row:4;flex-wrap:wrap;gap:.1rem 1.1rem;margin-top:.15rem}.rfhq-card.rfhq-record--agenda .rfhq-record-title{font-family:inherit;font-size:1rem;font-weight:600;letter-spacing:normal;text-transform:none}.rfhq-card.rfhq-record--agenda .rfhq-record-tags{margin:0}.rfhq-card.rfhq-record--agenda .rfhq-record-line{font-size:.8125rem;line-height:1.4}.rfhq-card.rfhq-record--agenda .rfhq-record-line:first-of-type{font-size:.875rem}.rfhq-card.rfhq-record--agenda .rfhq-record-actions{padding-top:0;border-top:0}.rfhq-card.rfhq-record--agenda .rfhq-record-action--link,.rfhq-card.rfhq-record--agenda .rfhq-record-action--link.rfhq-cta-secondary{padding:.25rem 0;min-height:2rem;border:0;background:none;box-shadow:none;font-size:.8125rem;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--rfhq-section-muted, var(--text-muted, #6c757d));text-decoration:underline;text-underline-offset:.2em}html[data-rfhq-tap] .rfhq-card.rfhq-record--agenda .rfhq-record-action--link{min-height:1.75rem;padding-block:.1rem}.rfhq-card.rfhq-record--agenda .rfhq-record-action--link:hover{color:var(--rfhq-section-heading, var(--text-color, #192734))}.rfhq-card.rfhq-record--agenda .rfhq-record-action--danger.rfhq-record-action--link{color:var(--rfhq-color-danger, #c0392b)}.rfhq-record:hover{box-shadow:var(--rfhq-shadow-card);transform:translateY(calc(var(--anim-lift-px, 2px) * -.4))}.rfhq-record-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.rfhq-record-title{font-size:1.0625rem;font-weight:700;line-height:1.3;color:var(--rfhq-section-heading, var(--text-color, #192734))}.rfhq-record-line{margin:0;font-size:.9375rem;line-height:1.5;color:var(--rfhq-section-muted, var(--text-muted, #6c757d));overflow-wrap:anywhere}.rfhq-record-line:first-of-type{color:var(--rfhq-section-text, var(--text-color, #192734));font-weight:500}.rfhq-record-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:.75rem;padding-top:.875rem;border-top:1px solid var(--rfhq-divider, var(--rfhq-color-border, #f0f0f0))}.rfhq-record-actions:empty{display:none}.rfhq-days{display:flex;gap:.5rem;margin-bottom:1rem;padding-bottom:.25rem;overflow-x:auto;scrollbar-width:thin}.rfhq-day{flex:none;display:flex;flex-direction:column;align-items:center;min-width:4.5rem;padding:.5rem .75rem;font-family:inherit;line-height:1.25;cursor:pointer;color:var(--rfhq-color-text);background:var(--rfhq-color-surface);border:1px solid var(--rfhq-color-border);border-radius:10px}.rfhq-day:hover{border-color:var(--rfhq-color-primary)}.rfhq-day.active{color:var(--rfhq-color-on-primary, Canvas);background:var(--rfhq-color-primary);border-color:var(--rfhq-color-primary)}.rfhq-day-name{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;opacity:.8}.rfhq-day-date{font-size:.9375rem;font-weight:700;white-space:nowrap}.rfhq-day-times{display:grid;grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:.5rem}.rfhq-day-times .rfhq-record-action{text-align:center;padding:.625rem .5rem}.rfhq-record-action{cursor:pointer;padding:.5rem 1.125rem;font-size:.875rem}button.rfhq-record-action{font-family:inherit}.rfhq-record-action--danger{display:inline-block;font-weight:700;border-radius:6px;background:transparent;color:var(--rfhq-color-danger);border:1px solid var(--rfhq-color-danger);text-decoration:none!important}.rfhq-record-action--danger:hover{background:color-mix(in srgb,var(--rfhq-color-danger) 10%,transparent)}.rfhq-record-confirm{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem}.rfhq-records-empty{margin:0;padding:2rem 1rem;text-align:center;color:var(--rfhq-section-muted, var(--text-muted, #6c757d));border:1px dashed var(--rfhq-card-border, var(--border-color, #e9ecef));border-radius:var(--rfhq-card-radius, 10px)}.rfhq-records-skeleton{height:5rem;border-radius:var(--rfhq-card-radius, 10px);background:var(--rfhq-primary-a7);animation:rfhq-records-pulse 1.2s ease-in-out infinite}@keyframes rfhq-records-pulse{50%{opacity:.5}}@media (prefers-reduced-motion: reduce){.rfhq-records-skeleton{animation:none}}.rfhq-record-badge{--rfhq-tone: var(--rfhq-section-muted, var(--rfhq-color-muted));flex:none;white-space:nowrap;font-size:.75rem;font-weight:700;border-radius:999px;padding:.125rem .65rem;color:var(--rfhq-tone);background:color-mix(in srgb,var(--rfhq-tone) 12%,transparent);border:1px solid color-mix(in srgb,var(--rfhq-tone) 30%,transparent)}.rfhq-badge--success{--rfhq-tone: var(--rfhq-color-success)}.rfhq-badge--warning{--rfhq-tone: var(--rfhq-color-warning)}.rfhq-badge--danger{--rfhq-tone: var(--rfhq-color-danger)}.rfhq-badge--info{--rfhq-tone: var(--rfhq-color-info)}.rfhq-alert{--rfhq-tone: var(--rfhq-color-info);padding:.75rem 1rem;font-size:.9375rem;line-height:1.45;border-radius:var(--rfhq-card-radius, 10px);color:var(--rfhq-section-text, var(--text-color, #192734));background:color-mix(in srgb,var(--rfhq-tone) 9%,var(--rfhq-card-surface, #fff));border:1px solid color-mix(in srgb,var(--rfhq-tone) 28%,transparent);border-inline-start:4px solid var(--rfhq-tone)}.rfhq-alert--success{--rfhq-tone: var(--rfhq-color-success)}.rfhq-alert--warning{--rfhq-tone: var(--rfhq-color-warning)}.rfhq-alert--danger{--rfhq-tone: var(--rfhq-color-danger)}[data-rfhq-theme] .rfhq-record{background:var(--rfhq-card-surface);border-color:var(--rfhq-card-border)}[data-rfhq-theme] .rfhq-record-title{color:var(--rfhq-section-heading)}.rfhq-form-card{background:var(--rfhq-card-surface, var(--card-bg, #fff));border:1px solid var(--rfhq-card-border, var(--border-color, #e9ecef));border-radius:var(--rfhq-card-radius, 10px);padding:1.5rem}.rfhq-form-card .rfhq-form{display:grid;gap:calc(1rem * var(--rfhq-spacing-scale, 1))}.rfhq-form-card .form-group{margin:0}.rfhq-form-card .control-label,.rfhq-form-card label{color:var(--rfhq-section-text, inherit);font-weight:600}.rfhq-form-card .form-control{background:var(--rfhq-section-bg, var(--rfhq-card-surface, #fff));border:1px solid var(--rfhq-card-border, var(--gray-300));border-radius:calc(var(--rfhq-card-radius, 10px) * .6);padding:.5rem .75rem;min-height:2.5rem;color:var(--rfhq-section-text, inherit)}.rfhq-form-card .form-control:focus{border-color:var(--rfhq-link, var(--primary));box-shadow:0 0 0 3px var(--rfhq-primary-a15)}.rfhq-form-card .form-control[aria-invalid=true]{border-color:var(--rfhq-color-danger)}.rfhq-form-card .help-box{color:var(--rfhq-section-muted, var(--text-muted));font-size:.8125rem;margin:.25rem 0 0}.rfhq-form-error{color:var(--rfhq-color-danger);font-size:.875rem;font-weight:600;margin:.25rem 0 0}.rfhq-form-group{border:1px solid var(--rfhq-card-border, var(--border-color, #e9ecef));border-radius:var(--rfhq-card-radius, 10px);padding:1rem;margin:0;display:grid;gap:calc(1rem * var(--rfhq-spacing-scale, 1));min-width:0}.rfhq-form-group>legend{float:none;width:auto;padding:0 .4rem;margin:0;font-size:.8125rem;font-weight:700;color:var(--rfhq-section-muted, var(--text-muted))}.rfhq-form-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}button.rfhq-cta-primary,button.rfhq-cta-secondary{cursor:pointer;font-family:inherit}.rfhq-form-banner:not(:empty){margin-bottom:1rem}.rfhq-form-head{margin-bottom:1.25rem}.rfhq-form-title{margin:0;font-size:1.375rem;font-weight:700;color:var(--rfhq-section-heading, var(--text-color, #192734))}.rfhq-form-card .rfhq-field-disabled .form-control{opacity:.55}.rfhq-form-row{display:flex;gap:.5rem;align-items:flex-start}.rfhq-form-row>.form-group{flex:1 1 auto;min-width:0}.rfhq-form-row>.form-group:first-child{flex:0 0 9.5rem}.rfhq-form-row>.form-group.rfhq-field-wide{flex:1 1 auto}.rfhq-form-row>.form-group.rfhq-field-narrow{flex:0 0 5.5rem}.rfhq-form-group[hidden]{display:none}.rfhq-form-group>legend{display:flex;align-items:center;gap:.5rem}.rfhq-group-remove{margin-left:auto;border:0;background:none;color:var(--rfhq-section-muted, var(--text-muted, #7a6b86));font-size:1rem;line-height:1;padding:.25rem .4rem;cursor:pointer}.rfhq-add-more{align-self:flex-start;border:1px dashed var(--rfhq-card-border, var(--border-color, #b79fcb));background:none;color:var(--rfhq-link, inherit);border-radius:999px;padding:.45rem .9rem;font-size:.875rem;cursor:pointer;margin:0 0 .75rem}.rfhq-add-more[hidden]{display:none}.rfhq-form-card .rfhq-secret{position:relative}.rfhq-form-card .rfhq-secret .form-control{padding-right:4.5rem}.rfhq-form-card .rfhq-show-secret{position:absolute;right:.5rem;top:2.15rem;background:none;border:0;padding:.25rem .4rem;color:var(--rfhq-link, var(--primary));font-size:.8125rem;cursor:pointer}.rfhq-form-consent{color:var(--rfhq-section-muted, var(--text-muted));font-size:.8125rem;margin:0}.rfhq-form-consent a{color:inherit;text-decoration:underline}.rfhq-steps-card{list-style:none;display:flex;gap:.4rem;padding:0;margin:0}.rfhq-steps-card li{flex:1;text-align:center;font-size:.8125rem;color:var(--rfhq-section-muted, var(--text-muted))}.rfhq-steps-card li:before{content:"";display:block;height:.3rem;border-radius:999px;background:var(--rfhq-card-border, var(--border-color, #e9ecef));margin-bottom:.4rem}.rfhq-steps-card li.is-done:before,.rfhq-steps-card li.is-now:before{background:var(--rfhq-link, var(--primary, #5e64ff))}.rfhq-steps-card li.is-now{color:var(--rfhq-section-text, inherit);font-weight:700}.rfhq-layout-grid{width:100%}.rfhq-lg-pad-none{padding:0}.rfhq-lg-pad-sm{padding:calc(1.5rem * var(--rfhq-spacing-scale, 1));padding-inline:calc(clamp(.5rem,3.5vw,1.5rem) * var(--rfhq-spacing-scale, 1))}.rfhq-lg-pad-md{padding:calc(3rem * var(--rfhq-spacing-scale, 1)) calc(clamp(.5rem,3.5vw,1.5rem) * var(--rfhq-spacing-scale, 1))}.rfhq-lg-pad-lg{padding:calc(5rem * var(--rfhq-spacing-scale, 1)) calc(clamp(.5rem,3.5vw,1.5rem) * var(--rfhq-spacing-scale, 1))}.rfhq-lg-grid{display:grid;gap:1.5rem}.rfhq-lg-cols-2 .rfhq-lg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rfhq-lg-cols-3 .rfhq-lg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rfhq-lg-cols-4 .rfhq-lg-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rfhq-lg-cols-5 .rfhq-lg-grid{grid-template-columns:repeat(5,minmax(0,1fr))}[class*=rfhq-lg-rows-] .rfhq-lg-grid{align-items:stretch}[class*=rfhq-lg-rows-] .rfhq-lg-cell,[class*=rfhq-lg-rows-] .rfhq-avatar-card--card,[class*=rfhq-lg-rows-] .rfhq-brand-card,[class*=rfhq-lg-rows-] .rfhq-feature-card,[class*=rfhq-lg-rows-] .rfhq-stat-card,[class*=rfhq-lg-rows-] .rfhq-content-card,[class*=rfhq-lg-rows-] .rfhq-cta-card{height:100%}.rfhq-lg-gap-none .rfhq-lg-grid{gap:0}.rfhq-lg-gap-sm .rfhq-lg-grid{gap:calc(.75rem * var(--rfhq-spacing-scale, 1))}.rfhq-lg-gap-md .rfhq-lg-grid{gap:calc(1.5rem * var(--rfhq-spacing-scale, 1))}.rfhq-lg-gap-lg .rfhq-lg-grid{gap:calc(2.5rem * var(--rfhq-spacing-scale, 1))}.rfhq-lg-valign-top .rfhq-lg-grid{align-items:start}.rfhq-lg-valign-center .rfhq-lg-grid{align-items:center}.rfhq-lg-valign-bottom .rfhq-lg-grid{align-items:end}.rfhq-lg-valign-stretch .rfhq-lg-grid{align-items:stretch}@media (max-width: 575px){.rfhq-lg-grid{grid-template-columns:minmax(0,1fr)!important}}@media (min-width: 576px) and (max-width: 767px){.rfhq-lg-cols-3 .rfhq-lg-grid,.rfhq-lg-cols-4 .rfhq-lg-grid,.rfhq-lg-cols-5 .rfhq-lg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px) and (max-width: 991px){.rfhq-lg-cols-4 .rfhq-lg-grid,.rfhq-lg-cols-5 .rfhq-lg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rfhq-bento{width:100%}.rfhq-bento-grid{display:grid;gap:1.5rem;align-items:stretch;grid-auto-flow:dense}.rfhq-bento-cols-3 .rfhq-bento-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rfhq-bento-cols-4 .rfhq-bento-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.rfhq-bento-cols-6 .rfhq-bento-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.rfhq-bento-rh-compact .rfhq-bento-grid{grid-auto-rows:140px}.rfhq-bento-rh-comfortable .rfhq-bento-grid{grid-auto-rows:200px}.rfhq-bento-rh-tall .rfhq-bento-grid{grid-auto-rows:280px}.rfhq-bento-rh-auto .rfhq-bento-grid{grid-auto-rows:minmax(180px,auto)}.rfhq-bento-c1{grid-column:span 1}.rfhq-bento-c2{grid-column:span 2}.rfhq-bento-c3{grid-column:span 3}.rfhq-bento-c4{grid-column:span 4}.rfhq-bento-r1{grid-row:span 1}.rfhq-bento-r2{grid-row:span 2}.rfhq-bento-r3{grid-row:span 3}.rfhq-bento-tile{display:flex;min-width:0;min-height:0}.rfhq-bento-tile>*{flex:1 1 auto;width:100%;height:100%;min-width:0;overflow:hidden}.rfhq-bento-rh-auto .rfhq-bento-tile>*{overflow:visible}.rfhq-lg-gap-none .rfhq-bento-grid{gap:0}.rfhq-lg-gap-sm .rfhq-bento-grid{gap:calc(.75rem * var(--rfhq-spacing-scale, 1))}.rfhq-lg-gap-md .rfhq-bento-grid{gap:calc(1.5rem * var(--rfhq-spacing-scale, 1))}.rfhq-lg-gap-lg .rfhq-bento-grid{gap:calc(2.5rem * var(--rfhq-spacing-scale, 1))}@media (max-width: 575px){.rfhq-bento-grid{grid-template-columns:1fr!important;grid-auto-rows:minmax(160px,auto)!important}.rfhq-bento-tile{grid-column:span 1!important;grid-row:span 1!important}.rfhq-bento-tile>*{overflow:visible}}@media (min-width: 576px) and (max-width: 991px){.rfhq-bento-cols-3 .rfhq-bento-grid,.rfhq-bento-cols-4 .rfhq-bento-grid,.rfhq-bento-cols-6 .rfhq-bento-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rfhq-bento-c2,.rfhq-bento-c3,.rfhq-bento-c4{grid-column:span 2}}.rfhq-lg-cell{display:flex;flex-direction:column}.rfhq-lg-img-wrap{width:100%;overflow:hidden;border-radius:6px;margin-bottom:.875rem}.rfhq-lg-img-wrap img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.rfhq-lg-badge{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.2rem .6rem;border-radius:20px;background:var(--rfhq-badge-bg, var(--rfhq-primary-a10));color:var(--rfhq-badge-text, var(--rfhq-color-primary, #5e64ff));margin-bottom:.5rem;align-self:flex-start}.rfhq-lg-title{font-size:1.125rem;font-weight:700;margin:0 0 .5rem;line-height:1.3}.rfhq-lg-subtitle{font-size:.9375rem;font-weight:500;color:var(--rfhq-section-muted, var(--text-muted, #6c757d));margin:0 0 .375rem;line-height:1.4}.rfhq-lg-body{font-size:.9375rem;line-height:1.65;color:var(--rfhq-section-muted, var(--text-muted, #6c757d));margin:0 0 .875rem;flex:1}.rfhq-lg-link{align-self:flex-start;font-size:.9rem;font-weight:600;color:var(--rfhq-link, var(--primary, #5e64ff));text-decoration:none;margin-top:auto}.rfhq-lg-link:hover{text-decoration:underline}.rfhq-lg-footer{background:var(--rfhq-footer-bg, #1c1f2e)}.rfhq-lg-footer .rfhq-lg-title{color:#fff;font-size:.8125rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}.rfhq-lg-footer .rfhq-lg-body{color:#ffffff8c;font-size:.875rem}.rfhq-lg-footer .rfhq-lg-badge{background:rgba(255,255,255,.1);color:#ffffffb3}.rfhq-lg-footer .rfhq-lg-img-wrap{max-width:160px;border-radius:0;margin-bottom:1rem}.rfhq-lg-footer .rfhq-lg-link{color:#ffffffa6;font-weight:400}.rfhq-lg-footer .rfhq-lg-link:hover{color:#fff;text-decoration:underline}.rfhq-lg-nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.rfhq-lg-nav-list li{line-height:1.5}.rfhq-layout-grid:not(.rfhq-lg-footer) .rfhq-lg-nav-list a{font-size:.9rem;color:var(--rfhq-section-muted, var(--text-muted, #6c757d));text-decoration:none}.rfhq-layout-grid:not(.rfhq-lg-footer) .rfhq-lg-nav-list a:hover{color:var(--rfhq-link, var(--primary, #5e64ff))}.rfhq-lg-footer .rfhq-lg-nav-list a{font-size:.875rem;color:#ffffff8c;text-decoration:none;transition:color .15s ease}.rfhq-lg-footer .rfhq-lg-nav-list a:hover{color:#fff}.rfhq-lg-nav-list span{font-size:.875rem;color:#fff6}.rfhq-lg-bottom-bar{grid-column:1/-1;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--rfhq-divider, var(--rfhq-color-border, #f0f0f0));display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;align-items:center;justify-content:space-between}body:has(.wa-fab) .rfhq-lg-bottom-bar{padding-right:96px}.rfhq-lg-bottom-bar-left{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem}.rfhq-lg-bottom-bar-copy,.rfhq-lg-bottom-bar-address,.rfhq-lg-bottom-bar-powered{font-size:.8125rem;color:var(--rfhq-section-muted, var(--text-muted, #6c757d))}.rfhq-lg-bottom-bar-links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.25rem 1rem}.rfhq-lg-bottom-bar-links a{font-size:.8125rem;color:var(--rfhq-section-muted, var(--text-muted, #6c757d));text-decoration:none;transition:color .15s ease}.rfhq-lg-bottom-bar-links a:hover{color:var(--rfhq-link, var(--primary, #5e64ff))}.rfhq-lg-footer .rfhq-lg-bottom-bar{border-top-color:#ffffff1a}.rfhq-lg-footer .rfhq-lg-bottom-bar-copy,.rfhq-lg-footer .rfhq-lg-bottom-bar-address,.rfhq-lg-footer .rfhq-lg-bottom-bar-powered,.rfhq-lg-footer .rfhq-lg-bottom-bar-links a{color:#ffffff59}.rfhq-lg-footer .rfhq-lg-bottom-bar-links a:hover{color:#ffffffbf}.rfhq-footer-section{background:var(--rfhq-section-bg, var(--fg-color, #fff));border-top:1px solid var(--rfhq-divider, var(--rfhq-color-border, #e2e2e2))}.rfhq-lg-title{color:var(--rfhq-section-heading, inherit)}.rfhq-footer-section:not(.rfhq-lg-footer) .rfhq-lg-title{color:var(--rfhq-section-heading)}.rfhq-footer-logo{grid-column:1/-1;margin-bottom:1.5rem}.rfhq-footer-logo img{max-height:40px;width:auto}.rfhq-split-screen{width:100%}.rfhq-ss-pad-none{padding:0}.rfhq-ss-pad-sm{padding:1.5rem}.rfhq-ss-pad-md{padding:3rem 1.5rem}.rfhq-ss-pad-lg{padding:5rem 1.5rem}.rfhq-ss-grid{display:grid;gap:2rem;align-items:center}.rfhq-ss-ratio-50-50 .rfhq-ss-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rfhq-ss-ratio-60-40 .rfhq-ss-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.rfhq-ss-ratio-40-60 .rfhq-ss-grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.rfhq-ss-ratio-70-30 .rfhq-ss-grid{grid-template-columns:minmax(0,7fr) minmax(0,3fr)}.rfhq-ss-ratio-30-70 .rfhq-ss-grid{grid-template-columns:minmax(0,3fr) minmax(0,7fr)}.rfhq-ss-valign-top .rfhq-ss-grid{align-items:start}.rfhq-ss-valign-center .rfhq-ss-grid{align-items:center}.rfhq-ss-valign-bottom .rfhq-ss-grid{align-items:end}.rfhq-ss-gap-none .rfhq-ss-grid{gap:0}.rfhq-ss-gap-sm .rfhq-ss-grid{gap:1rem}.rfhq-ss-gap-md .rfhq-ss-grid{gap:2rem}.rfhq-ss-gap-lg .rfhq-ss-grid{gap:4rem}@media (max-width: 767px){.rfhq-ss-grid{grid-template-columns:minmax(0,1fr)!important}.rfhq-ss-stack-right-first .rfhq-ss-right{order:-1}}.rfhq-ss-panel{display:flex;flex-direction:column;gap:.75rem}.rfhq-ss-media{width:100%;border-radius:8px;overflow:hidden}.rfhq-ss-media img{width:100%;height:auto;display:block}.rfhq-ss-badge{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.2rem .6rem;border-radius:20px;background:var(--rfhq-badge-bg, var(--rfhq-primary-a10));color:var(--rfhq-badge-text, var(--rfhq-color-primary, #5e64ff));align-self:flex-start}.rfhq-ss-title{font-size:1.75rem;font-weight:700;margin:0;line-height:1.2;letter-spacing:-.02em}.rfhq-ss-body{font-size:.9375rem;line-height:1.7;color:var(--rfhq-section-muted, var(--text-muted, #6c757d));margin:0}.rfhq-ss-link{align-self:flex-start;font-weight:600;font-size:.9375rem;color:var(--rfhq-link, var(--primary, #5e64ff));text-decoration:none}.rfhq-ss-link:hover{text-decoration:underline}.rfhq-content-carousel{position:relative}.rfhq-content-carousel.rfhq-cc-fixed-h .swiper-slide{height:var(--rfhq-cc-height, auto)}.rfhq-content-carousel.rfhq-cc-fixed-h .swiper-slide>*{height:100%}.rfhq-cc-swiper{padding-bottom:2.5rem}.rfhq-cc-slide{display:flex;flex-direction:column;height:100%;background:var(--rfhq-card-surface, var(--card-bg, #fff));border:1px solid var(--rfhq-card-border, var(--border-color, #e9ecef));border-radius:var(--rfhq-card-radius, 10px);overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.rfhq-cc-slide:hover{box-shadow:0 6px 20px #00000017;transform:translateY(-2px)}.rfhq-cc-img-wrap{width:100%;overflow:hidden;aspect-ratio:16/9}.rfhq-cc-img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.rfhq-cc-body-wrap{padding:1.25rem;display:flex;flex-direction:column;flex:1;gap:.5rem}.rfhq-cc-badge{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.18rem .5rem;border-radius:20px;background:var(--rfhq-badge-bg, var(--rfhq-primary-a10));color:var(--rfhq-badge-text, var(--rfhq-color-primary, #5e64ff));align-self:flex-start}.rfhq-cc-title{font-size:1rem;font-weight:700;margin:0;line-height:1.35}.rfhq-cc-text{font-size:.875rem;line-height:1.6;color:var(--rfhq-section-muted, var(--text-muted, #6c757d));margin:0;flex:1}.rfhq-cc-link{align-self:flex-start;font-size:.875rem;font-weight:600;color:var(--rfhq-link, var(--primary, #5e64ff));text-decoration:none;margin-top:auto}.rfhq-cc-link:hover{text-decoration:underline}.rfhq-content-card{display:flex;flex-direction:column;height:100%;background:var(--rfhq-card-surface, var(--card-bg, #fff));border:1px solid var(--rfhq-card-border, var(--border-color, #e9ecef));border-radius:var(--rfhq-card-radius, 10px);overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.rfhq-content-card:hover{box-shadow:0 6px 20px #00000017;transform:translateY(-2px)}.rfhq-ccard-image-wrap{width:100%;overflow:hidden;aspect-ratio:16/9}.rfhq-ccard-image-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.rfhq-ccard-body{padding:1.25rem;display:flex;flex-direction:column;flex:1;gap:.5rem}.rfhq-ccard-meta{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:var(--rfhq-section-muted, var(--text-muted, #6c757d))}.rfhq-ccard-category{font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--rfhq-color-primary, var(--primary, #5e64ff))}.rfhq-ccard-sep{opacity:.5}.rfhq-ccard-title{font-size:1rem;font-weight:700;margin:0;line-height:1.35}.rfhq-ccard-title a{color:inherit;text-decoration:none}.rfhq-ccard-title a:hover,.rfhq-ccard-title a:focus{text-decoration:underline}.rfhq-ccard-excerpt{font-size:.875rem;line-height:1.6;color:var(--rfhq-section-muted, var(--text-muted, #6c757d));margin:0;flex:1}.rfhq-ccard-link{align-self:flex-start;font-size:.875rem;font-weight:600;color:var(--rfhq-link, var(--primary, #5e64ff));text-decoration:none;margin-top:auto}.rfhq-ccard-link:hover{text-decoration:underline}.rfhq-hero-slider{position:relative;width:100%;overflow:hidden}.rfhq-hs-swiper{width:100%}.rfhq-hero-slider .rfhq-hs-slide{position:relative;width:100%;height:var(--rfhq-hs-height, 500px)}.rfhq-hs-img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#000}.rfhq-hs-overlay{position:absolute;inset:0;background:#000;pointer-events:none}.rfhq-hs-content{position:absolute;inset:0;z-index:1;width:100%;max-width:900px;padding:2rem;display:flex;flex-direction:column;justify-content:center;gap:1rem}.rfhq-hs-align-left .rfhq-hs-content{align-items:flex-start;text-align:left;margin-left:0}.rfhq-hs-align-center .rfhq-hs-content{align-items:center;text-align:center;margin:0 auto}.rfhq-hs-align-right .rfhq-hs-content{align-items:flex-end;text-align:right;margin-left:auto}.rfhq-hs-text-light .rfhq-hs-badge,.rfhq-hs-text-light .rfhq-hs-heading,.rfhq-hs-text-light .rfhq-hs-subheading{color:#fff}.rfhq-hs-text-dark .rfhq-hs-badge,.rfhq-hs-text-dark .rfhq-hs-heading,.rfhq-hs-text-dark .rfhq-hs-subheading{color:#111827}.rfhq-hs-badge{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:.25rem .75rem;border-radius:20px;border:1px solid currentColor;opacity:.9}.rfhq-hs-heading{font-size:clamp(1.75rem,4vw,3rem);font-weight:800;margin:0;line-height:1.12;letter-spacing:-.02em}.rfhq-hs-subheading{font-size:clamp(1rem,2vw,1.25rem);margin:0;opacity:.85;line-height:1.5;max-width:640px}.rfhq-hs-cta{display:inline-block;padding:.75rem 2rem;font-weight:700;font-size:1rem;border-radius:6px;text-decoration:none!important;transition:opacity .2s ease,transform .15s ease;margin-top:.25rem}.rfhq-hs-cta:hover{opacity:.88;transform:translateY(-1px)}.rfhq-hs-cta--primary{background:var(--rfhq-link, var(--primary, #5e64ff));color:#fff}.rfhq-hs-cta--outline-light{border:2px solid #fff;color:#fff;background:transparent}.rfhq-hs-cta--outline-dark{border:2px solid #111827;color:#111827;background:transparent}.rfhq-hero-slider .swiper-button-next,.rfhq-hero-slider .swiper-button-prev{background-color:#00000059}.rfhq-hero-slider .swiper-button-next:after,.rfhq-hero-slider .swiper-button-prev:after{background-color:#fff}.rfhq-hero-slider .rfhq-swiper-pagination .swiper-pagination-bullet{background:rgba(255,255,255,.5)}.rfhq-hero-slider .rfhq-swiper-pagination .swiper-pagination-bullet-active{background:#fff}.rfhq-ac-avatar,.rfhq-ac-initials{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.rfhq-ac-initials{display:flex;align-items:center;justify-content:center;background:var(--rfhq-icon, var(--primary, #5e64ff));color:#fff;font-size:1.25rem;font-weight:700;letter-spacing:.03em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rfhq-ac-name{font-size:1rem;font-weight:700;margin:0 0 .2rem;line-height:1.3}.rfhq-ac-sub{font-size:.875rem;color:var(--rfhq-section-muted, var(--text-muted, #6c757d));margin:0}.rfhq-ac-sep{opacity:.5}.rfhq-ac-quote{font-size:.9375rem;line-height:1.65;color:var(--rfhq-section-text, var(--text-color, #333));margin:0 0 .75rem;padding:0;border:none;font-style:italic}.rfhq-ac-quote-mark{font-size:1.5rem;line-height:0;vertical-align:-.4em;color:var(--rfhq-icon, var(--primary, #5e64ff));font-style:normal;font-weight:700}.rfhq-ac-quote-mark--close{margin-left:.1em}.rfhq-ac-stars{display:flex;gap:.125rem;margin-bottom:.75rem}.rfhq-ac-star{font-size:1rem;color:#dee2e6}.rfhq-ac-star--filled{color:#f5a623}.rfhq-avatar-card--card{display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--rfhq-card-surface, var(--card-bg, #fff));border:1px solid var(--rfhq-card-border, var(--border-color, #e9ecef));border-radius:var(--rfhq-card-radius, 10px);padding:1.75rem 1.5rem;transition:box-shadow .2s ease,transform .2s ease}.rfhq-avatar-card--card:hover{box-shadow:0 6px 20px #00000017;transform:translateY(-2px)}.rfhq-avatar-card--card .rfhq-ac-top{margin-bottom:1.25rem}.rfhq-avatar-card--card.rfhq-avatar-card--testimonial .rfhq-ac-top{margin-bottom:1rem}.rfhq-avatar-card--card .rfhq-ac-meta{margin-top:auto;padding-top:1rem;border-top:1px solid var(--rfhq-divider, var(--rfhq-color-border, #f0f0f0));width:100%}.rfhq-avatar-card--card .rfhq-ac-stars{justify-content:center}.rfhq-avatar-card--horizontal{display:flex;align-items:flex-start;gap:1.25rem;background:var(--rfhq-card-surface, var(--card-bg, #fff));border:1px solid var(--rfhq-card-border, var(--border-color, #e9ecef));border-radius:var(--rfhq-card-radius, 10px);padding:1.5rem;transition:box-shadow .2s ease,transform .2s ease}.rfhq-avatar-card--horizontal:hover{box-shadow:0 6px 20px #00000017;transform:translateY(-2px)}.rfhq-avatar-card--horizontal .rfhq-ac-body{flex:1;min-width:0}.rfhq-avatar-card--minimal{display:flex;align-items:flex-start;gap:1rem}.rfhq-avatar-card--minimal .rfhq-ac-body{flex:1;min-width:0}:root{--rfhq-color-primary: var(--primary, #5e64ff);--rfhq-color-text: var(--text-color, #1a1a2e);--rfhq-color-heading: var(--heading-color, #1a1a2e);--rfhq-color-muted: var(--gray-600, #6c757d);--rfhq-color-surface: var(--card-bg, #ffffff);--rfhq-color-border: var(--border-color, #e9ecef);--rfhq-color-bg: var(--bg-color, #ffffff);--rfhq-color-bg-subtle: var(--bg-light-gray, #f8f9fa);--rfhq-color-success: var(--green-600, #28a745);--rfhq-color-danger: var(--red-600, #dc3545);--rfhq-color-warning: var(--orange-600, #d97706);--rfhq-color-info: var(--rfhq-color-primary);--rfhq-color-accent: var(--rfhq-color-warning);--rfhq-color-accent-ink: color-mix(in srgb, var(--rfhq-color-accent) 70%, black)}:root{--rfhq-primary-a7: color-mix(in srgb, var(--rfhq-color-primary) 7%, transparent);--rfhq-primary-a10: color-mix(in srgb, var(--rfhq-color-primary) 10%, transparent);--rfhq-primary-a15: color-mix(in srgb, var(--rfhq-color-primary) 15%, transparent);--rfhq-primary-a22: color-mix(in srgb, var(--rfhq-color-primary) 22%, transparent);--rfhq-gradient-brand: linear-gradient(135deg, var(--rfhq-color-primary) 0%, #a855f7 100%);--rfhq-gradient-warm: linear-gradient(135deg, #f59e0b 0%, #ef4444 100%);--rfhq-gradient-cool: linear-gradient(135deg, #3b82f6 0%, #06b6d4 100%);--rfhq-shadow-card: 0 6px 20px rgba(0, 0, 0, .09);--rfhq-shadow-lift: 0 16px 40px color-mix(in srgb, var(--rfhq-color-heading) 16%, transparent);--rfhq-scrim: rgba(0, 0, 0, .55);--rfhq-scrim-controls: rgba(20, 20, 28, .55);--rfhq-shadow-strong: rgba(0, 0, 0, .35);--rfhq-shadow-medium: rgba(0, 0, 0, .3);--rfhq-shadow-soft: rgba(0, 0, 0, .25);--rfhq-shadow-faint: rgba(0, 0, 0, .18);--rfhq-ink-white: #fff;--rfhq-ink-dark: #111;--rfhq-ink-black: #000;--rfhq-count-red: #d63031;--rfhq-glow: #f2b440;--rfhq-sunrise-night: color-mix(in srgb, var(--rfhq-color-heading) 45%, black);--rfhq-sunrise-dusk: color-mix(in srgb, var(--rfhq-color-primary) 80%, black);--rfhq-sunrise-mauve: color-mix(in srgb, var(--rfhq-color-primary) 45%, var(--rfhq-sunrise-glow));--rfhq-sunrise-glow: color-mix(in oklch, var(--rfhq-glow) 62%, var(--rfhq-color-danger));--rfhq-sunrise-horizon: color-mix(in oklch, var(--rfhq-glow) 78%, white);--rfhq-sunrise-sun-core: color-mix(in oklch, var(--rfhq-glow) 22%, white);--rfhq-sunrise-sun-mid: color-mix(in oklch, var(--rfhq-glow) 82%, white);--rfhq-sunrise-sun-edge: color-mix(in oklch, var(--rfhq-glow) 88%, black);--rfhq-sunrise-day-low: color-mix(in srgb, var(--rfhq-sunrise-horizon) 35%, var(--rfhq-color-bg));--rfhq-sunrise-day-mid: color-mix(in srgb, var(--rfhq-sunrise-horizon) 12%, var(--rfhq-color-bg));--rfhq-sunrise-hill-far: color-mix(in srgb, var(--rfhq-color-accent) 14%, var(--rfhq-color-bg));--rfhq-sunrise-hill-near: color-mix(in srgb, var(--rfhq-color-accent) 7%, var(--rfhq-color-bg));--rfhq-shadow-featured: 0 8px 30px var(--rfhq-primary-a15);--rfhq-shadow-featured-hover: 0 12px 36px var(--rfhq-primary-a22)}.rfhq-page,[data-rfhq-owned],#product-listing{--rfhq-section-bg: var(--rfhq-color-bg);--rfhq-section-text: var(--rfhq-color-text);--rfhq-section-muted: var(--rfhq-color-muted);--rfhq-section-heading: var(--rfhq-color-heading);--rfhq-card-surface: var(--rfhq-color-surface);--rfhq-card-surface-solid: var(--rfhq-color-surface);--rfhq-card-border: var(--rfhq-color-border);--rfhq-link: var(--rfhq-color-primary);--rfhq-link-hover: var(--rfhq-color-primary);--rfhq-icon: var(--rfhq-color-primary);--rfhq-badge-bg: var(--rfhq-primary-a10);--rfhq-badge-text: var(--rfhq-color-primary);--rfhq-divider: var(--rfhq-color-border);--rfhq-pc-gap: .75rem;--rfhq-pc-media-ratio: 1 / 1;--rfhq-radius-base: 10px;--rfhq-card-radius: var(--rfhq-radius-base);--rfhq-spacing-scale: 1}[data-rfhq-theme] #product-listing{--rfhq-section-bg: inherit;--rfhq-section-text: inherit;--rfhq-section-muted: inherit;--rfhq-section-heading: inherit;--rfhq-card-surface: inherit;--rfhq-card-surface-solid: inherit;--rfhq-card-border: inherit;--rfhq-link: inherit;--rfhq-link-hover: inherit;--rfhq-icon: inherit;--rfhq-badge-bg: inherit;--rfhq-badge-text: inherit;--rfhq-divider: inherit}[data-rfhq-theme] [data-rfhq-owned]:not([data-rfhq-theme]){--rfhq-section-bg: inherit;--rfhq-section-text: inherit;--rfhq-section-muted: inherit;--rfhq-section-heading: inherit;--rfhq-card-surface: inherit;--rfhq-card-surface-solid: inherit;--rfhq-card-border: inherit;--rfhq-link: inherit;--rfhq-link-hover: inherit;--rfhq-icon: inherit;--rfhq-badge-bg: inherit;--rfhq-badge-text: inherit;--rfhq-divider: inherit}[data-rfhq-radius] [data-rfhq-owned],[data-rfhq-radius] #product-listing{--rfhq-radius-base: inherit;--rfhq-card-radius: inherit}[data-rfhq-shadow] [data-rfhq-owned],[data-rfhq-shadow] #product-listing{--rfhq-shadow-card: inherit}[data-rfhq-theme]{background:var(--rfhq-section-bg);color:var(--rfhq-section-text)}body[data-rfhq-owned][data-rfhq-theme]{background:var(--rfhq-section-bg)}[data-rfhq-theme] .modal-content{background:var(--modal-bg);color:var(--text-color)}body{height:auto;min-height:100%}body[data-rfhq-owned][data-rfhq-theme^=gradient]{background-attachment:fixed}[data-rfhq-theme] [data-rfhq-theme-inherited]{background:transparent}[data-rfhq-theme=light]{--rfhq-section-bg: var(--rfhq-color-bg);--rfhq-section-text: var(--rfhq-color-text);--rfhq-section-muted: var(--rfhq-color-muted);--rfhq-section-heading: var(--rfhq-color-heading);--rfhq-card-surface: var(--rfhq-color-surface);--rfhq-card-surface-solid: var(--rfhq-color-surface);--rfhq-card-border: var(--rfhq-color-border);--rfhq-link: var(--rfhq-color-primary);--rfhq-link-hover: var(--rfhq-color-primary);--rfhq-icon: var(--rfhq-color-primary);--rfhq-badge-bg: var(--rfhq-primary-a10);--rfhq-badge-text: var(--rfhq-color-primary);--rfhq-divider: var(--rfhq-color-border)}[data-rfhq-theme=muted]{--rfhq-section-bg: var(--rfhq-color-bg-subtle);--rfhq-section-text: var(--rfhq-color-text);--rfhq-section-muted: var(--rfhq-color-muted);--rfhq-section-heading: var(--rfhq-color-heading);--rfhq-card-surface: var(--rfhq-color-surface);--rfhq-card-surface-solid: var(--rfhq-color-surface);--rfhq-card-border: var(--rfhq-color-border);--rfhq-link: var(--rfhq-color-primary);--rfhq-link-hover: var(--rfhq-color-primary);--rfhq-icon: var(--rfhq-color-primary);--rfhq-badge-bg: var(--rfhq-primary-a10);--rfhq-badge-text: var(--rfhq-color-primary);--rfhq-divider: var(--rfhq-color-border)}[data-rfhq-theme=dark]{--rfhq-section-bg: color-mix(in srgb, #1a1a2e 90%, black);--rfhq-section-text: #e8eaf0;--rfhq-section-muted: rgba(255, 255, 255, .55);--rfhq-section-heading: #ffffff;--rfhq-card-surface: rgba(255, 255, 255, .06);--rfhq-card-surface-solid: color-mix(in srgb, white 6%, var(--rfhq-section-bg) 94%);--rfhq-card-border: rgba(255, 255, 255, .1);--rfhq-link: oklch(from var(--rfhq-color-primary) max(l, .7) c h);--rfhq-link-hover: #ffffff;--rfhq-icon: var(--rfhq-link);--rfhq-badge-bg: rgba(255, 255, 255, .1);--rfhq-badge-text: rgba(255, 255, 255, .85);--rfhq-divider: rgba(255, 255, 255, .1)}[data-rfhq-theme=primary]{--rfhq-section-bg: var(--rfhq-color-primary);--rfhq-section-text: #ffffff;--rfhq-section-muted: rgba(255, 255, 255, .75);--rfhq-section-heading: #ffffff;--rfhq-card-surface: rgba(255, 255, 255, .15);--rfhq-card-surface-solid: color-mix(in srgb, white 15%, var(--rfhq-section-bg) 85%);--rfhq-card-border: rgba(255, 255, 255, .2);--rfhq-link: #ffffff;--rfhq-link-hover: rgba(255, 255, 255, .8);--rfhq-icon: #ffffff;--rfhq-badge-bg: rgba(255, 255, 255, .2);--rfhq-badge-text: #ffffff;--rfhq-divider: rgba(255, 255, 255, .2);--rfhq-cta-ink: var(--rfhq-color-primary)}[data-rfhq-theme=gradient-brand],[data-rfhq-theme=gradient-warm],[data-rfhq-theme=gradient-cool]{--rfhq-section-text: #ffffff;--rfhq-section-muted: rgba(255, 255, 255, .75);--rfhq-section-heading: #ffffff;--rfhq-card-surface: rgba(255, 255, 255, .14);--rfhq-card-border: rgba(255, 255, 255, .2);--rfhq-link: #ffffff;--rfhq-link-hover: rgba(255, 255, 255, .8);--rfhq-icon: #ffffff;--rfhq-badge-bg: rgba(255, 255, 255, .2);--rfhq-badge-text: #ffffff;--rfhq-divider: rgba(255, 255, 255, .2);--rfhq-cta-ink: var(--rfhq-color-heading)}[data-rfhq-theme=gradient-brand]{--rfhq-section-bg: var(--rfhq-gradient-brand);--rfhq-card-surface-solid: color-mix(in srgb, white 14%, var(--rfhq-color-primary) 86%)}[data-rfhq-theme=gradient-warm]{--rfhq-section-bg: var(--rfhq-gradient-warm);--rfhq-card-surface-solid: color-mix(in srgb, white 14%, #f59e0b 86%)}[data-rfhq-theme=gradient-cool]{--rfhq-section-bg: var(--rfhq-gradient-cool);--rfhq-card-surface-solid: color-mix(in srgb, white 14%, #3b82f6 86%)}[data-rfhq-radius=sharp]{--rfhq-radius-base: 0px;--rfhq-card-radius: 0px}[data-rfhq-radius=rounded]{--rfhq-radius-base: 16px;--rfhq-card-radius: 16px}[data-rfhq-radius=pill]{--rfhq-radius-base: 999px;--rfhq-card-radius: 999px}[data-rfhq-shadow=none]{--rfhq-shadow-card: none}[data-rfhq-shadow=soft]{--rfhq-shadow-card: 0 2px 8px rgba(0, 0, 0, .06)}[data-rfhq-shadow=bold]{--rfhq-shadow-card: 0 12px 36px rgba(0, 0, 0, .18)}[data-rfhq-spacing=compact]{--rfhq-spacing-scale: .75}[data-rfhq-spacing=spacious]{--rfhq-spacing-scale: 1.35}html[data-rfhq-spacing=compact] .rfhq-page,html[data-rfhq-spacing=compact] #product-listing{--rfhq-spacing-scale: .75}html[data-rfhq-spacing=spacious] .rfhq-page,html[data-rfhq-spacing=spacious] #product-listing{--rfhq-spacing-scale: 1.35}[data-rfhq-theme] .rfhq-section-header .section-title{color:var(--rfhq-section-heading)}[data-rfhq-theme] .rfhq-section-header .section-description{color:var(--rfhq-section-muted)}[data-rfhq-theme] .rfhq-service-card,[data-rfhq-theme] .rfhq-cc-slide,[data-rfhq-theme] .rfhq-avatar-card--card,[data-rfhq-theme] .rfhq-avatar-card--horizontal,[data-rfhq-theme] .rfhq-avatar-card--profile,[data-rfhq-theme] .rfhq-content-card,[data-rfhq-theme] .rfhq-feature-card,[data-rfhq-theme] .rfhq-stat-card{background:var(--rfhq-card-surface);border-color:var(--rfhq-card-border)}[data-rfhq-theme] .rfhq-lg-title,[data-rfhq-theme] .rfhq-cc-title,[data-rfhq-theme] .rfhq-ccard-title,[data-rfhq-theme] .rfhq-ss-title,[data-rfhq-theme] .rfhq-sc-plan-name,[data-rfhq-theme] .rfhq-ac-name,[data-rfhq-theme] .rfhq-brand-name,[data-rfhq-theme] .rfhq-address-label,[data-rfhq-theme] .rfhq-sc-price,[data-rfhq-theme] .rfhq-fc-title,[data-rfhq-theme] .rfhq-stat-value,[data-rfhq-theme] .rfhq-stat-label,[data-rfhq-theme] .rfhq-embed-title{color:var(--rfhq-section-heading)}[data-rfhq-theme] .rfhq-lg-subtitle,[data-rfhq-theme] .rfhq-lg-body,[data-rfhq-theme] .rfhq-cc-text,[data-rfhq-theme] .rfhq-ccard-excerpt,[data-rfhq-theme] .rfhq-ccard-meta,[data-rfhq-theme] .rfhq-ss-body,[data-rfhq-theme] .rfhq-sc-tagline,[data-rfhq-theme] .rfhq-sc-interval,[data-rfhq-theme] .rfhq-sc-price-suffix,[data-rfhq-theme] .rfhq-sc-original-price,[data-rfhq-theme] .rfhq-ac-sub,[data-rfhq-theme] .rfhq-brand-tagline,[data-rfhq-theme] .rfhq-fc-body,[data-rfhq-theme] .rfhq-stat-description,[data-rfhq-theme] .rfhq-embed-caption{color:var(--rfhq-section-muted)}[data-rfhq-theme] .rfhq-ac-quote,[data-rfhq-theme] .rfhq-address-text,[data-rfhq-theme] .rfhq-address-link,[data-rfhq-theme] .rfhq-brand-description{color:var(--rfhq-section-text)}[data-rfhq-theme] .rfhq-lg-link,[data-rfhq-theme] .rfhq-cc-link,[data-rfhq-theme] .rfhq-ccard-link,[data-rfhq-theme] .rfhq-ss-link,[data-rfhq-theme] .rfhq-layout-grid:not(.rfhq-lg-footer) .rfhq-lg-nav-list a{color:var(--rfhq-link)}[data-rfhq-theme] .rfhq-lg-link:hover,[data-rfhq-theme] .rfhq-cc-link:hover,[data-rfhq-theme] .rfhq-ccard-link:hover,[data-rfhq-theme] .rfhq-ss-link:hover,[data-rfhq-theme] .rfhq-layout-grid:not(.rfhq-lg-footer) .rfhq-lg-nav-list a:hover{color:var(--rfhq-link-hover)}[data-rfhq-theme] .rfhq-lg-badge,[data-rfhq-theme] .rfhq-cc-badge,[data-rfhq-theme] .rfhq-ss-badge{background:var(--rfhq-badge-bg);color:var(--rfhq-badge-text)}[data-rfhq-theme] .rfhq-address-icon,[data-rfhq-theme] .rfhq-ccard-category,[data-rfhq-theme] .rfhq-ac-quote-mark{color:var(--rfhq-icon)}[data-rfhq-theme] .rfhq-ac-initials{background:var(--rfhq-icon)}[data-rfhq-theme] .rfhq-sc-pricing{border-bottom-color:var(--rfhq-divider)}[data-rfhq-theme] .rfhq-avatar-card--card .rfhq-ac-meta{border-top-color:var(--rfhq-divider)}[data-rfhq-theme] .rfhq-sc-feature:not(.rfhq-sc-feature--excluded) .rfhq-sc-feature-icon{color:#28a745}[data-rfhq-theme] .rfhq-lg-bottom-bar{border-top-color:var(--rfhq-divider)}[data-rfhq-theme] .rfhq-lg-bottom-bar-copy,[data-rfhq-theme] .rfhq-lg-bottom-bar-address,[data-rfhq-theme] .rfhq-lg-bottom-bar-powered,[data-rfhq-theme] .rfhq-lg-bottom-bar-links a{color:var(--rfhq-section-muted)}[data-rfhq-theme] .rfhq-lg-bottom-bar-links a:hover{color:var(--rfhq-section-text)}.rfhq-legal-doc{max-width:760px;margin:0 auto;width:100%;color:var(--rfhq-section-text, var(--text-color, inherit))}.rfhq-ld-header{margin-bottom:1.5rem}.rfhq-ld-badge{display:inline-block;padding:.25rem .75rem;border-radius:999px;background:var(--rfhq-badge-bg, rgba(94, 100, 255, .1));color:var(--rfhq-badge-text, var(--rfhq-link, #5e64ff));font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.75rem}.rfhq-ld-title{font-size:2rem;font-weight:700;line-height:1.25;margin:0 0 .5rem;color:var(--rfhq-section-heading, var(--heading-color, inherit))}.rfhq-ld-dates{color:var(--rfhq-section-muted, var(--text-muted, #6c757d));font-size:.9rem;margin:0 0 1rem}.rfhq-ld-dates-sep{margin:0 .4rem}.rfhq-ld-intro{font-size:1.05rem;line-height:1.6;color:var(--rfhq-section-muted, var(--text-muted, #6c757d));margin:0}.rfhq-ld-toc{border:1px solid var(--rfhq-card-border, var(--border-color, #e9ecef));background:var(--rfhq-card-surface, var(--card-bg, #fff));border-radius:10px;padding:1.25rem 1.5rem;margin-bottom:2rem}.rfhq-ld-toc:empty{display:none}.rfhq-ld-toc-label{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--rfhq-section-muted, var(--text-muted, #6c757d));margin:0 0 .6rem}.rfhq-ld-toc-list{list-style:none;margin:0;padding:0;counter-reset:rfhq-ld-toc-counter}.rfhq-ld-toc-list li{counter-increment:rfhq-ld-toc-counter;margin-bottom:.4rem}.rfhq-ld-toc-list li:before{content:counter(rfhq-ld-toc-counter) ". ";color:var(--rfhq-section-muted, var(--text-muted, #6c757d))}.rfhq-ld-toc-list a{color:var(--rfhq-link, var(--primary, #5e64ff));text-decoration:none}.rfhq-ld-toc-list a:hover{text-decoration:underline}.rfhq-ld-body{line-height:1.7;font-size:1rem}.rfhq-ld-body .ql-editor{color:var(--rfhq-section-text, var(--text-color, inherit))}.rfhq-ld-body h2{font-size:1.375rem;font-weight:700;margin:2rem 0 .75rem;scroll-margin-top:5rem;color:var(--rfhq-section-heading, var(--heading-color, inherit))}.rfhq-ld-body h2:first-child{margin-top:0}.rfhq-ld-body h3{font-size:1.125rem;font-weight:600;margin:1.5rem 0 .5rem;scroll-margin-top:5rem;color:var(--rfhq-section-heading, var(--heading-color, inherit))}.rfhq-ld-body p{margin:0 0 1rem}.rfhq-ld-body ul,.rfhq-ld-body ol{margin:0 0 1rem;padding-left:1.5rem}.rfhq-ld-body li{margin-bottom:.4rem}.rfhq-ld-body a{color:var(--rfhq-link, var(--primary, #5e64ff))}.rfhq-ld-body table{width:100%;border-collapse:collapse;margin:0 0 1rem}.rfhq-ld-body th,.rfhq-ld-body td{border:1px solid var(--rfhq-card-border, var(--border-color, #e9ecef));padding:.5rem .75rem;text-align:left}.rfhq-ld-footer{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--rfhq-divider, var(--border-color, #e9ecef));color:var(--rfhq-section-muted, var(--text-muted, #6c757d));font-size:.9rem}.rfhq-ld-footer p{margin:0 0 .25rem}.rfhq-ld-footer a{color:var(--rfhq-link, var(--primary, #5e64ff))}@media print{.rfhq-ld-toc{-moz-column-break-inside:avoid;break-inside:avoid}.rfhq-ld-body h2,.rfhq-ld-body h3{-moz-column-break-after:avoid;break-after:avoid}}.section-feature{align-items:center;justify-content:center;text-align:center;gap:.5rem}.section-features[data-columns="2"]{grid-template-columns:repeat(2,1fr)}.section-features[data-columns="3"]{grid-template-columns:repeat(3,1fr)}.section-features[data-columns="4"]{grid-template-columns:repeat(4,1fr)}.section-features[data-columns="2"] .feature-icon{width:4rem;height:4rem}.section-features[data-columns="3"] .feature-icon{width:3.5rem;height:3.5rem}.section-features[data-columns="4"] .feature-icon{width:3rem;height:3rem}@media (max-width: 575px){.section-features{gap:.75rem}.section-features[data-columns="2"] .feature-icon,.section-features[data-columns="3"] .feature-icon,.section-features[data-columns="4"] .feature-icon{width:2rem;height:2rem}.feature-title{font-size:.8rem;margin-bottom:.25rem}.feature-content{font-size:.7rem;line-height:1.4}.feature-url{font-size:.7rem}}.rfhq-swiper:not(.swiper-initialized),.rfhq-hs-swiper:not(.swiper-initialized){overflow:hidden}.rfhq-swiper:not(.swiper-initialized) .swiper-slide:not(:first-child),.rfhq-hs-swiper:not(.swiper-initialized) .swiper-slide:not(:first-child),.rfhq-swiper:not(.swiper-initialized) .swiper-button-next,.rfhq-swiper:not(.swiper-initialized) .swiper-button-prev,.rfhq-swiper:not(.swiper-initialized) .swiper-pagination,.rfhq-hs-swiper:not(.swiper-initialized) .swiper-button-next,.rfhq-hs-swiper:not(.swiper-initialized) .swiper-button-prev,.rfhq-hs-swiper:not(.swiper-initialized) .swiper-pagination{display:none}.rfhq-backdrop{position:relative;isolation:isolate}.rfhq-backdrop>*{position:relative;z-index:1}.rfhq-has-media:before,.rfhq-has-pattern:after,.rfhq-bd-tex,.rfhq-scene3d-layer{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.rfhq-backdrop>.rfhq-bd-tex,.rfhq-backdrop>.rfhq-scene3d-layer{position:absolute;z-index:0}.rfhq-has-media:before{background-image:var(--rfhq-bg-tint, none),var(--rfhq-bg-img, none);background-size:100% 100%,var(--rfhq-bg-size, cover);background-position:center,var(--rfhq-bg-pos, center);background-repeat:no-repeat,var(--rfhq-bg-repeat, no-repeat);background-attachment:scroll,var(--rfhq-bg-attach, scroll)}@media (hover: none){.rfhq-has-media:before{background-attachment:scroll,scroll}}.rfhq-ov-dark:before{--rfhq-bg-tint: linear-gradient( rgba(0, 0, 0, var(--rfhq-ov-alpha, .4)), rgba(0, 0, 0, var(--rfhq-ov-alpha, .4)))}.rfhq-ov-light:before{--rfhq-bg-tint: linear-gradient( rgba(255, 255, 255, var(--rfhq-ov-alpha, .4)), rgba(255, 255, 255, var(--rfhq-ov-alpha, .4)))}.rfhq-ov-primary:before{--rfhq-bg-tint: linear-gradient( color-mix(in srgb, var(--rfhq-color-primary) calc(var(--rfhq-ov-alpha, .4) * 100%), transparent), color-mix(in srgb, var(--rfhq-color-primary) calc(var(--rfhq-ov-alpha, .4) * 100%), transparent))}.rfhq-ov-fade-bottom:before{--rfhq-bg-tint: linear-gradient(to bottom, transparent, rgba(0, 0, 0, var(--rfhq-ov-alpha, .6)))}.rfhq-ov-fade-top:before{--rfhq-bg-tint: linear-gradient(to top, transparent, rgba(0, 0, 0, var(--rfhq-ov-alpha, .6)))}.rfhq-bd-tex{opacity:var(--rfhq-tex-alpha, .15);mix-blend-mode:var(--rfhq-tex-blend, soft-light);background-image:var(--rfhq-tex-img);background-size:var(--rfhq-tex-unit, 240px) var(--rfhq-tex-unit, 240px)}.rfhq-tex-sc-small{--rfhq-tex-unit: 120px}.rfhq-tex-sc-medium{--rfhq-tex-unit: 240px}.rfhq-tex-sc-large{--rfhq-tex-unit: 420px}.rfhq-tex-paper{--rfhq-tex-blend: soft-light;--rfhq-tex-img: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23p)'/%3E%3C/svg%3E")}.rfhq-tex-canvas{--rfhq-tex-blend: soft-light;--rfhq-tex-img: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='c'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.04 0.7' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23c)'/%3E%3C/svg%3E")}.rfhq-tex-concrete{--rfhq-tex-blend: overlay;--rfhq-tex-img: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.07' numOctaves='5' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23k)'/%3E%3C/svg%3E")}.rfhq-tex-linen{--rfhq-tex-blend: soft-light;--rfhq-tex-img: repeating-linear-gradient(0deg, rgba(255,255,255,.5) 0 1px, transparent 1px 3px), repeating-linear-gradient(90deg, rgba(0,0,0,.5) 0 1px, transparent 1px 3px);background-size:3px 3px}.rfhq-tex-denim{--rfhq-tex-blend: soft-light;--rfhq-tex-img: repeating-linear-gradient(63deg, rgba(255,255,255,.45) 0 1px, transparent 1px 2px, rgba(0,0,0,.4) 2px 3px, transparent 3px 4px);background-size:4px 4px}.rfhq-tex-velvet{--rfhq-tex-blend: soft-light;--rfhq-tex-img: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='v'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.015 0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23v)'/%3E%3C/svg%3E")}.rfhq-tex-brushed-metal{--rfhq-tex-blend: overlay;--rfhq-tex-img: repeating-linear-gradient(90deg, rgba(255,255,255,.55) 0 1px, transparent 1px 2px, rgba(0,0,0,.55) 2px 3px, transparent 3px 6px, rgba(255,255,255,.35) 6px 7px, transparent 7px 11px);background-size:auto}.rfhq-tex-carbon-fibre{--rfhq-tex-blend: overlay;--rfhq-tex-img: linear-gradient(45deg, rgba(0,0,0,.55) 25%, transparent 25%, transparent 75%, rgba(0,0,0,.55) 75%), linear-gradient(-45deg, rgba(0,0,0,.55) 25%, transparent 25%, transparent 75%, rgba(0,0,0,.55) 75%), linear-gradient(45deg, rgba(255,255,255,.35) 25%, transparent 25%, transparent 75%, rgba(255,255,255,.35) 75%), linear-gradient(-45deg, rgba(255,255,255,.35) 25%, transparent 25%, transparent 75%, rgba(255,255,255,.35) 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0}.rfhq-tex-bl-overlay{--rfhq-tex-blend: overlay}.rfhq-tex-bl-soft-light{--rfhq-tex-blend: soft-light}.rfhq-tex-bl-multiply{--rfhq-tex-blend: multiply}.rfhq-tex-bl-screen{--rfhq-tex-blend: screen}.rfhq-has-pattern:after{color:var(--rfhq-pat-ink, currentColor);opacity:var(--rfhq-pat-alpha, .08);background-image:var(--rfhq-pat-img);background-size:var(--rfhq-pat-unit, 24px) var(--rfhq-pat-unit, 24px)}.rfhq-pat-sc-small{--rfhq-pat-unit: 16px}.rfhq-pat-sc-medium{--rfhq-pat-unit: 24px}.rfhq-pat-sc-large{--rfhq-pat-unit: 40px}.rfhq-pat-ink-light{--rfhq-pat-ink: #ffffff}.rfhq-pat-ink-dark{--rfhq-pat-ink: #000000}.rfhq-pat-ink-primary{--rfhq-pat-ink: var(--rfhq-color-primary)}.rfhq-pat-dot-grid{--rfhq-pat-img: radial-gradient(currentColor 1px, transparent 1px)}.rfhq-pat-line-grid{--rfhq-pat-img: linear-gradient(currentColor 1px, transparent 1px), linear-gradient(90deg, currentColor 1px, transparent 1px)}.rfhq-pat-diagonal-stripes{--rfhq-pat-img: repeating-linear-gradient(45deg, currentColor 0 1px, transparent 1px 10px)}.rfhq-pat-crosshatch{--rfhq-pat-img: repeating-linear-gradient(45deg, currentColor 0 1px, transparent 1px 10px), repeating-linear-gradient(-45deg, currentColor 0 1px, transparent 1px 10px)}.rfhq-pat-grain{--rfhq-pat-img: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23g)'/%3E%3C/svg%3E")}.rfhq-has-pattern.rfhq-pat-grain:after{background-size:180px 180px}.rfhq-pat-starfield{--rfhq-pat-img: radial-gradient(currentColor .6px, transparent .6px), radial-gradient(currentColor 1px, transparent 1px), radial-gradient(currentColor .4px, transparent .4px), radial-gradient(currentColor .8px, transparent .8px);background-position:10% 20%,60% 10%,80% 70%,30% 80%}.rfhq-pat-constellation{--rfhq-pat-img: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cg fill='none' stroke='%23888' stroke-width='1'%3E%3Cline x1='30' y1='40' x2='90' y2='20'/%3E%3Cline x1='90' y1='20' x2='150' y2='60'/%3E%3Cline x1='150' y1='60' x2='170' y2='150'/%3E%3Cline x1='60' y1='120' x2='110' y2='170'/%3E%3Cline x1='30' y1='40' x2='60' y2='120'/%3E%3C/g%3E%3Cg fill='%23888'%3E%3Ccircle cx='30' cy='40' r='2.4'/%3E%3Ccircle cx='90' cy='20' r='1.8'/%3E%3Ccircle cx='150' cy='60' r='2.6'/%3E%3Ccircle cx='60' cy='120' r='1.8'/%3E%3Ccircle cx='170' cy='150' r='2.2'/%3E%3Ccircle cx='110' cy='170' r='1.8'/%3E%3C/g%3E%3C/svg%3E")}.rfhq-has-pattern.rfhq-pat-constellation:after{background-size:220px 220px}.rfhq-pat-radial-glow{--rfhq-pat-img: radial-gradient(60% 60% at 50% 0%, currentColor, transparent 70%)}.rfhq-pat-aurora-mesh{--rfhq-pat-img: radial-gradient(40% 60% at 20% 20%, var(--rfhq-color-primary) 0%, transparent 60%), radial-gradient(35% 55% at 80% 30%, #a855f7 0%, transparent 60%), radial-gradient(45% 50% at 50% 90%, #06b6d4 0%, transparent 60%)}.rfhq-pat-vignette{--rfhq-pat-img: radial-gradient(ellipse at center, transparent 40%, currentColor 100%)}.rfhq-pat-zodiac-wheel{--rfhq-pat-img: repeating-conic-gradient(currentColor 0deg 1deg, transparent 1deg 30deg), radial-gradient(circle at 50% 50%, transparent 55%, currentColor 56%, currentColor 57%, transparent 58%), radial-gradient(circle at 50% 50%, transparent 30%, currentColor 31%, currentColor 32%, transparent 33%)}.rfhq-has-pattern.rfhq-pat-radial-glow:after,.rfhq-has-pattern.rfhq-pat-aurora-mesh:after,.rfhq-has-pattern.rfhq-pat-zodiac-wheel:after,.rfhq-has-pattern.rfhq-pat-vignette:after{background-size:cover;background-repeat:no-repeat}.rfhq-pat-fade-bottom:after{-webkit-mask-image:linear-gradient(to bottom,#000,transparent);mask-image:linear-gradient(to bottom,#000,transparent)}.rfhq-pat-fade-top:after{-webkit-mask-image:linear-gradient(to top,#000,transparent);mask-image:linear-gradient(to top,#000,transparent)}.rfhq-pat-fade-edges:after{-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 40%,transparent);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 40%,transparent)}.rfhq-accordion-card{width:100%}.rfhq-accordion-card--center{text-align:center}.rfhq-accordion-heading{margin:0 0 1.25rem;font-size:1.375rem;font-weight:700;color:var(--rfhq-section-heading, var(--heading-color, #1a1a2e))}.rfhq-accordion-items{display:flex;flex-direction:column;border-top:1px solid var(--rfhq-card-border, var(--border-color, #e9ecef))}.rfhq-accordion-item{border-bottom:1px solid var(--rfhq-card-border, var(--border-color, #e9ecef))}.rfhq-accordion-trigger{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem .25rem;color:inherit;text-decoration:none!important;cursor:pointer}.rfhq-accordion-item-title{font-weight:600;font-size:1rem;color:var(--rfhq-section-heading, var(--heading-color, #1a1a2e))}.rfhq-accordion-icon{flex-shrink:0;color:var(--rfhq-icon, var(--primary, #5e64ff));transition:transform .2s ease}.rfhq-accordion-icon .rfhq-accordion-icon-v{transition:opacity .15s ease}.rfhq-accordion-icon--open .rfhq-accordion-icon-v{opacity:0}.rfhq-accordion-panel-inner{padding:0 .25rem 1.25rem;font-size:.9375rem;line-height:1.65;color:var(--rfhq-section-muted, var(--text-muted, #6c757d))}.rfhq-accordion-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.rfhq-accordion-value{font-size:.8125rem;font-weight:400;color:var(--rfhq-section-muted, var(--text-muted, #6c757d));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rfhq-accordion-chevron{flex:none;font-size:1.25rem;line-height:1;color:var(--rfhq-section-muted, var(--text-muted, #6c757d))}.rfhq-accordion-card--rows{padding:0;border:0;background:transparent;box-shadow:none}.rfhq-accordion-card--rows .rfhq-accordion-items{border-top:0}.rfhq-accordion-card--rows .rfhq-accordion-item{border-bottom:0}.rfhq-accordion-card--rows .rfhq-accordion-trigger{min-height:3rem;padding:.55rem 1rem}.rfhq-accordion-card--rows .rfhq-accordion-item-title{font-family:inherit;font-size:.9375rem;letter-spacing:normal;text-transform:none}.rfhq-accordion-card--rows .rfhq-accordion-trigger:hover{background:color-mix(in srgb,currentColor 4%,transparent)}.rfhq-records-wrapper:has(.rfhq-accordion-card--rows){gap:0;background:var(--rfhq-card-surface, var(--card-bg, #fff));border:1px solid var(--rfhq-card-border, var(--border-color, #e9ecef));border-radius:var(--rfhq-card-radius, 10px);overflow:hidden}.rfhq-records-wrapper:has(.rfhq-accordion-card--rows)>.rfhq-record-cell+.rfhq-record-cell{border-top:1px solid var(--rfhq-card-border, var(--border-color, #e9ecef))}.rfhq-accordion-live{background:color-mix(in srgb,currentColor 3%,transparent)}.rfhq-accordion-card .rfhq-accordion-live .rfhq-records-empty{margin:0;padding:.75rem 1rem}.rfhq-accordion-card .rfhq-accordion-live .rfhq-record{border:0;border-top:1px solid var(--rfhq-card-border, var(--border-color, #e9ecef));border-radius:0;box-shadow:none;background:transparent;padding:.6rem 1rem;gap:.15rem;transform:none}.rfhq-accordion-card .rfhq-accordion-live .rfhq-record-title{font-family:inherit;font-size:.9375rem;font-weight:600;letter-spacing:normal;text-transform:none}.rfhq-accordion-card .rfhq-accordion-live .rfhq-record-line{font-size:.8125rem}.rfhq-accordion-card .rfhq-accordion-live .rfhq-record-actions{margin-top:.35rem;padding-top:0;border-top:0;gap:.5rem}.rfhq-accordion-card .rfhq-accordion-live .rfhq-record-action{padding:.3rem .8rem;min-height:2rem;font-size:.8125rem;letter-spacing:normal;text-transform:none}.rfhq-tabs-card{width:100%}.rfhq-tabs-nav{display:flex;flex-wrap:wrap;gap:.25rem;border-bottom:1px solid var(--rfhq-card-border, var(--border-color, #e9ecef));margin:0 0 1.5rem;padding:0;list-style:none}.rfhq-tabs-nav-link{display:inline-block;padding:.75rem 1.25rem;font-weight:600;font-size:.9375rem;color:var(--rfhq-section-muted, var(--text-muted, #6c757d));text-decoration:none!important;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer}.rfhq-tabs-nav-link.active{color:var(--rfhq-link, var(--primary, #5e64ff));border-bottom-color:var(--rfhq-link, var(--primary, #5e64ff))}.rfhq-tabs-panel-inner{font-size:.9375rem;line-height:1.65;color:var(--rfhq-section-muted, var(--text-muted, #6c757d))}.rfhq-order-card{background:var(--rfhq-card-surface, var(--card-bg, #fff));border:1px solid var(--rfhq-card-border, var(--border-color, #e9ecef));border-radius:var(--rfhq-card-radius, 10px);padding:1.5rem}.rfhq-order-card+.rfhq-order-card{margin-top:1.25rem}.rfhq-order-status-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.rfhq-order-meta{font-size:.875rem;color:var(--rfhq-section-muted, var(--text-muted, #6c757d))}.rfhq-order-party{text-align:right;color:var(--rfhq-section-text, var(--text-color, inherit))}.rfhq-order-pill{display:inline-block;padding:.3rem .875rem;border-radius:999px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#fff;background:var(--rfhq-order-pill-color, #6c757d)}.rfhq-order-pill--green{--rfhq-order-pill-color: #28a745}.rfhq-order-pill--blue{--rfhq-order-pill-color: #5e64ff}.rfhq-order-pill--red{--rfhq-order-pill-color: #dc3545}.rfhq-order-pill--orange{--rfhq-order-pill-color: #fd7e14}.rfhq-order-pill--yellow{--rfhq-order-pill-color: #d4a017}.rfhq-order-pill--purple{--rfhq-order-pill-color: #8250df}.rfhq-order-pill--darkgrey{--rfhq-order-pill-color: #495057}.rfhq-order-pill--grey,.rfhq-order-pill--gray{--rfhq-order-pill-color: #6c757d}.rfhq-order-section-title{font-size:1.0625rem;font-weight:700;margin:0 0 1rem;color:var(--rfhq-section-heading, var(--heading-color, #1a1a2e))}.rfhq-order-items-head{display:flex;align-items:center;gap:1rem;padding-bottom:.75rem;margin-bottom:.25rem;border-bottom:1px solid var(--rfhq-card-border, var(--border-color, #e9ecef));font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--rfhq-section-muted, var(--text-muted, #6c757d))}.rfhq-order-item{display:flex;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--rfhq-card-border, var(--border-color, #e9ecef))}.rfhq-order-item:last-child{border-bottom:none;padding-bottom:0}.rfhq-order-item-image{flex-shrink:0;width:56px;height:56px;border-radius:var(--rfhq-card-radius, 10px);overflow:hidden;background:var(--rfhq-section-bg, #f5f5f7);display:flex;align-items:center;justify-content:center}.rfhq-order-item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.rfhq-order-item-image-abbr{font-size:.9375rem;font-weight:700;color:var(--rfhq-section-muted, var(--text-muted, #6c757d))}.rfhq-order-item-identity{flex:1 1 auto;min-width:0}.rfhq-order-item-name{font-weight:600;font-size:.9375rem;color:var(--rfhq-section-text, var(--text-color, inherit))}.rfhq-order-item-desc{font-size:.8125rem;line-height:1.5;margin-top:.125rem;color:var(--rfhq-section-muted, var(--text-muted, #6c757d));overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rfhq-order-item-qty,.rfhq-order-item-rate{flex:0 0 auto;width:90px;font-size:.875rem;color:var(--rfhq-section-muted, var(--text-muted, #6c757d))}.rfhq-order-item-amount{flex:0 0 auto;width:100px;text-align:right;font-weight:700;font-size:.9375rem;color:var(--rfhq-section-text, var(--text-color, inherit))}@media (max-width: 576px){.rfhq-order-item-qty,.rfhq-order-items-head .rfhq-order-item-qty,.rfhq-order-item-rate,.rfhq-order-items-head .rfhq-order-item-rate{display:none}.rfhq-order-item-amount{width:auto}}.rfhq-order-page .order-taxes .item-grand-total{color:var(--rfhq-section-text, var(--text-color, inherit))}.rfhq-order-page .order-taxes.font-weight-bold .item-grand-total,.rfhq-order-page .order-taxes .font-weight-bold{color:var(--rfhq-section-heading, var(--heading-color, #1a1a2e))}.rfhq-order-page .order-taxes .border-btm{border-bottom:1px solid var(--rfhq-card-border, var(--border-color, #e9ecef))}.rfhq-order-panel-label{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--rfhq-section-muted, var(--text-muted, #6c757d));margin:0 0 .75rem}.rfhq-order-page .form-control{background:var(--rfhq-section-bg, #fff);border:1px solid var(--rfhq-card-border, var(--border-color, #e9ecef));color:var(--rfhq-section-text, var(--text-color, inherit))}.rfhq-order-attachment-link,.rfhq-order-terms{font-size:.875rem;color:var(--rfhq-section-text, var(--text-color, inherit))}.rfhq-order-attachment-link{color:var(--rfhq-link, var(--primary, #5e64ff))}.rfhq-order-breadcrumbs .breadcrumb-item a,.rfhq-order-breadcrumbs .breadcrumb-item.active{color:var(--rfhq-section-muted, var(--text-muted, #6c757d))}.rfhq-order-breadcrumbs .breadcrumb-item a:hover{color:var(--rfhq-link, var(--primary, #5e64ff))}.rfhq-order-title{color:var(--rfhq-section-text, var(--text-color, inherit))}.rfhq-order-actions-toggle{background:var(--rfhq-card-surface, #fff);border:1px solid var(--rfhq-card-border, var(--border-color, #e9ecef));color:var(--rfhq-section-text, var(--text-color, inherit))}.rfhq-order-actions-toggle:hover,.rfhq-order-actions-toggle:focus{background:var(--rfhq-card-surface, #fff);color:var(--rfhq-section-text, var(--text-color, inherit))}.rfhq-order-actions-menu{background:var(--rfhq-card-surface, #fff);border:1px solid var(--rfhq-card-border, var(--border-color, #e9ecef));border-radius:var(--rfhq-card-radius, 10px)}.rfhq-order-actions-menu .dropdown-item{color:var(--rfhq-section-text, var(--text-color, inherit))}.rfhq-order-actions-menu .dropdown-item:hover,.rfhq-order-actions-menu .dropdown-item:focus{background:var(--rfhq-badge-bg, rgba(0, 0, 0, .05));color:var(--rfhq-badge-text, var(--rfhq-section-text, var(--text-color, inherit)))}.rfhq-order-pay-btn{background:var(--rfhq-color-primary, var(--primary, #5e64ff));border-color:var(--rfhq-color-primary, var(--primary, #5e64ff));color:#fff}.web-sidebar .sidebar-group h6{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--rfhq-section-muted, var(--text-muted, #6c757d));margin:1.25rem 0 .5rem}.web-sidebar .sidebar-item a{display:block;padding:.5rem .75rem;border-radius:var(--rfhq-card-radius, 6px);color:var(--rfhq-section-text, var(--text-color, #333));text-decoration:none!important;font-size:.9375rem}.web-sidebar .sidebar-item a:hover{background:var(--rfhq-primary-a10, rgba(94, 100, 255, .08))}.web-sidebar .sidebar-item a.active{background:var(--rfhq-primary-a10, rgba(94, 100, 255, .08));color:var(--rfhq-link, var(--primary, #5e64ff));font-weight:600}.rfhq-side{position:sticky;top:5rem;padding-block:.5rem 2rem}.rfhq-side__me{padding-bottom:1.5rem;margin-bottom:1rem;border-bottom:1px solid var(--rfhq-color-border)}.rfhq-side__mono{display:grid;place-items:center;width:3.75rem;height:3.75rem;margin-bottom:1rem;border-radius:50%;background:var(--rfhq-color-primary);color:var(--rfhq-glow, var(--rfhq-color-accent));font-family:var(--rfhq-font-heading, inherit);font-size:1.3rem;letter-spacing:.02em;box-shadow:0 0 0 3px var(--rfhq-color-bg),0 0 0 4px var(--rfhq-glow, var(--rfhq-color-accent))}.rfhq-side__name{display:block;font-family:var(--rfhq-font-heading, inherit);font-weight:var(--rfhq-heading-weight, 500);font-size:1.3rem;line-height:1.2;color:var(--rfhq-color-heading)}.rfhq-side__mark,.rfhq-side__line{display:flex;align-items:center;gap:.45rem;margin-top:.5rem;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.rfhq-side__mark{color:var(--rfhq-color-accent-ink)}.rfhq-side__mark:before{content:"\2713";display:grid;place-items:center;flex:none;width:1rem;height:1rem;border-radius:50%;background:var(--rfhq-color-accent);color:var(--rfhq-color-bg);font-size:.625rem;letter-spacing:0}.rfhq-side__line{color:var(--rfhq-color-muted)}.rfhq-side ul{margin:0;padding:0}.rfhq-side__link{position:relative;display:flex;align-items:center;min-height:2.75rem;padding:0 0 0 1.1rem;color:var(--rfhq-color-muted);font-size:.95rem;text-decoration:none!important}.rfhq-side__link:hover{color:var(--rfhq-color-heading)}.rfhq-side__count{margin-left:auto;padding-right:.25rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;color:var(--rfhq-color-accent-ink)}.rfhq-side__link.is-active{color:var(--rfhq-color-heading);font-weight:500}.rfhq-side__link.is-active:before{content:"";position:absolute;left:0;top:.7rem;bottom:.7rem;width:2px;background:var(--rfhq-color-accent)}.rfhq-side .rfhq-side__sub{margin:0 0 .25rem 1.1rem}.rfhq-side__sub .rfhq-side__link{min-height:2.5rem;padding-left:.9rem;font-size:.875rem}.rfhq-side__switch{display:flex;gap:.25rem;margin:0 0 1rem;padding:.25rem;border:1px solid var(--rfhq-color-border);border-radius:999px}.rfhq-side__door{flex:1;padding:.4rem .5rem;border-radius:999px;text-align:center;font-size:.75rem;font-weight:600;letter-spacing:.06em;color:var(--rfhq-color-muted);text-decoration:none}.rfhq-side__door:hover{color:var(--rfhq-color-heading);text-decoration:none}.rfhq-side__door.is-current{background:var(--rfhq-color-heading);color:var(--rfhq-color-page, #fff)}@media (max-width: 767.98px){.rfhq-side{position:static;padding-block:0 1rem}.rfhq-side__me{display:none}.rfhq-side__list{display:flex;overflow-x:auto}.rfhq-side__switch{margin:0 0 .5rem}.rfhq-side__link{white-space:nowrap;padding:0 .9rem}.rfhq-side__link.is-active:before{left:.9rem;right:.9rem;top:auto;bottom:.35rem;width:auto;height:2px}.rfhq-side .rfhq-side__sub{display:flex;margin:0}}.row:has(> .sidebar-column .rfhq-side)>.main-column .rfhq-page .section>.container{max-width:none;padding-inline:0}.row:has(> .sidebar-column .rfhq-side)>.main-column .rfhq-page .rfhq-layout-grid{padding-inline:0}.sidebar-column{display:block}body.pwahq-active .sidebar-column{display:none!important}body.pwahq-active .main-column{flex:0 0 100%!important;max-width:100%!important}.website-list{width:100%;background:var(--rfhq-card-surface, var(--card-bg, #fff));border-radius:var(--rfhq-card-radius, 10px);padding:1.5rem}@media screen and (max-width: 567px){.website-list{margin-left:0}}@media (max-width: 767.98px){.my-account-header{margin-left:0}}.account-info.row{margin-left:0;margin-right:0}.rfhq-list-row{display:block;padding:1.25rem 0;border-bottom:1px solid var(--rfhq-card-border, var(--border-color, #e9ecef));text-decoration:none!important;color:inherit}.website-list .result .rfhq-list-row:first-child{padding-top:0}.website-list .result .rfhq-list-row:last-child{border-bottom:none}.rfhq-list-row-fields{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.rfhq-list-row-field{flex:1 1 160px;min-width:0}.rfhq-list-row-label{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--rfhq-section-muted, var(--text-muted, #6c757d));margin-bottom:.125rem}.rfhq-list-row-value{font-size:.9375rem;color:var(--rfhq-section-text, var(--text-color, inherit));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rfhq-list-row-field:first-child .rfhq-list-row-value{font-weight:600;color:var(--rfhq-section-heading, var(--heading-color, #1a1a2e))}.rfhq-list-row-main{display:flex;align-items:center;gap:1rem}.rfhq-list-row-identity{min-width:0;flex:1}.rfhq-list-row-thumb.product-image{width:44px;height:44px;flex-shrink:0;border-radius:var(--rfhq-card-radius, 6px)}.rfhq-list-row-thumb.product-image .no-image-item{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;background:var(--rfhq-card-border, #f3f4f6);color:var(--rfhq-section-muted, #6b7280)}.rfhq-list-group{margin-bottom:.75rem}.rfhq-list-group:last-child{margin-bottom:0}.rfhq-list-group-header{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--rfhq-card-border, var(--border-color, #e9ecef));cursor:pointer;list-style:none}.rfhq-list-group-header::-webkit-details-marker{display:none}.rfhq-list-group-name{flex:1;min-width:0;font-weight:600;font-size:.9375rem;color:var(--rfhq-section-heading, var(--heading-color, #1a1a2e))}.rfhq-list-group-total{flex-shrink:0;font-size:.8125rem;color:var(--rfhq-section-muted, var(--text-muted, #6c757d))}.rfhq-list-group-toggle-icon{flex-shrink:0;width:18px;height:18px;color:var(--rfhq-section-muted, var(--text-muted, #6c757d));transition:transform .2s ease;transform:rotate(-90deg)}details[open]>.rfhq-list-group-header .rfhq-list-group-toggle-icon{transform:rotate(0)}.rfhq-list-row-name{display:block;font-weight:600;font-size:.9375rem;color:var(--rfhq-section-heading, var(--heading-color, #1a1a2e))}.rfhq-list-row-date{display:block;font-size:.8125rem;color:var(--rfhq-section-muted, var(--text-muted, #6c757d));margin-top:.125rem}.rfhq-list-row-uom{display:block;font-size:.75rem;color:var(--rfhq-section-muted, var(--text-muted, #6c757d));margin-top:.125rem}.rfhq-list-row-qty{flex-shrink:0;font-weight:700;font-size:.9375rem;color:#fd7e14}.rfhq-list-row-amount{flex-shrink:0;font-weight:700;font-size:.9375rem;color:var(--rfhq-section-text, var(--text-color, inherit))}.rfhq-list-row-badges{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.625rem}.rfhq-list-row-qty-note{font-size:.8125rem;font-weight:700;color:#fd7e14}.rfhq-list-row-preview{font-size:.875rem;color:var(--rfhq-section-muted, var(--text-muted, #6c757d));margin-top:.625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rfhq-list-row-total{font-weight:700;font-size:.9375rem;color:var(--rfhq-section-text, var(--text-color, inherit));margin-top:.625rem;text-align:right}.website-list .more-block .btn-more{background:transparent;border:1px solid var(--rfhq-card-border, var(--border-color, #e9ecef));color:var(--rfhq-link, var(--primary, #5e64ff));border-radius:var(--rfhq-card-radius, 6px);padding:.5rem 1.5rem}.website-list .more-block .btn-more:hover{background:var(--rfhq-primary-a10, rgba(94, 100, 255, .08))}.website-list .empty-apps-state{color:var(--rfhq-section-muted, var(--text-muted, #6c757d))}.rfhq-product-card .card{position:relative}.rfhq-pc-trialroom-toggle{position:absolute;top:.5rem;right:.5rem;z-index:2;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:999px;background:var(--rfhq-card-surface, rgba(255, 255, 255, .85));color:var(--rfhq-section-text, #1a1a2e);cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease}.rfhq-pc-trialroom-toggle:hover{transform:scale(1.08)}.rfhq-pc-trialroom-toggle svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rfhq-pc-trialroom-toggle--added{background:var(--rfhq-link, var(--primary, #5e64ff));color:var(--rfhq-cta-ink, #fff);cursor:default}.rfhq-pc-trialroom-toggle--added:hover{transform:none}.rfhq-trial-room-intro{color:var(--rfhq-section-muted, var(--text-muted, #6c757d));margin:0 0 1.5rem;max-width:640px}.rfhq-trial-room-photo-card{margin-bottom:1.5rem}.rfhq-trial-room-photo-hint{font-size:.875rem;color:var(--rfhq-section-muted, var(--text-muted, #6c757d));margin:0 0 1rem}.rfhq-trial-room-photo-row{display:flex;align-items:center;gap:1rem}.rfhq-trial-room-photo-thumb{width:64px;height:64px;border-radius:var(--rfhq-card-radius, 10px);-o-object-fit:cover;object-fit:cover;flex-shrink:0}.rfhq-trial-room-photo-btn{display:inline-block;padding:.5rem 1.25rem;font-size:.875rem}.rfhq-trial-room-file-input{display:none}.rfhq-trial-room-photo-status{margin-top:.75rem;font-size:.875rem;color:var(--rfhq-section-muted, var(--text-muted, #6c757d))}.rfhq-trial-room-empty{color:var(--rfhq-section-muted, var(--text-muted, #6c757d));margin:0}.rfhq-trial-room-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25rem}.rfhq-trial-card{display:flex;flex-direction:column;overflow:hidden;background:var(--rfhq-card-surface, var(--card-bg, #fff));border:1px solid var(--rfhq-card-border, var(--border-color, #e9ecef));border-radius:var(--rfhq-card-radius, 10px)}.rfhq-trial-card-media-wrap{width:100%;aspect-ratio:1/1;overflow:hidden;background:var(--rfhq-section-bg, #f5f5f7)}.rfhq-trial-card-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.rfhq-trial-card-image--source{opacity:.9}.rfhq-trial-card-body{padding:1rem}.rfhq-trial-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.rfhq-trial-card-name{font-weight:600;font-size:.9375rem;color:var(--rfhq-section-heading, var(--heading-color, #1a1a2e))}.rfhq-trial-card-error{font-size:.8125rem;color:#dc3545;margin:.25rem 0 0}.rfhq-trial-card-actions{display:flex;align-items:center;justify-content:space-between;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--rfhq-card-border, var(--border-color, #e9ecef))}.rfhq-trial-card-link{font-size:.8125rem;font-weight:600;color:var(--rfhq-link, var(--primary, #5e64ff));text-decoration:none!important}.rfhq-trial-card-link:hover{text-decoration:underline!important}.rfhq-trial-card-remove{background:none;border:none;padding:0;font-size:.8125rem;color:var(--rfhq-section-muted, var(--text-muted, #6c757d));cursor:pointer}.rfhq-trial-card-remove:hover{color:#dc3545}.rfhq-trial-score{margin-top:.5rem}.rfhq-trial-score-bar{width:100%;height:6px;border-radius:999px;background:var(--rfhq-section-bg, #f0f0f0);overflow:hidden}.rfhq-trial-score-fill{height:100%;background:var(--rfhq-color-success, #28a745);border-radius:999px}.rfhq-trial-score-label{display:block;margin-top:.375rem;font-size:.8125rem;font-weight:600;color:var(--rfhq-section-text, var(--text-color, inherit))}.rfhq-trial-cart-action{margin-top:.75rem}.rfhq-trial-cart-btn{width:100%}.rfhq-wishlist-intro{color:var(--rfhq-section-muted, var(--text-muted, #6c757d));margin:0 0 1.5rem;max-width:640px}.rfhq-wishlist-remove{display:block;margin-top:.5rem;background:none;border:none;padding:0;font-size:.8125rem;color:var(--rfhq-section-muted, var(--text-muted, #6c757d));cursor:pointer;text-align:left}.rfhq-wishlist-remove:hover{color:#dc3545}#product-filters{background:var(--rfhq-section-bg, #fff);border-radius:var(--rfhq-card-radius, 10px);padding:1rem}#product-filters.offcanvas-filters{background:var(--rfhq-section-bg, #fff)!important}#product-filters .filter-title,#product-filters .filter-label,.field-filter-section .filter-label{color:var(--rfhq-section-heading, var(--heading-color, inherit))!important}#product-filters .checkbox .label-area,#product-filters .label-area,#product-filters .filter-option,#product-filters .filter-lookup-wrapper{color:var(--rfhq-section-text, var(--text-color, inherit))!important}#product-filters .label-area .text-muted,#product-filters #price-range-display{color:var(--rfhq-section-muted, var(--text-muted, #6c757d))!important}#product-filters .filter-lookup-input{background-color:var(--rfhq-card-surface, #fff)!important;border-color:var(--rfhq-card-border, var(--gray-300))!important;color:var(--rfhq-section-text, inherit)!important}#product-filters .filter-block,#product-filters .title-section{border-color:var(--rfhq-card-border, var(--table-border-color))!important}#product-filters .clear-filters,.ce-mobile-clear-filters{color:var(--rfhq-link, var(--primary))!important}#product-filters .ce-price-slider-track{background:var(--rfhq-card-border, #dbeafe)!important}#product-filters .ce-price-slider-range input[type=range]::-webkit-slider-thumb{background:var(--rfhq-color-primary, #2563eb)!important;border-color:var(--rfhq-card-surface, #eff6ff)!important}#product-filters .ce-price-slider-range input[type=range]::-moz-range-thumb{background:var(--rfhq-color-primary, #2563eb)!important;border-color:var(--rfhq-card-surface, #eff6ff)!important}#product-filters .ce-price-inputs input{background:var(--rfhq-card-surface, #fff)!important;border-color:var(--rfhq-card-border, var(--gray-300))!important;color:var(--rfhq-section-text, inherit)!important}#product-filters #apply-price-filter{background:var(--rfhq-color-primary, var(--primary))!important;border-color:var(--rfhq-color-primary, var(--primary))!important}.mobile-filters-toggle{background:var(--rfhq-card-surface, #fff)!important;border-color:var(--rfhq-color-primary, var(--primary))!important;color:var(--rfhq-color-primary, var(--primary))!important}.ce-mobile-filters-overlay{background:rgba(0,0,0,.5)!important}.ce-mobile-filters-header{background:var(--rfhq-section-bg, #fff)!important;border-bottom:1px solid var(--rfhq-card-border, var(--table-border-color))!important;color:var(--rfhq-section-heading, inherit)!important}[data-doctype="Item Group"] .page-header,#page-index .page-header{color:var(--rfhq-section-heading, var(--heading-color, inherit))!important}.item-breadcrumbs{color:var(--rfhq-section-muted, var(--text-muted, #6c757d))!important}.item-breadcrumbs .breadcrumb-container a{color:var(--rfhq-section-text, var(--text-color, inherit))!important}.rfhq-search-results-heading{color:var(--rfhq-section-heading, var(--heading-color, inherit));margin:0 0 1.5rem}.rfhq-search-results-heading strong{color:var(--rfhq-link, var(--primary))}.product-container{background:var(--rfhq-section-bg, #fff)!important}.product-container .item-breadcrumbs,.product-container .product-code,.product-container .product-item-group,.product-container .product-item-code{color:var(--rfhq-section-muted, var(--text-muted, #6c757d))}.product-container .product-title,.product-container .recommendation-header{color:var(--rfhq-section-heading, var(--heading-color, inherit))}.product-container .product-description,.product-container .item-website-specification{color:var(--rfhq-section-text, var(--text-color, inherit))}.product-container .item-cart .product-price,.product-container .item-cart .product-price .formatted-price{color:var(--rfhq-section-heading, var(--heading-color, inherit))}.product-container .item-website-specification table{border-color:var(--rfhq-card-border, var(--border-color, #e9ecef))}.product-container .item-website-specification .spec-label,.product-container .item-website-specification .spec-content{border-color:var(--rfhq-card-border, var(--border-color, #e9ecef));color:var(--rfhq-section-text, inherit)}.product-container .offers-heading,.product-container .offer-container{color:var(--rfhq-section-text, inherit)}.product-container .btn-configure,.product-container .btn-add-to-cart,.product-container .btn-write-review{background:var(--rfhq-color-primary, var(--primary));border-color:var(--rfhq-color-primary, var(--primary));color:#fff}.product-container .ratings-reviews-section,.product-container .reviews-header,.product-container .rfhq-tr-heading{color:var(--rfhq-section-heading, var(--heading-color, inherit))}.product-container .pdp-qty-wrapper .cart-btn,.product-container .pdp-qty-wrapper .cart-qty{background:var(--rfhq-card-surface, #fff);border-color:var(--rfhq-card-border, var(--gray-300));color:var(--rfhq-section-text, inherit)}.recommended-item-section{background:var(--rfhq-section-bg, #fff)}.rfhq-pdp-ar-viewer{background:var(--rfhq-card-surface, #fff);color:var(--rfhq-section-text, inherit)}#page-cart .cart-container .frappe-card,#page-cart .cart-container .card{background:var(--rfhq-card-surface, #fff);border-color:var(--rfhq-card-border, var(--border-color, #e9ecef));color:var(--rfhq-section-text, inherit)}#page-cart .shopping-cart-header,#page-cart .cart-container .card-title,#page-cart .cart-container .bill-content,#page-cart .cart-container .cart-items-header,#page-cart .cart-container .t-and-c-container h5,#page-cart .cart-container h6{color:var(--rfhq-section-heading, var(--heading-color, inherit))}#page-cart .cart-empty{background:var(--rfhq-card-surface, #fff);border-color:var(--rfhq-card-border, var(--border-color, #e9ecef))}#page-cart .cart-empty-message{color:var(--rfhq-section-text, inherit)}#page-cart .cart-empty .btn-outline-primary{background:transparent;border-color:var(--rfhq-link, var(--primary));color:var(--rfhq-link, var(--primary))}#page-cart .cart-empty .btn-outline-primary:hover{background:var(--rfhq-link, var(--primary));color:var(--rfhq-cta-ink, #fff)}#page-cart .cart-container .form-label{color:var(--rfhq-section-text, inherit)}#page-cart .cart-container #ce-change-payment-method{background:transparent;border-color:var(--rfhq-card-border, var(--gray-300));color:var(--rfhq-link, var(--primary))}#page-cart .cart-container #ce-change-payment-method:hover{color:var(--rfhq-link, var(--primary))}#page-cart .cart-container .btn-new-address,#page-cart .cart-container .btn-new-address:hover{color:var(--rfhq-link, var(--primary))!important}#page-cart .cart-container input[type=checkbox]{accent-color:var(--rfhq-link, var(--primary))}#page-cart .cart-container .checkbox .label-area{color:var(--rfhq-section-text, inherit)!important}#page-cart .cart-container .compliancehq-consent-link{color:var(--rfhq-link, var(--primary))}#page-cart .cart-container .card-text,#page-cart .cart-container .bill-label,#page-cart .cart-container .item-subtitle,#page-cart .cart-container .item-rate,#page-cart .cart-container #ce-payment-mode-note,#page-cart .cart-container .text-muted{color:var(--rfhq-section-muted, var(--text-muted, #6c757d))!important}#page-cart .cart-container .item-title{color:var(--rfhq-section-text, inherit)!important}#page-cart .cart-container .cart-table,#page-cart .cart-container .cart-table th,#page-cart .cart-container .cart-table td{border-color:var(--rfhq-card-border, var(--border-color, #e9ecef));color:inherit}#page-cart .cart-container .cart-table .item-grand-total{color:var(--rfhq-section-text, inherit)!important}#page-cart .cart-container .form-control,#page-cart .cart-container .txtcoupon,#page-cart .cart-container .number-spinner .cart-btn,#page-cart .cart-container .cart-qty{background:var(--rfhq-card-surface, #fff);border-color:var(--rfhq-card-border, var(--gray-300));color:var(--rfhq-section-text, inherit)}#page-cart .cart-container .btn-coupon-code,#page-cart .cart-container .bt-coupon{background:var(--rfhq-link, var(--rfhq-color-primary, var(--primary)));border-color:var(--rfhq-link, var(--rfhq-color-primary, var(--primary)));color:var(--rfhq-cta-ink, #fff)}#page-cart .cart-container .btn-place-order,#page-cart .cart-container .btn-request-for-quotation{background:transparent!important;border:1px solid var(--rfhq-link, var(--rfhq-color-primary, var(--primary)))!important;color:var(--rfhq-link, var(--rfhq-color-primary, var(--primary)))!important}#page-cart .cart-container .btn-place-order:hover,#page-cart .cart-container .btn-request-for-quotation:hover{background:var(--rfhq-link, var(--rfhq-color-primary, var(--primary)))!important;border-color:var(--rfhq-link, var(--rfhq-color-primary, var(--primary)))!important;color:var(--rfhq-cta-ink, #fff)!important}#page-cart .cart-container .item-subtotal,#page-cart .cart-container .sm-item-subtotal{font-size:16px!important;font-weight:600!important}#page-cart .cart-container .card-link,#page-cart .cart-container a.btn-primary-light{background:transparent;border-color:var(--rfhq-card-border, var(--gray-300));color:var(--rfhq-link, var(--primary))}#page-cart .cart-container a.btn-primary-light:hover,#page-cart .cart-container a.btn-primary-light:active,#page-cart .cart-container a.btn-primary-light:focus{color:var(--rfhq-link, var(--primary))}#page-cart .cart-container .place-order-container a.btn-primary-light{background:var(--rfhq-badge-bg, var(--rfhq-primary-a10, rgba(37, 99, 235, .1)));border-color:var(--rfhq-primary-a15, var(--rfhq-card-border, var(--gray-300)))}#page-cart .cart-container .place-order-container a.btn-primary-light:hover,#page-cart .cart-container .place-order-container a.btn-primary-light:active,#page-cart .cart-container .place-order-container a.btn-primary-light:focus{background:var(--rfhq-primary-a15, var(--rfhq-badge-bg, rgba(37, 99, 235, .16)))}#page-cart .cart-container .address-card{position:relative}#page-cart .cart-container .btn-change-address{background:transparent!important;border-color:var(--rfhq-link, var(--primary))!important;color:var(--rfhq-link, var(--primary))!important;box-shadow:none}#page-cart .cart-container .btn-change-address:hover{background:var(--rfhq-link, var(--primary))!important;color:var(--rfhq-cta-ink, #fff)!important}#page-cart .cart-container .remove-cart-item{background:transparent!important;border-color:var(--rfhq-card-border, var(--gray-300))!important}#page-cart .cart-container .remove-cart-item:hover{border-color:var(--rfhq-link, var(--primary))!important}.my-account-container .account-info{background:var(--rfhq-card-surface, #fff);border-color:var(--rfhq-card-border, var(--gray-300))}.my-account-container .my-account-header{color:var(--rfhq-section-heading, inherit)}.my-account-container .my-account-name,.my-account-container .my-account-item{color:var(--rfhq-section-text, inherit)}.my-account-container .my-account-item-desc{color:var(--rfhq-section-muted, var(--text-muted))}.my-account-container .my-account-item-link a{color:var(--rfhq-link, var(--primary))}.web-form-container .web-form-header,.web-form-container .web-form{background:var(--rfhq-card-surface, #fff)!important}.web-form-container .web-form-title,.web-form-container .web-form-header h1{color:var(--rfhq-section-heading, inherit)}.web-form-container .control-label,.web-form-container label{color:var(--rfhq-section-text, inherit)}.web-form-container .web-form-introduction,.web-form-container .web-form-introduction p,.web-form-container .text-muted{color:var(--rfhq-section-muted, var(--text-muted))}.web-form-container .form-control{background:var(--rfhq-card-surface, #fff);border-color:var(--rfhq-card-border, var(--gray-300));color:var(--rfhq-section-text, inherit)}.web-form-container .control-value.like-disabled-input{background:var(--rfhq-card-surface, #fff);color:var(--rfhq-section-muted, var(--text-muted))}.web-form-container .btn-link{color:var(--rfhq-link, var(--primary))}.web-form-container .btn-primary{background:var(--rfhq-color-primary, var(--primary));border-color:var(--rfhq-color-primary, var(--primary));color:#fff}.rfhq-calendar-card{padding:var(--rfhq-card-padding, 1rem)}.rfhq-cal-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.rfhq-cal-title{flex:1;text-align:center;text-transform:capitalize}.rfhq-cal-nav,.rfhq-cal-today{border:1px solid var(--rfhq-card-border, var(--border-color, #e9ecef));background:transparent;color:inherit;border-radius:var(--rfhq-radius, .5rem);min-width:2.25rem;min-height:2.25rem;cursor:pointer}.rfhq-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;background:var(--rfhq-card-border, var(--border-color, #e9ecef));border:1px solid var(--rfhq-card-border, var(--border-color, #e9ecef));border-radius:var(--rfhq-radius, .5rem);overflow:hidden}.rfhq-cal-dow{background:var(--rfhq-card-surface, #fff);padding:.35rem;text-align:center;font-size:.75rem;color:var(--rfhq-section-muted, var(--text-muted))}.rfhq-cal-day{background:var(--rfhq-card-surface, #fff);min-height:5.5rem;padding:.25rem;display:flex;flex-direction:column;gap:.2rem;min-width:0}.rfhq-cal-day.is-outside{opacity:.45}.rfhq-cal-day.is-today .rfhq-cal-num{background:var(--rfhq-color-info);color:#fff;border-radius:999px}.rfhq-cal-num{align-self:flex-start;font-size:.75rem;padding:.1rem .4rem;color:inherit;text-decoration:none}a.rfhq-cal-num:hover{text-decoration:underline}.rfhq-cal-entry,.rfhq-cal-key{--rfhq-tone: var(--rfhq-section-muted, var(--rfhq-color-muted));display:block;font-size:.75rem;line-height:1.25;padding:.15rem .4rem;border-radius:.35rem;color:var(--rfhq-tone);background:color-mix(in srgb,var(--rfhq-tone) 12%,transparent);border-inline-start:3px solid var(--rfhq-tone);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rfhq-cal-entry--success{--rfhq-tone: var(--rfhq-color-success)}.rfhq-cal-entry--warning{--rfhq-tone: var(--rfhq-color-warning)}.rfhq-cal-entry--danger{--rfhq-tone: var(--rfhq-color-danger)}.rfhq-cal-entry--info{--rfhq-tone: var(--rfhq-color-info)}.rfhq-cal-legend{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}@media (max-width: 640px){.rfhq-cal-grid{grid-template-columns:1fr}.rfhq-cal-dow,.rfhq-cal-day:not(.has-entries){display:none}.rfhq-cal-day{min-height:0}.rfhq-cal-entry{white-space:normal}}.rfhq-hero-card{display:flex;flex-direction:column;gap:0;padding-block:calc(2rem * var(--rfhq-spacing-scale, 1))}.rfhq-hero-card--left{align-items:flex-start;text-align:left}.rfhq-hero-card--centered{align-items:center;text-align:center}.rfhq-hero-heading{font-size:clamp(2rem,5vw,3.25rem);font-weight:800;line-height:1.12;margin:0 0 1rem;max-width:22ch;color:var(--rfhq-section-heading, var(--heading-color, #1a1a2e))}.rfhq-hero-subheading{font-size:1.125rem;line-height:1.6;margin:0 0 1.75rem;max-width:56ch;color:var(--rfhq-section-muted, var(--text-muted, #6c757d))}.rfhq-hero-points{list-style:none;margin:1.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.9375rem;color:var(--rfhq-section-text, var(--text-color, #192734))}.rfhq-hero-card--centered .rfhq-hero-points{justify-content:center}.rfhq-hero-points li:before{content:"\2713";margin-inline-end:.4rem;font-weight:700;color:var(--rfhq-link, var(--primary, #5e64ff))}.rfhq-record-head{align-items:center}.rfhq-record-headtext{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.rfhq-record-avatar{width:3rem;height:3rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none}.rfhq-record-avatar--initials{display:inline-flex;align-items:center;justify-content:center;font-weight:700;background:var(--rfhq-primary-a10);color:var(--rfhq-link, var(--primary, #5e64ff))}.rfhq-record-rating{font-size:.875rem;color:var(--rfhq-section-muted, var(--text-muted, #6c757d))}.rfhq-record-rating:before{content:"\2605\a0"}.rfhq-record-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.375rem}.rfhq-record-tags li{font-size:.8125rem;padding:.15rem .625rem;border-radius:999px;background:var(--rfhq-primary-a7);color:var(--rfhq-section-text, var(--text-color, #192734))}.rfhq-feature-card--event{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;height:100%}.rfhq-fc-media{position:relative;display:flex;align-items:center;justify-content:center;min-height:8rem;background:linear-gradient(145deg,var(--rfhq-primary-a10),var(--rfhq-primary-a7))}.rfhq-fc-media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rfhq-fc-date{position:relative;min-width:3.5rem;padding:.4rem .75rem;border-radius:12px;text-align:center;line-height:1.1;background:var(--rfhq-card-surface, #fff);color:var(--rfhq-link, var(--primary, #5e64ff));box-shadow:var(--rfhq-shadow-card)}.rfhq-fc-media--photo .rfhq-fc-date{position:absolute;left:.75rem;top:.75rem}.rfhq-fc-day{display:block;font-size:1.75rem;font-weight:800}.rfhq-fc-month{display:block;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.rfhq-feature-card--event .rfhq-fc-content{flex:1;display:flex;flex-direction:column;gap:.5rem;padding:1rem}.rfhq-fc-pills{display:flex;flex-wrap:wrap;gap:.4rem}.rfhq-fc-pill{padding:.15rem .6rem;border-radius:999px;font-size:.8125rem;font-weight:600;white-space:nowrap;color:var(--rfhq-section-text);background:color-mix(in srgb,var(--rfhq-color-accent) 16%,transparent)}.rfhq-feature-card--event .rfhq-fc-title{margin:0;font-size:1.125rem}.rfhq-feature-card--event .rfhq-fc-body{margin:0;font-size:.9375rem;color:var(--rfhq-section-muted)}.rfhq-fc-buy{display:flex;align-items:center;justify-content:space-between;gap:.625rem;margin-top:auto;padding-top:.5rem}.rfhq-fc-price{font-size:.9375rem;font-weight:700;color:var(--rfhq-section-text)}.rfhq-fc-book{flex:none;padding:.5rem 1.25rem;border-radius:999px;font-weight:700;white-space:nowrap;background:var(--rfhq-link);color:var(--rfhq-color-on-primary, Canvas);border:1.5px solid var(--rfhq-link)}.rfhq-app-records--row .rfhq-records-wrapper{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.25rem}.rfhq-app-records--row .rfhq-records-wrapper::-webkit-scrollbar{display:none}.rfhq-app-records--row .rfhq-record-cell{flex:0 0 min(80%,19rem);scroll-snap-align:start}.rfhq-app-records--row .rfhq-records-empty{flex:1}.rfhq-app-records:not(.rfhq-app-records--row) .rfhq-records-wrapper:has(> .rfhq-record-cell > .rfhq-feature-card--pill){display:flex;flex-wrap:wrap}.rfhq-app-records:not(.rfhq-app-records--row) .rfhq-records-wrapper>.rfhq-record-cell:has(> .rfhq-feature-card--pill){flex:0 1 auto;min-width:0;max-width:100%}.rfhq-app-records--row .rfhq-record-cell:has(> .rfhq-feature-card--pill){flex:0 0 auto;max-width:100%}.section.rfhq-pin{position:sticky;top:var(--rfhq-pin-top, 0px);z-index:30;background:var(--rfhq-color-bg, #fff);box-shadow:0 1px 0 var(--rfhq-card-border, rgba(0, 0, 0, .08))}.section.rfhq-pin [class*=rfhq-lg-pad-]{padding-block:.375rem}.section.rfhq-pin .rfhq-row-nav{display:none}.rfhq-page:has(.section.rfhq-pin) .section[id]{scroll-margin-top:calc(var(--rfhq-pin-top, 0px) + 4rem)}@media (prefers-reduced-motion: no-preference){html:has(.section.rfhq-pin){scroll-behavior:smooth}}.rfhq-row-nav{display:flex;justify-content:flex-end;gap:.5rem;margin-bottom:.5rem}.rfhq-row-btn{width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid var(--rfhq-card-border);background:var(--rfhq-card-surface);color:var(--rfhq-link);font:inherit;font-size:1.25rem;cursor:pointer}.rfhq-records-empty{grid-column:1/-1}@media (max-width: 767.98px){.rfhq-records-wrapper{grid-template-columns:minmax(0,1fr)!important}}.rfhq-record-cell{display:flex}.rfhq-record-cell>.rfhq-card{width:100%}.rfhq-session-card{--dc-surface: var(--rfhq-section-bg, var(--rfhq-card-surface, #111));--dc-border: var(--rfhq-card-border, var(--border-color, #e9ecef));--dc-radius: var(--rfhq-card-radius, 10px);--dc-text: var(--rfhq-section-text, inherit);--dc-link: var(--rfhq-link, inherit);--dc-accent: var(--rfhq-color-primary, #5b4bd5);--dc-danger: var(--rfhq-color-danger, #ff3b30);--dc-local-border: var(--rfhq-card-surface, #fff)}.rfhq-session-live,.rfhq-session-card .dc-view:not(.is-live){display:contents}.rfhq-session-card .dc-view:not(.is-live) .dc-chat{order:9}.rfhq-session-actions{display:flex;flex-wrap:wrap;gap:.5rem}.rfhq-session-actions:empty{display:none}.rfhq-session-actions .btn{min-height:2.75rem;min-width:2.75rem}body.rfhq-framed #pwahq-header,body.rfhq-framed #pwahq-nav,body.rfhq-framed #pwahq-install-banner,body.rfhq-framed #pwahq-ptr,body.rfhq-framed #pwahq-progress,body.rfhq-framed .navbar,body.rfhq-framed .web-footer,body.rfhq-framed footer,body.rfhq-framed .wa-fab{display:none!important}body.rfhq-framed.pwahq-active{padding-top:0!important;padding-bottom:0!important}body.rfhq-immersive .wa-fab{display:none!important}.rfhq-session-card{padding:var(--rfhq-card-padding, 1rem);display:grid;gap:1rem;width:100%;max-width:34rem;margin-inline:auto}.rfhq-session-clock{position:fixed;z-index:1060;top:calc(env(safe-area-inset-top,0px) + .5rem);inset-inline-start:50%;transform:translate(-50%);padding:.25rem .875rem;border-radius:999px;font-size:.9375rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--rfhq-ink-white);background:var(--rfhq-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rfhq-session-clock[hidden]{display:none}.rfhq-session-clock.is-warn{background:color-mix(in srgb,var(--rfhq-color-warning, #f59e0b) 80%,black)}.rfhq-session-clock.is-urgent{background:color-mix(in srgb,var(--rfhq-color-danger, #dc2626) 85%,black)}.rfhq-session-extend{position:fixed;z-index:1061;inset-inline:0;bottom:0;display:grid;gap:.5rem;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));background:var(--rfhq-card-surface, #fff);color:var(--rfhq-section-text, inherit);border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;box-shadow:0 -8px 24px var(--rfhq-shadow-soft);max-width:34rem;margin-inline:auto}.rfhq-session-extend[hidden]{display:none}.rfhq-session-extend-title{margin:0;font-weight:700;font-size:1.0625rem}.rfhq-session-extend .btn{min-height:2.75rem}.rfhq-session-pay{position:fixed;z-index:1062;inset:0;display:flex;flex-direction:column;background:var(--rfhq-card-surface, #fff)}.rfhq-session-pay-bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem 1rem;padding-top:calc(.5rem + env(safe-area-inset-top,0px));border-bottom:1px solid var(--rfhq-card-border, #e9ecef);font-weight:600}.rfhq-session-pay-frame{flex:1;width:100%;border:0}.rfhq-session-tools{position:fixed;z-index:1059;inset-inline-end:.75rem;bottom:calc(5rem + env(safe-area-inset-bottom,0px));display:flex;gap:.5rem}.rfhq-session-tools[hidden]{display:none}.rfhq-session-tools .btn{min-height:2.75rem;box-shadow:0 2px 10px var(--rfhq-shadow-soft);background:var(--rfhq-card-surface, #fff)}.rfhq-session-side{position:fixed;z-index:1063;inset:0;display:flex;flex-direction:column;background:var(--rfhq-card-surface, #fff)}.rfhq-session-side-bar{display:flex;justify-content:flex-end;padding:.5rem 1rem;padding-top:calc(.5rem + env(safe-area-inset-top,0px));border-bottom:1px solid var(--rfhq-card-border, #e9ecef)}.rfhq-session-side-frame{flex:1;width:100%;border:0}@media (min-width: 62rem){.rfhq-session-side{inset-inline-start:auto;width:min(50vw,44rem);box-shadow:-8px 0 24px var(--rfhq-shadow-faint)}body.rfhq-session-beside{padding-inline-end:min(50vw,44rem)}}.rfhq-live-alerts{position:fixed;z-index:1100;inset-inline:0;top:0;display:grid;gap:.25rem;padding:env(safe-area-inset-top,0px) .5rem 0}.rfhq-live-alerts[hidden]{display:none}.rfhq-live-alert{display:flex;align-items:center;justify-content:space-between;gap:.75rem;max-width:40rem;margin:.5rem auto 0;width:100%;padding:.625rem .75rem .625rem 1rem;border-radius:1rem;color:var(--rfhq-ink-white);background:color-mix(in srgb,var(--rfhq-color-success, #15803d) 85%,black);box-shadow:0 6px 20px var(--rfhq-shadow-medium)}.rfhq-live-alert-text{display:grid;line-height:1.25}.rfhq-live-alert{transition:opacity .4s ease,transform .4s ease;animation:rfhq-live-alert-in .3s ease}.rfhq-live-alert.is-fading{opacity:0;transform:translateY(-.5rem);pointer-events:none}@keyframes rfhq-live-alert-in{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:none}}.rfhq-live-alert-go{flex:none;min-height:2.75rem;display:inline-flex;align-items:center;background:var(--rfhq-ink-white);color:var(--rfhq-ink-dark);border:0;font-weight:700}.rfhq-session-card .rc-inline{--rc-accent: var(--rfhq-color-primary, #5b4bd5);--rc-on-accent: var(--rfhq-color-on-primary, #fff);--rc-bg: var(--rfhq-card-surface, #fff);--rc-text: var(--rfhq-section-text, #1f1f2e);--rc-radius: var(--rfhq-card-radius, 16px)}.rfhq-session-chat{min-width:0;max-width:100%}.rfhq-session-card .rc-hstatus{color:var(--rfhq-section-muted, #6c757d)}.rfhq-session-card.is-done .rc-input-area,.rfhq-session-card.is-done .rc-hleave{display:none}.rfhq-session-dialog{position:fixed;z-index:1070;inset:0;display:grid;place-items:center;padding:1rem;background:var(--rfhq-scrim)}.rfhq-session-dialog-card{width:min(22rem,100%);padding:1.25rem;border-radius:1.25rem;background:var(--rfhq-card-surface, #fff);color:var(--rfhq-section-text, inherit);text-align:center;box-shadow:0 12px 40px var(--rfhq-shadow-strong)}.rfhq-session-dialog-title{display:block;font-size:1.25rem;line-height:1.25;margin-bottom:.5rem}.rfhq-session-dialog-card p:empty{display:none}.rfhq-session-dialog-actions{display:grid;gap:.5rem;margin-top:1rem}.rfhq-session-dialog-actions .btn{min-height:3rem;display:flex;align-items:center;justify-content:center;border-radius:999px;font-weight:600}@media (max-width: 640px){body.rfhq-chatting .rfhq-session-card{padding:0;max-width:none}body.rfhq-chatting .rfhq-session-chat{position:fixed;z-index:1050;inset:0;background:var(--rfhq-card-surface, #fff)}body.rfhq-chatting .rfhq-session-card .rc-inline .rc-window{height:100dvh;max-height:none;min-height:0;border:0;border-radius:0}body.rfhq-chatting .rfhq-session-card .rc-inline .rc-window:has(.rc-stage.rc-on){height:100dvh}body.rfhq-chatting .rfhq-session-card .rc-header{padding-top:calc(10px + env(safe-area-inset-top,0px))}body.rfhq-chatting .rfhq-session-card .rc-input-area{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}body.rfhq-chatting .rfhq-session-clock{top:calc(env(safe-area-inset-top,0px) + 4.25rem);font-size:.8125rem;padding:.125rem .625rem}body.rfhq-chatting .rfhq-session-card .rc-stage{max-height:48%}}.rfhq-session-card .rc-stage{position:relative}.rfhq-session-card .rc-stage .dc-view:not(.is-live){position:static}.rfhq-session-card .rc-stage .dc-stage:not(.is-audio)~.dc-controls{position:absolute;z-index:6;left:50%;bottom:.625rem;transform:translate(-50%);width:-moz-max-content;width:max-content;max-width:calc(100% - 1rem);flex-wrap:nowrap;justify-content:center;gap:.625rem;padding:.375rem .625rem;border-radius:2.75rem;background:var(--rfhq-scrim-controls);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rfhq-session-card .rc-stage .dc-stage:not(.is-audio){aspect-ratio:4/3}.rfhq-session-card .rc-stage .dc-stage:not(.is-audio)~.dc-controls{zoom:.72}.rfhq-session-card .rc-stage .dc-stage:not(.is-audio) .dc-local:not(.is-preview){inset-block-end:auto;inset-block-start:3rem}.rfhq-session-card .rc-stage:has(.dc-stage.is-audio){max-height:none;overflow:visible}.rfhq-session-card .rc-stage .dc-stage.is-audio{min-height:17rem}.rfhq-session-card .rc-stage .is-audio .dc-audio{padding:2.75rem 1rem 6.25rem}.rfhq-session-card .rc-stage .is-audio .dc-avatar-big{width:5.5rem;height:5.5rem;font-size:2.25rem}.rfhq-session-card .rc-messages{background:color-mix(in srgb,var(--rc-accent) 5%,var(--rc-bg))}.rfhq-session-card .rc-hleave{height:32px;padding:0 12px;font-size:12.5px}.rfhq-session-banner{margin:0;color:var(--rfhq-section-muted, var(--text-muted, #6c757d))}.rfhq-session-banner[hidden]{display:none}.rfhq-session-lobby{display:grid;gap:.5rem}.rfhq-session-lobby[hidden]{display:none}.rfhq-session-title{margin:0;font-size:clamp(1.625rem,6vw,2.125rem);line-height:1.1;font-weight:800;letter-spacing:-.02em;color:var(--rfhq-section-heading, inherit)}.rfhq-session-subtitle{margin:0;font-size:1.0625rem;color:var(--rfhq-section-muted, var(--text-muted, #6c757d))}.rfhq-session-subtitle:empty{display:none}.rfhq-session-rows{list-style:none;margin:.75rem 0 0;padding:0;background:var(--rfhq-card-surface, #fff);border:1px solid var(--rfhq-card-border, var(--border-color, #e9ecef));border-radius:.875rem;overflow:hidden}.rfhq-session-rows:empty{display:none}.rfhq-session-row{position:relative;display:flex;align-items:center;gap:.75rem;min-height:3.125rem;padding:.5rem .875rem}.rfhq-session-row+.rfhq-session-row:before{content:"";position:absolute;top:0;inset-inline-start:3.25rem;inset-inline-end:0;height:1px;background:var(--rfhq-divider, var(--rfhq-card-border, #e9ecef))}.rfhq-session-icon{flex:none;width:1.875rem;height:1.875rem;display:grid;place-items:center;border-radius:.5rem;color:var(--rfhq-color-primary, #5b4bd5);background:color-mix(in srgb,var(--rfhq-color-primary, #5b4bd5) 14%,transparent)}.rfhq-session-icon svg{width:1.125rem;height:1.125rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rfhq-session-row-label{flex:none;color:var(--rfhq-section-text, inherit)}.rfhq-session-row-value{margin-inline-start:auto;text-align:end;color:var(--rfhq-section-muted, var(--text-muted, #6c757d));overflow-wrap:anywhere}.rfhq-session-hint{margin:.25rem .375rem 0;display:flex;align-items:flex-start;gap:.5rem;font-size:.9375rem;color:var(--rfhq-section-muted, var(--text-muted, #6c757d))}.rfhq-session-hint:empty{display:none}.rfhq-session-hint:before{content:"";flex:none;width:.5rem;height:.5rem;margin-top:.5em;border-radius:50%;background:var(--rfhq-color-success, #34c759)}.rfhq-session-card.is-lobby .rfhq-session-actions{flex-direction:column;align-items:stretch}.rfhq-session-card.is-lobby .rfhq-session-actions .btn-primary{min-height:3.5rem;border-radius:1rem;font-size:1.0625rem;font-weight:600}.rfhq-session-card.is-lobby .rfhq-session-actions .btn-default{background:transparent;border:0;box-shadow:none;color:var(--rfhq-link, var(--rfhq-color-primary, #5b4bd5));font-size:1.0625rem}.rfhq-session-after{display:grid;gap:.5rem;justify-items:start}.rfhq-session-after:empty{display:none}.rfhq-session-note{margin:0;color:var(--rfhq-section-muted, var(--text-muted, #6c757d))}.rfhq-session-done,.rfhq-session-done-actions{display:grid;gap:.5rem}.rfhq-session-done{justify-items:center;text-align:center;padding-top:1rem}.rfhq-session-done[hidden],.rfhq-session-done-actions[hidden]{display:none}.rfhq-session-tick{display:grid;place-items:center;width:5.75rem;height:5.75rem;margin-bottom:.5rem;border-radius:50%;background:var(--rfhq-color-success, #34c759);color:var(--rfhq-color-on-primary, Canvas)}.rfhq-session-tick svg{width:3rem;height:3rem;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.rfhq-session-done-title{margin:0;font-size:clamp(1.625rem,6vw,2rem);line-height:1.15;font-weight:800;letter-spacing:-.02em;color:var(--rfhq-section-heading, inherit)}.rfhq-session-done-sub{margin:0;font-size:1.0625rem;color:var(--rfhq-section-muted, var(--text-muted, #6c757d))}.rfhq-session-done-sub:empty{display:none}.rfhq-session-done-rows{width:100%;margin-top:1rem;text-align:start}.rfhq-session-done-actions{margin-top:.75rem}.rfhq-session-done-actions .btn-primary{min-height:3.5rem;display:flex;align-items:center;justify-content:center;border-radius:1rem;font-size:1.0625rem;font-weight:600}.rfhq-session-done-actions .btn-default{background:transparent;border:0;box-shadow:none;color:var(--rfhq-link, var(--rfhq-color-primary, #5b4bd5));font-size:1.0625rem;min-height:2.75rem}.rfhq-session-card.is-done .rfhq-session-banner{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rfhq-session-card.is-done .rfhq-session-after{margin-top:.75rem;justify-items:stretch}.rfhq-session-card.is-done .rfhq-session-after .btn-primary{min-height:3.5rem;display:flex;align-items:center;justify-content:center;border-radius:1rem;font-size:1.0625rem;font-weight:600}.rfhq-session-card.is-done .rfhq-session-note{text-align:center}.rfhq-page{overflow-x:clip}.rfhq-has-sunrise{position:relative;width:100vw;margin-inline:calc(50% - 50vw);max-width:none;overflow:hidden;isolation:isolate;background:var(--rfhq-sunrise-night);min-height:clamp(34rem,60vw,38rem);display:flex;flex-direction:column;justify-content:center;--sr-ink: var(--rfhq-color-heading);--sr-muted: var(--rfhq-color-muted);--sr-gold: var(--rfhq-color-accent-ink)}.rfhq-sunrise{position:absolute;inset:0;z-index:0;pointer-events:none}.rfhq-sunrise>div,.rfhq-sunrise>svg{position:absolute}.rfhq-sr-dawn{inset:0;background:linear-gradient(to top,var(--rfhq-sunrise-horizon) 0%,var(--rfhq-sunrise-glow) 16%,var(--rfhq-sunrise-mauve) 40%,var(--rfhq-sunrise-dusk) 72%,var(--rfhq-sunrise-night) 100%);animation:srFade 2.8s ease 1s both}.rfhq-sr-day{inset:0;background:linear-gradient(to top,var(--rfhq-sunrise-day-low) 0%,var(--rfhq-sunrise-day-mid) 24%,var(--rfhq-color-bg) 66%);animation:srFade 2.6s ease 3.4s both}.rfhq-sr-stars{inset:0 0 40%;animation:srStarsOut 4.2s ease both}.rfhq-sr-star{position:absolute;border-radius:50%;background:var(--rfhq-color-surface);animation:srTwinkle 2.6s ease-in-out infinite}.rfhq-sr-sun{--sun: clamp(8.5rem, 18vw, 12rem);left:50%;bottom:clamp(6rem,8vw,6.5rem);width:var(--sun);height:var(--sun);margin-left:calc(var(--sun) / -2);border-radius:50%;background:radial-gradient(circle at 50% 45%,var(--rfhq-sunrise-sun-core) 0%,var(--rfhq-sunrise-sun-mid) 46%,var(--rfhq-sunrise-sun-edge) 100%);box-shadow:0 0 110px 55px color-mix(in srgb,var(--rfhq-sunrise-sun-mid) 50%,transparent);animation:srSunRise 5.4s cubic-bezier(.22,.6,.2,1) .7s both}.rfhq-sr-sun:before{content:"";position:absolute;inset:-190px;border-radius:50%;background:repeating-conic-gradient(color-mix(in srgb,var(--rfhq-color-accent) 24%,transparent) 0 2.5deg,transparent 2.5deg 9deg);-webkit-mask-image:radial-gradient(circle,transparent 28%,black 38%,transparent 70%);mask-image:radial-gradient(circle,transparent 28%,black 38%,transparent 70%);animation:srFade 2.4s ease 4.4s both,srSpin 120s linear infinite}.rfhq-sr-hills{left:0;right:0;bottom:0;width:100%;height:10.5rem}.rfhq-sr-far{animation:srFarHill 6s ease-in-out both}.rfhq-sr-near{animation:srNearHill 6s ease-in-out both}.rfhq-has-sunrise>:not(.rfhq-sunrise){position:relative;z-index:1}.rfhq-has-sunrise .rfhq-hero-card{position:relative;color:var(--sr-ink);padding-block:clamp(4.5rem,8vw,5.5rem) clamp(10rem,14vw,11rem);padding-inline:1.25rem}.rfhq-has-sunrise .rfhq-hero-card .rfhq-cta-badge{color:var(--sr-gold);letter-spacing:.14em;text-transform:uppercase;background:none;border:0;animation:srRiseIn 1.1s ease 5.3s both}.rfhq-has-sunrise .rfhq-hero-heading{font-size:clamp(1.875rem,1rem + 4vw,3.75rem);line-height:1.1;color:var(--sr-ink);animation:srRiseIn 1.2s ease 5.5s both}.rfhq-has-sunrise .rfhq-hero-subheading{font-size:clamp(1rem,.7rem + 1vw,1.125rem);color:var(--sr-muted);animation:srRiseIn 1.2s ease 5.8s both}.rfhq-hero-intro{position:absolute;left:0;right:0;top:1.5rem;text-align:center;color:var(--rfhq-color-surface);font-style:italic;font-size:clamp(1.5rem,4vw,2.75rem);line-height:1.2;animation:srLineA 4.6s ease .5s both;pointer-events:none}.rfhq-sunrise-controls{position:absolute;left:0;right:0;bottom:clamp(4.5rem,6vw,5.5rem);display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:0 1rem;z-index:4}.rfhq-sunrise-btn{display:inline-flex;align-items:center;gap:.625rem;min-height:2.75rem;padding:.5rem 1.125rem;border-radius:999px;border:1px solid var(--rfhq-card-border);background:color-mix(in srgb,var(--rfhq-color-surface) 85%,transparent);color:var(--sr-ink);font:inherit;font-size:.875rem;cursor:pointer}.rfhq-eq{display:inline-flex;align-items:flex-end;gap:2px;height:1rem}.rfhq-eq i{display:block;width:3px;border-radius:2px;background:var(--rfhq-color-accent);height:4px}.rfhq-eq i:nth-child(2){height:8px}.rfhq-eq i:nth-child(3){height:5px}.rfhq-sunrise-btn--sound.is-playing .rfhq-eq i{animation:srEq .9s ease-in-out infinite}.rfhq-sunrise-btn--sound.is-playing .rfhq-eq i:nth-child(2){animation-duration:1.1s;animation-delay:.15s}.rfhq-sunrise-btn--sound.is-playing .rfhq-eq i:nth-child(3){animation-duration:.8s;animation-delay:.3s}.rfhq-has-sunrise.is-replaying .rfhq-sunrise *,.rfhq-has-sunrise.is-replaying .rfhq-hero-card *{animation:none!important}@keyframes srFade{0%{opacity:0}to{opacity:1}}@keyframes srStarsOut{0%,35%{opacity:1}to{opacity:0}}@keyframes srTwinkle{0%,to{opacity:.25}50%{opacity:1}}@keyframes srSunRise{0%{transform:translateY(340px) scale(.86)}to{transform:translateY(0) scale(1)}}@keyframes srSpin{to{transform:rotate(360deg)}}@keyframes srLineA{0%{opacity:0;transform:translateY(10px)}20%,60%{opacity:1;transform:none}85%,to{opacity:0;transform:translateY(-8px)}}@keyframes srRiseIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes srFarHill{0%{fill:var(--rfhq-sunrise-night)}45%{fill:var(--rfhq-sunrise-dusk)}to{fill:var(--rfhq-sunrise-hill-far)}}@keyframes srNearHill{0%{fill:color-mix(in srgb,var(--rfhq-sunrise-night) 60%,black)}45%{fill:var(--rfhq-color-heading)}to{fill:var(--rfhq-sunrise-hill-near)}}@keyframes srEq{0%,to{height:4px}50%{height:15px}}@media (prefers-reduced-motion: reduce){.rfhq-sunrise *,.rfhq-sunrise-btn--sound.is-playing .rfhq-eq i,.rfhq-sunrise :before,.rfhq-has-sunrise .rfhq-hero-card>*{animation-duration:.01s!important;animation-delay:0s!important}.rfhq-sr-star{animation:none}.rfhq-hero-intro{display:none}}[data-rfhq-tab][hidden]{display:none!important}[data-rfhq-overlap]{position:relative;z-index:5;margin-top:calc(-1*clamp(4.5rem,12vw,7.5rem))}.rfhq-feature-card--box{position:relative;width:100%;max-width:14.5rem;margin-inline:auto;container-type:inline-size;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;aspect-ratio:1/1;padding:clamp(.5rem,1.5vw,1rem);gap:.5rem;border-radius:clamp(1.125rem,3vw,1.625rem);box-shadow:var(--rfhq-shadow-card);transition:box-shadow .2s ease,border-color .2s ease}.rfhq-feature-card--box .rfhq-fc-icon{color:var(--rfhq-color-accent)}.rfhq-feature-card--box .rfhq-fc-content{flex:0 1 auto}.rfhq-feature-card--box .rfhq-fc-icon svg{width:clamp(1.75rem,16cqi,2.25rem);height:clamp(1.75rem,16cqi,2.25rem);fill:none}.rfhq-fc-icon svg[fill=none]{fill:none}.rfhq-feature-card--box .rfhq-fc-title{margin:0;font-size:clamp(.9375rem,9cqi,1.375rem);line-height:1.15}.rfhq-feature-card--box .rfhq-fc-body{margin:.125rem 0 0;font-size:.9375rem;color:var(--rfhq-section-muted)}@container (max-width: 9.5rem){.rfhq-feature-card--box .rfhq-fc-body{display:none}}.rfhq-box-link{color:inherit;text-decoration:none}.rfhq-box-link:after{content:"";position:absolute;inset:0;border-radius:inherit}.rfhq-box-link:focus-visible{outline:none}.rfhq-box-link:focus-visible:after{outline:2px solid var(--rfhq-link);outline-offset:2px}.rfhq-feature-card--box.is-open{border:2px solid var(--rfhq-color-accent);box-shadow:var(--rfhq-shadow-lift)}.rfhq-feature-card--box.is-open:after{content:"";position:absolute;left:50%;bottom:-1.1rem;width:1.1rem;height:1.1rem;margin-left:-.55rem;background:var(--rfhq-card-surface, #fff);border-left:1px solid var(--rfhq-card-border);border-top:1px solid var(--rfhq-card-border);transform:rotate(45deg)}.rfhq-item-carousel{position:relative}.rfhq-item-carousel .swiper{overflow:visible;-webkit-clip-path:inset(-4rem 0 0 0);clip-path:inset(-4rem 0 0 0)}.rfhq-item-carousel .swiper-button-next,.rfhq-item-carousel .swiper-button-prev{top:-3.25rem;margin-top:0;width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid var(--rfhq-card-border);background:var(--rfhq-card-surface);color:var(--rfhq-link)}.rfhq-item-carousel .swiper-button-next{right:0;left:auto}.rfhq-item-carousel .swiper-button-prev{right:3.5rem;left:auto}.rfhq-item-carousel .swiper-button-next:after,.rfhq-item-carousel .swiper-button-prev:after{font-size:1.125rem;font-weight:700}.rfhq-lg-grid:has(.rfhq-feature-card--box){align-items:stretch;justify-content:center;gap:clamp(.5rem,2vw,1.4rem)!important;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:minmax(0,14.5rem)}html[data-rfhq-heading-font] :is(h1,h2,h3,h4,.section-title,.rfhq-hero-heading,.rfhq-fc-title,.rfhq-hero-intro){font-family:var(--rfhq-font-heading);font-weight:var(--rfhq-heading-weight);letter-spacing:-.01em}html[data-rfhq-heading-font] .rfhq-section-header .section-title{font-size:var(--rfhq-title-size, clamp(1.75rem, 3vw, 2rem))}html[data-rfhq-heading-font] .rfhq-feature-card .rfhq-fc-title{font-size:1.25rem}html[data-rfhq-heading-font] .rfhq-feature-card--box .rfhq-fc-title{font-size:clamp(.9375rem,9cqi,1.375rem)}html[data-rfhq-heading-font] .rfhq-hero-heading{line-height:1.08;letter-spacing:-.02em}.rfhq-feature-card--row{position:relative;display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:.75rem;align-items:start;padding:.75rem;width:100%;transition:border-color .2s ease}.rfhq-feature-card--row:hover,.rfhq-feature-card--row:focus-within{border-color:var(--rfhq-color-accent)}.rfhq-fc-rowdate{display:flex;flex-direction:column;align-items:center;padding:.4rem 0;border-radius:10px;line-height:1.05;text-align:center;background:color-mix(in srgb,var(--rfhq-color-accent) 14%,transparent);color:var(--rfhq-section-text)}.rfhq-fc-rowweekday,.rfhq-fc-rowmonth{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rfhq-fc-rowweekday{color:var(--rfhq-section-muted)}.rfhq-fc-rowday{font-family:var(--rfhq-font-heading, inherit);font-size:1.5rem;font-weight:var(--rfhq-heading-weight, 700)}.rfhq-fc-rowmain{min-width:0;display:flex;flex-direction:column;gap:.125rem}.rfhq-fc-rowimg{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:10px;margin-bottom:.5rem}.rfhq-fc-rowtag{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--rfhq-color-accent-ink, var(--rfhq-color-accent))}.rfhq-feature-card--row .rfhq-fc-title{margin:0;font-size:1.0625rem;line-height:1.25}.rfhq-fc-rowmeta{margin:0;font-size:.875rem;color:var(--rfhq-section-muted)}.rfhq-fc-rowabout{margin:.25rem 0 0;font-size:.875rem;color:var(--rfhq-section-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rfhq-fc-rowday:empty{display:none}.rfhq-fc-rowstatus{margin:.25rem 0 0;display:flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:500;color:var(--rfhq-section-text)}.rfhq-fc-rowdot{flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--rfhq-section-muted)}.rfhq-fc-rowmain--soon .rfhq-fc-rowdot{background:var(--rfhq-color-accent)}.rfhq-fc-rowmain--live .rfhq-fc-rowdot{background:var(--rfhq-color-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--rfhq-color-accent) 25%,transparent)}.rfhq-fc-rownote,.rfhq-fc-rowprice{margin:0;font-size:.8125rem;color:var(--rfhq-section-muted)}.rfhq-fc-rowprice{font-weight:700;color:var(--rfhq-section-text)}.rfhq-fc-rowbook{display:flex;align-items:center;justify-content:center;min-height:2.75rem;margin-top:.5rem;text-align:center;white-space:normal}.rfhq-fc-rowbook:after{content:"";position:absolute;inset:0;border-radius:inherit}.rfhq-fc-rowbook:focus-visible{outline:2px solid var(--rfhq-link);outline-offset:2px}.rfhq-fc-rowmain--full .rfhq-fc-title{color:var(--rfhq-section-muted)}.rfhq-fc-rowmain--full .rfhq-fc-rowbook,.rfhq-fc-rowmain--live .rfhq-fc-rowbook{background:transparent;color:var(--rfhq-link)}.rfhq-feature-card--item{position:relative;display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.625rem .75rem;width:100%;transition:border-color .2s ease}.rfhq-feature-card--item:hover,.rfhq-feature-card--item:focus-within{border-color:var(--rfhq-color-accent)}.rfhq-fc-itemimg{width:3.5rem;height:3.5rem;border-radius:10px;overflow:hidden;background:color-mix(in srgb,var(--rfhq-color-accent) 14%,transparent)}.rfhq-fc-itemimg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.rfhq-fc-itemmain{min-width:0;display:flex;flex-direction:column;gap:.125rem}.rfhq-feature-card--item .rfhq-fc-title{margin:0;font-size:.9375rem;line-height:1.25}html[data-rfhq-heading-font] .rfhq-feature-card--item .rfhq-fc-title{font-size:.9375rem}.rfhq-feature-card--notice{position:relative;display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;gap:.75rem;align-items:start;padding:.75rem;width:100%;background:transparent;border:0;box-shadow:none;border-radius:var(--rfhq-card-radius, 12px)}.rfhq-feature-card--notice.rfhq-feature-card--unread{background:var(--rfhq-card-bg, #fff);box-shadow:0 1px 3px color-mix(in srgb,var(--rfhq-section-text) 12%,transparent)}.rfhq-fc-noticeicon{width:2.5rem;height:2.5rem;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--rfhq-color-accent) 16%,transparent);color:var(--rfhq-color-accent-ink, var(--rfhq-section-text))}.rfhq-fc-noticeicon svg{width:1.25rem;height:1.25rem}.rfhq-fc-noticemain{min-width:0}.rfhq-feature-card--notice .rfhq-fc-title,html[data-rfhq-heading-font] .rfhq-feature-card--notice .rfhq-fc-title{margin:0;font-size:.9375rem;line-height:1.3;font-weight:500;font-family:inherit}.rfhq-feature-card--unread .rfhq-fc-title{font-weight:700!important}.rfhq-fc-noticebody{margin:.15rem 0 0;font-size:.8125rem;line-height:1.35;color:var(--rfhq-section-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rfhq-fc-noticeside{display:flex;align-items:center;gap:.4rem;padding-top:.15rem}.rfhq-fc-noticetime{font-size:.6875rem;white-space:nowrap;color:var(--rfhq-section-muted)}.rfhq-fc-noticedot{width:.5rem;height:.5rem;border-radius:50%;background:var(--rfhq-color-danger, #d9482b)}.rfhq-fc-noticelink{position:absolute;inset:0;border-radius:inherit}.rfhq-fc-noticelink:focus-visible{outline:2px solid var(--rfhq-link);outline-offset:2px}.rfhq-fc-itemprice{margin:0;font-size:.9375rem;font-weight:700;color:var(--rfhq-section-text)}.rfhq-fc-itemprice s{margin-left:.35rem;font-size:.8125rem;font-weight:400;color:var(--rfhq-section-muted)}.rfhq-fc-itembtn{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 .9rem;font-size:.8125rem;white-space:nowrap;background:transparent;color:var(--rfhq-link);border:1px solid var(--rfhq-card-border, var(--border-color, #e9ecef))}.rfhq-fc-itembtn:after{content:"";position:absolute;inset:0;border-radius:inherit}.rfhq-fc-itembtn:focus-visible{outline:2px solid var(--rfhq-link);outline-offset:2px}.rfhq-record-group{grid-column:1/-1;margin:1rem 0 0;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rfhq-section-muted)}.rfhq-hero-card--intro{padding-block:0;align-items:flex-start;text-align:left}.rfhq-hero-card--intro .rfhq-cta-badge{padding:0;margin-bottom:.75rem;border-radius:0;background:none;color:var(--rfhq-color-accent-ink, var(--rfhq-link));font-size:.75rem;font-weight:600;letter-spacing:.2em}.rfhq-hero-card--intro .rfhq-hero-heading{max-width:none;margin:0 0 .75rem;font-size:clamp(2rem,4.5vw,2.9rem);font-weight:var(--rfhq-heading-weight, 400);line-height:1.1}.rfhq-hero-card--intro .rfhq-hero-subheading{margin:0;font-size:1.0625rem;max-width:60ch}.rfhq-feature-card.rfhq-feature-card--focus,[data-rfhq-theme] .rfhq-feature-card.rfhq-feature-card--focus{--rfhq-gold: var(--rfhq-glow, var(--rfhq-color-accent));position:relative;height:auto;padding:0;container-type:inline-size;border-radius:var(--rfhq-card-radius, 6px);border:0;background:var(--rfhq-section-bg);color:var(--rfhq-section-text);box-shadow:0 14px 26px -22px color-mix(in srgb,var(--rfhq-color-primary) 60%,black)}.rfhq-feature-card.rfhq-feature-card--focus:after{content:"";position:absolute;inset:6px;border:1px solid color-mix(in srgb,var(--rfhq-gold) 30%,transparent);border-radius:calc(var(--rfhq-card-radius, 6px) / 2);pointer-events:none}.rfhq-feature-card.rfhq-feature-card--focus:hover{transform:none;box-shadow:0 14px 26px -22px color-mix(in srgb,var(--rfhq-color-primary) 60%,black)}.rfhq-fc-focus{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:clamp(1.5rem,6cqi,2.5rem)}.rfhq-fc-focus-eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--rfhq-gold)}.rfhq-feature-card.rfhq-feature-card--focus .rfhq-fc-title{margin:0;font-size:clamp(1.5rem,3vw,1.9rem);font-weight:var(--rfhq-heading-weight, 400);line-height:1.2;color:var(--rfhq-section-heading)}.rfhq-feature-card--focus .rfhq-fc-focus-meta,.rfhq-feature-card.rfhq-feature-card--focus .rfhq-fc-body{margin:0;color:var(--rfhq-section-muted)}.rfhq-feature-card--focus .rfhq-fc-assure{display:flex;flex-wrap:wrap;gap:.35rem 1.75rem;margin:.5rem 0 0;padding:0;list-style:none;font-size:.8125rem;color:var(--rfhq-section-muted)}.rfhq-fc-assure li:before{content:"\25c6";margin-right:.6rem;font-size:.5rem;vertical-align:.15em;color:var(--rfhq-gold)}.rfhq-feature-card--focus a.rfhq-fc-focus-go{margin-top:1rem;padding:.8rem 1.6rem;border:0;border-radius:4px;text-decoration:none!important;font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--rfhq-color-text, #1f1626);background:linear-gradient(135deg,var(--rfhq-gold),color-mix(in srgb,var(--rfhq-gold) 60%,var(--rfhq-color-accent)))}.rfhq-stat-card.rfhq-stat-card--plain{padding:0;gap:.25rem;background:none;border:0;border-radius:0;box-shadow:none;transform:none;height:auto}.rfhq-stat-card--plain .rfhq-stat-value{font-family:var(--rfhq-font-heading, inherit);font-size:2.75rem;font-weight:var(--rfhq-heading-weight, 300);line-height:1.1}.rfhq-stat-card--plain .rfhq-stat-label{order:-1;margin:0;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--rfhq-section-muted, var(--rfhq-color-muted))}.rfhq-stat-card--plain .rfhq-stat-body{display:flex;flex-direction:column}@media (max-width: 767.98px){:is(.rfhq-lg-cols-2,.rfhq-lg-cols-3,.rfhq-lg-cols-4) .rfhq-records-wrapper:has(> .rfhq-record-cell > .rfhq-stat-card--plain){gap:.75rem}.rfhq-lg-cols-2 .rfhq-records-wrapper:has(> .rfhq-record-cell > .rfhq-stat-card--plain){grid-template-columns:repeat(2,minmax(0,1fr))!important}.rfhq-lg-cols-3 .rfhq-records-wrapper:has(> .rfhq-record-cell > .rfhq-stat-card--plain){grid-template-columns:repeat(3,minmax(0,1fr))!important}.rfhq-lg-cols-4 .rfhq-records-wrapper:has(> .rfhq-record-cell > .rfhq-stat-card--plain){grid-template-columns:repeat(4,minmax(0,1fr))!important}.rfhq-records-wrapper:has(> .rfhq-record-cell > .rfhq-stat-card--plain){align-items:end}.rfhq-records-wrapper:has(> .rfhq-record-cell > .rfhq-stat-card--plain) .rfhq-stat-value{font-size:2rem}.rfhq-records-wrapper:has(> .rfhq-record-cell > .rfhq-stat-card--plain) .rfhq-stat-label{font-size:.625rem;letter-spacing:.1em}}@container (max-width: 34rem){.rfhq-feature-card--focus a.rfhq-fc-focus-go{display:block;width:100%;box-sizing:border-box;padding:1rem;text-align:center}}[data-rfhq-buttons=solid]{--rfhq-btn-bg: var(--rfhq-link, var(--rfhq-color-primary));--rfhq-btn-ink: var(--rfhq-cta-ink, #fff);--rfhq-btn-border: transparent;--rfhq-btn-radius: 6px;--rfhq-btn-transform: none;--rfhq-btn-tracking: normal;--rfhq-btn-weight: 700;--rfhq-btn-size: .9375rem;--rfhq-btn2-bg: transparent;--rfhq-btn2-ink: var(--rfhq-link, var(--rfhq-color-primary));--rfhq-btn2-border: var(--rfhq-card-border, var(--rfhq-color-border));--rfhq-btn2-hover: var(--rfhq-link, var(--rfhq-color-primary))}[data-rfhq-buttons=accent]{--rfhq-gold: var(--rfhq-glow, var(--rfhq-color-accent));--rfhq-btn-bg: linear-gradient(135deg, var(--rfhq-gold), color-mix(in srgb, var(--rfhq-gold) 60%, var(--rfhq-color-accent)));--rfhq-btn-ink: var(--rfhq-color-text);--rfhq-btn-border: transparent;--rfhq-btn-radius: 4px;--rfhq-btn-transform: uppercase;--rfhq-btn-tracking: .12em;--rfhq-btn-weight: 600;--rfhq-btn-size: .8125rem;--rfhq-btn2-bg: transparent;--rfhq-btn2-ink: var(--rfhq-section-heading, var(--rfhq-color-heading));--rfhq-btn2-border: var(--rfhq-card-border, var(--rfhq-color-border));--rfhq-btn2-hover: var(--rfhq-color-accent)}[data-rfhq-buttons=outline]{--rfhq-btn-bg: transparent;--rfhq-btn-ink: var(--rfhq-section-heading, var(--rfhq-color-heading));--rfhq-btn-border: var(--rfhq-color-accent);--rfhq-btn-radius: 4px;--rfhq-btn-transform: uppercase;--rfhq-btn-tracking: .12em;--rfhq-btn-weight: 600;--rfhq-btn-size: .8125rem;--rfhq-btn2-bg: transparent;--rfhq-btn2-ink: var(--rfhq-section-heading, var(--rfhq-color-heading));--rfhq-btn2-border: var(--rfhq-card-border, var(--rfhq-color-border));--rfhq-btn2-hover: var(--rfhq-color-accent)}[data-rfhq-buttons] :is(.rfhq-cta-primary,a.btn.rfhq-profile-book,a.btn.rfhq-fc-book,.btn.btn-primary,.rfhq-price-apply):not(.rfhq-pc-cta,.rfhq-record-action--danger),[data-rfhq-buttons] :is(.rfhq-pc-cta,.rfhq-cta-secondary,a.btn-outline-primary,a.btn-primary-light,.btn-login-option):is(:hover,:focus-visible):not(.rfhq-cta-secondary,a.btn-outline-primary,a.btn-primary-light,.btn-login-option){background:var(--rfhq-btn-bg)!important;color:var(--rfhq-btn-ink)!important;border:1px solid var(--rfhq-btn-border)!important;border-radius:var(--rfhq-btn-radius);text-transform:var(--rfhq-btn-transform);letter-spacing:var(--rfhq-btn-tracking);font-weight:var(--rfhq-btn-weight);font-size:var(--rfhq-btn-size);min-height:var(--rfhq-tap, 0px);display:inline-flex;align-items:center;justify-content:center;text-decoration:none}[data-rfhq-buttons] :is(.rfhq-pc-cta,.rfhq-cta-secondary,a.btn-outline-primary,a.btn-primary-light,.btn-login-option):not(:hover,:focus-visible){background:var(--rfhq-btn2-bg)!important;color:var(--rfhq-btn2-ink)!important;border:1px solid var(--rfhq-btn2-border)!important;border-radius:var(--rfhq-btn-radius);text-transform:var(--rfhq-btn-transform);letter-spacing:var(--rfhq-btn-tracking);font-weight:var(--rfhq-btn-weight);font-size:var(--rfhq-btn-size);min-height:var(--rfhq-tap, 0px);display:inline-flex;align-items:center;justify-content:center;text-decoration:none}[data-rfhq-buttons] :is(.rfhq-cta-secondary,a.btn-outline-primary,a.btn-primary-light,.btn-login-option):is(:hover,:focus-visible){border-color:var(--rfhq-btn2-hover)!important;background:transparent!important;color:var(--rfhq-btn2-ink)!important}[data-rfhq-buttons] :is(.btn,.rfhq-cta-primary,.rfhq-cta-secondary){white-space:nowrap;padding-inline:1.25rem;gap:.5rem}[data-rfhq-buttons] .btn-add-to-cart.w-30-40{width:auto!important;min-width:12rem}[data-rfhq-buttons] .navbar .btn-login-area{border:1px solid color-mix(in srgb,currentColor 45%,transparent);border-radius:var(--rfhq-btn-radius);padding-inline:1rem;text-transform:var(--rfhq-btn-transform);letter-spacing:var(--rfhq-btn-tracking)}html[data-rfhq-buttons] .navbar .navbar-nav .nav-link.btn-login-area{min-height:0;padding-block:.4rem;align-self:center}[data-rfhq-buttons] .navbar .btn-login-area:is(:hover,:focus-visible){border-color:var(--rfhq-glow, var(--rfhq-color-accent))}[data-rfhq-buttons=accent] :is(.rfhq-chip,.variant-pill,.rfhq-segmented__item),[data-rfhq-buttons=outline] :is(.rfhq-chip,.variant-pill,.rfhq-segmented__item){background:transparent;color:var(--rfhq-btn2-ink);border:1px solid var(--rfhq-btn2-border);box-shadow:none}[data-rfhq-buttons=accent] :is(.rfhq-chip[aria-pressed=true],.variant-pill.active,.rfhq-segmented__item.is-active),[data-rfhq-buttons=outline] :is(.rfhq-chip[aria-pressed=true],.variant-pill.active,.rfhq-segmented__item.is-active){background:transparent;color:var(--rfhq-section-heading, var(--rfhq-color-heading));border-color:var(--rfhq-color-accent);box-shadow:inset 0 -2px 0 var(--rfhq-color-accent)}[data-rfhq-labels=normal]{--rfhq-label-transform: none;--rfhq-label-tracking: normal;--rfhq-label-nav-size: .875rem;--rfhq-label-lg-size: 1.125rem;--rfhq-label-lg-weight: 700}[data-rfhq-labels=spaced-capitals]{--rfhq-label-transform: uppercase;--rfhq-label-tracking: .14em;--rfhq-label-nav-size: .8125rem;--rfhq-label-lg-size: .75rem;--rfhq-label-lg-weight: 600}[data-rfhq-labels] .navbar .navbar-nav .nav-link{text-transform:var(--rfhq-label-transform);letter-spacing:var(--rfhq-label-tracking);font-size:var(--rfhq-label-nav-size)}[data-rfhq-labels] footer .rfhq-lg-title{text-transform:var(--rfhq-label-transform);letter-spacing:var(--rfhq-label-tracking);font-size:var(--rfhq-label-lg-size);font-weight:var(--rfhq-label-lg-weight)}[data-rfhq-labels] :is(.rfhq-cta-badge,.rfhq-fc-rowtag,.rfhq-fc-focus-eyebrow,.rfhq-chips-heading,.rfhq-record-group,.rfhq-stat-label,.rfhq-profile-online-label){text-transform:var(--rfhq-label-transform);letter-spacing:var(--rfhq-label-tracking)}[data-rfhq-lines=cards]{--rfhq-rec-bg: var(--rfhq-card-surface, var(--card-bg, #fff));--rfhq-rec-border: 1px solid var(--rfhq-card-border, var(--rfhq-color-border));--rfhq-rec-radius: var(--rfhq-card-radius, 10px);--rfhq-rec-pad: 1.25rem 1.5rem;--rfhq-rec-title-font: inherit;--rfhq-rec-title-size: 1.0625rem;--rfhq-rec-title-weight: 700;--rfhq-rec-badge-pad: .125rem .65rem;--rfhq-rec-badge-radius: 999px;--rfhq-rec-badge-bg: color-mix(in srgb, var(--rfhq-tone) 12%, transparent);--rfhq-rec-badge-border: 1px solid color-mix(in srgb, var(--rfhq-tone) 30%, transparent);--rfhq-rec-badge-ink: var(--rfhq-tone);--rfhq-rec-badge-transform: none;--rfhq-rec-badge-tracking: normal;--rfhq-rec-dot: none;--rfhq-rec-empty-border: 1px dashed var(--rfhq-card-border, var(--rfhq-color-border));--rfhq-rec-empty-align: center;--rfhq-rec-empty-pad: 2rem 1rem;--rfhq-rec-empty-radius: var(--rfhq-card-radius, 10px);--rfhq-field-bg: var(--control-bg, color-mix(in srgb, currentColor 6%, transparent));--rfhq-field-border: 1px solid transparent;--rfhq-field-line: transparent;--rfhq-field-radius: var(--rfhq-card-radius, 10px);--rfhq-pill-bg: color-mix(in srgb, var(--rfhq-color-success) 14%, transparent);--rfhq-pill-pad: .125rem .625rem;--rfhq-hl-bg: color-mix(in srgb, var(--rfhq-color-accent) 14%, transparent);--rfhq-hl-border: 1px solid color-mix(in srgb, var(--rfhq-color-accent) 35%, transparent);--rfhq-hl-edge: 0 solid transparent;--rfhq-hl-radius: 12px;--rfhq-hl-pad: .375rem .625rem;--rfhq-foot-bg: color-mix(in srgb, var(--rfhq-color-accent) 8%, var(--rfhq-card-surface));--rfhq-foot-align: center;--rfhq-person-pad: 1rem}[data-rfhq-lines=lines]{--rfhq-rec-bg: transparent;--rfhq-rec-border: 0;--rfhq-rec-radius: 0;--rfhq-rec-pad: 1.5rem 0;--rfhq-rec-title-font: var(--rfhq-font-heading, inherit);--rfhq-rec-title-size: 1.3rem;--rfhq-rec-title-weight: var(--rfhq-heading-weight, 400);--rfhq-rec-badge-pad: 0;--rfhq-rec-badge-radius: 0;--rfhq-rec-badge-bg: none;--rfhq-rec-badge-border: 0;--rfhq-rec-badge-ink: color-mix(in srgb, var(--rfhq-tone) 70%, black);--rfhq-rec-badge-transform: uppercase;--rfhq-rec-badge-tracking: .14em;--rfhq-rec-dot: inline-block;--rfhq-rec-empty-border: 0;--rfhq-rec-empty-align: left;--rfhq-rec-empty-pad: 1.5rem 0;--rfhq-rec-empty-radius: 0;--rfhq-field-bg: transparent;--rfhq-field-border: 1px solid var(--rfhq-color-border);--rfhq-field-line: var(--rfhq-color-border);--rfhq-field-radius: 4px;--rfhq-pill-bg: none;--rfhq-pill-pad: 0;--rfhq-hl-bg: none;--rfhq-hl-border: 0 solid transparent;--rfhq-hl-edge: 2px solid var(--rfhq-color-accent);--rfhq-hl-radius: 0;--rfhq-hl-pad: .25rem .75rem;--rfhq-foot-bg: transparent;--rfhq-foot-align: left;--rfhq-person-pad: 0}[data-rfhq-lines] .rfhq-record{background:var(--rfhq-rec-bg);border:var(--rfhq-rec-border);border-radius:var(--rfhq-rec-radius);padding:var(--rfhq-rec-pad)}[data-rfhq-lines=lines] .rfhq-record{gap:.5rem;box-shadow:none;transform:none;border-top:1px solid var(--rfhq-color-border)}[data-rfhq-lines=lines] .rfhq-records-wrapper>.rfhq-record:last-child,[data-rfhq-lines=lines] .rfhq-record-cell:last-child .rfhq-record{border-bottom:1px solid var(--rfhq-color-border)}[data-rfhq-lines] .rfhq-record-title{font-family:var(--rfhq-rec-title-font);font-size:var(--rfhq-rec-title-size);font-weight:var(--rfhq-rec-title-weight)}[data-rfhq-lines] .rfhq-record-badge{display:inline-flex;align-items:center;gap:.55rem;padding:var(--rfhq-rec-badge-pad);border:var(--rfhq-rec-badge-border);border-radius:var(--rfhq-rec-badge-radius);background:var(--rfhq-rec-badge-bg);color:var(--rfhq-rec-badge-ink);text-transform:var(--rfhq-rec-badge-transform);letter-spacing:var(--rfhq-rec-badge-tracking)}[data-rfhq-lines=lines] .rfhq-record-badge{font-size:.75rem;font-weight:600}[data-rfhq-lines] .rfhq-record-badge:before{content:"";display:var(--rfhq-rec-dot);width:.45rem;height:.45rem;border-radius:50%;background:var(--rfhq-tone)}[data-rfhq-lines=lines] .rfhq-record-actions{margin-top:.5rem;padding-top:0;border-top:0}[data-rfhq-lines] .rfhq-records-empty{border:var(--rfhq-rec-empty-border);text-align:var(--rfhq-rec-empty-align);padding:var(--rfhq-rec-empty-pad);border-radius:var(--rfhq-rec-empty-radius)}[data-rfhq-lines=lines] .rfhq-records-empty{border-top:1px solid var(--rfhq-color-border)}[data-rfhq-lines=lines] .rfhq-alert{background:none;border:0;border-inline-start:2px solid var(--rfhq-tone);border-radius:0;padding:.35rem 1rem}[data-rfhq-lines] :is(.rfhq-auth,.rfhq-form-card,#page-cart,.web-form-container) .form-control{background:var(--rfhq-field-bg);border:var(--rfhq-field-border);border-radius:var(--rfhq-field-radius);box-shadow:none}[data-rfhq-lines] :is(.rfhq-auth,.rfhq-form-card,#page-cart,.web-form-container) .form-control:focus{border-color:var(--rfhq-color-accent)}[data-rfhq-lines] .rfhq-auth .rfhq-segmented{background:var(--rfhq-field-bg)}[data-rfhq-lines] .rfhq-auth .rfhq-code__box{background:var(--rfhq-field-bg);border-color:var(--rfhq-field-line);border-width:1px;border-radius:var(--rfhq-field-radius)}[data-rfhq-lines] .rfhq-auth .rfhq-code__box.is-current{border-color:var(--rfhq-color-accent)}[data-rfhq-lines] :is(.rfhq-card.rfhq-avatar-card--profile,.rfhq-card.rfhq-pc-card--profile){background:var(--rfhq-rec-bg);border:var(--rfhq-rec-border);border-radius:var(--rfhq-rec-radius)}[data-rfhq-lines=lines] :is(.rfhq-card.rfhq-avatar-card--profile,.rfhq-card.rfhq-pc-card--profile){border-top:1px solid var(--rfhq-color-border);box-shadow:none;transform:none}[data-rfhq-lines] :is(.rfhq-avatar-card--profile,.rfhq-pc-card--profile) .rfhq-profile-row{padding-inline:var(--rfhq-person-pad)}[data-rfhq-lines] :is(.rfhq-avatar-card--profile,.rfhq-pc-card--profile) .rfhq-profile-online-label{background:var(--rfhq-pill-bg);padding:var(--rfhq-pill-pad)}[data-rfhq-lines] :is(.rfhq-avatar-card--profile,.rfhq-pc-card--profile) .rfhq-profile-highlight{background:var(--rfhq-hl-bg);border:var(--rfhq-hl-border);border-inline-start:var(--rfhq-hl-edge);border-radius:var(--rfhq-hl-radius);padding:var(--rfhq-hl-pad)}[data-rfhq-lines] :is(.rfhq-avatar-card--profile,.rfhq-pc-card--profile) .rfhq-profile-foot{background:var(--rfhq-foot-bg);text-align:var(--rfhq-foot-align);padding-inline:var(--rfhq-person-pad)}[data-rfhq-lines] .rfhq-feature-card:is(.rfhq-feature-card--numbered,.rfhq-feature-card--icon-top,.rfhq-feature-card--icon-left){background:var(--rfhq-rec-bg);border:var(--rfhq-rec-border);border-radius:var(--rfhq-rec-radius)}[data-rfhq-lines=lines] .rfhq-feature-card:is(.rfhq-feature-card--numbered,.rfhq-feature-card--icon-top,.rfhq-feature-card--icon-left){border-top:1px solid var(--rfhq-color-border);padding-inline:0;box-shadow:none;transform:none}[data-rfhq-lines=lines] .rfhq-feature-card--row{background:none;border:0;border-top:1px solid var(--rfhq-color-border);border-radius:0;box-shadow:none;transform:none}[data-rfhq-lines=lines] .rfhq-record-cell:last-child .rfhq-feature-card--row{border-bottom:1px solid var(--rfhq-color-border)}[data-rfhq-titles=standard]{--rfhq-title-size: clamp(1.75rem, 3vw, 2rem);--rfhq-title-weight: var(--rfhq-heading-weight, 700);--rfhq-title-tracking: -.01em;--rfhq-title2-size: clamp(1.75rem, 3vw, 2rem);--rfhq-title2-weight: var(--rfhq-heading-weight, 700);--rfhq-num-size: 1.5rem;--rfhq-num-weight: 700;--rfhq-num-font: inherit;--rfhq-title-sm-size: 1rem;--rfhq-title-sm-weight: 600}[data-rfhq-titles=display]{--rfhq-title-size: clamp(2.25rem, 4.5vw, 3rem);--rfhq-title-weight: 300;--rfhq-title-tracking: -.02em;--rfhq-title2-size: clamp(1.75rem, 3vw, 2.25rem);--rfhq-title2-weight: 300;--rfhq-num-size: clamp(2.25rem, 4vw, 3rem);--rfhq-num-weight: 300;--rfhq-num-font: var(--rfhq-font-heading, inherit);--rfhq-title-sm-size: clamp(1.5rem, 2.6vw, 2rem);--rfhq-title-sm-weight: 400}[data-rfhq-titles] :is(.rfhq-section-header .section-title,.rfhq-hero-heading,.rfhq-ld-title){font-family:var(--rfhq-font-heading, inherit);font-size:var(--rfhq-title-size);font-weight:var(--rfhq-title-weight);letter-spacing:var(--rfhq-title-tracking);line-height:1.12}[data-rfhq-titles] .rfhq-section-header h2.section-title{font-size:var(--rfhq-title2-size);font-weight:var(--rfhq-title2-weight)}[data-rfhq-titles] :is(.page-header,.page-header :is(h1,h2,h3),.shopping-cart-header){font-family:var(--rfhq-font-heading, inherit)!important;font-size:var(--rfhq-title-size)!important;font-weight:var(--rfhq-title-weight)!important;letter-spacing:var(--rfhq-title-tracking);line-height:1.12}[data-rfhq-titles] .rfhq-fc-number{font-family:var(--rfhq-num-font);font-size:var(--rfhq-num-size);font-weight:var(--rfhq-num-weight);line-height:1}[data-rfhq-titles] .product-container .product-title{font-family:var(--rfhq-font-heading, inherit)!important;font-size:var(--rfhq-title-sm-size)!important;font-weight:var(--rfhq-title-sm-weight)!important;letter-spacing:var(--rfhq-title-tracking);line-height:1.2}.text-muted,.item-breadcrumbs .breadcrumb-container span:last-child{color:var(--rfhq-color-muted)!important}html[data-rfhq-tap] :is(.btn,.rfhq-cta-primary,.rfhq-cta-secondary,.rfhq-chip,.variant-pill,.rfhq-segmented__item,.rfhq-record-action,.rfhq-price-apply){min-height:var(--rfhq-tap)}html[data-rfhq-tap] :is(footer,.rfhq-footer,.web-footer) a:not(.btn){display:inline-flex;align-items:center;min-height:var(--rfhq-tap)}html[data-rfhq-ground] body{background-color:var(--rfhq-color-page)!important}html[data-rfhq-pc-ratio] :is(.rfhq-page,[data-rfhq-owned],#product-listing){--rfhq-pc-media-ratio: var(--rfhq-pc-ratio)}html[data-rfhq-pc-fit] .rfhq-product-card .card-img{-o-object-fit:var(--rfhq-pc-fit);object-fit:var(--rfhq-pc-fit)}.product-container:not(:has(:not(.item-content,.product-page-content))){display:none}body[frappe-session-status=logged-out] #page-cart a[href="/orders"]{display:none}.error-page .rfhq-404-mark{width:auto;max-width:min(16rem,70%);max-height:4rem}@media (min-width: 768px){.product-page-content>.row>.col-md-4{flex:0 0 41.6667%;max-width:41.6667%}.product-page-content>.row>.col-md-7{flex:0 0 58.3333%;max-width:58.3333%}.product-description p:has(> b:first-child)>b:first-child{display:inline-block;min-width:11rem}}.product-container .product-image{padding:0;border-color:var(--rfhq-color-border)!important}.product-container .product-image img{-o-object-fit:var(--rfhq-pc-fit, contain);object-fit:var(--rfhq-pc-fit, contain)}.product-description p:has(> b:first-child){margin:0;padding:.7rem 0;border-bottom:1px solid var(--rfhq-color-border)}.product-description p:has(> b:first-child)>b:first-child{font-size:.8125rem;font-weight:600;color:var(--rfhq-section-muted, var(--rfhq-color-muted));text-transform:var(--rfhq-label-transform, none);letter-spacing:var(--rfhq-label-tracking, normal)}@media (max-width: 767.98px){.product-description p:has(> b:first-child)>b:first-child{display:block;margin-bottom:.15rem}}.rfhq-pdp-notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem 1.5rem;margin:1.5rem 0;padding:1rem 0 0;list-style:none;border-top:1px solid var(--rfhq-color-border)}.rfhq-pdp-notes li{display:flex;flex-direction:column;gap:.2rem}.rfhq-pdp-note__title{font-size:.8125rem;font-weight:600;color:var(--rfhq-section-heading, var(--rfhq-color-heading));text-transform:var(--rfhq-label-transform, none);letter-spacing:var(--rfhq-label-tracking, normal);text-decoration:none}a.rfhq-pdp-note__title:hover{color:var(--rfhq-color-accent-ink);text-decoration:underline}.rfhq-pdp-note__text{font-size:.875rem;color:var(--rfhq-section-muted, var(--rfhq-color-muted))}.rfhq-pdp-notes-set{margin:1.5rem 0}.rfhq-pdp-notes-set .rfhq-pdp-notes{margin:0}.rfhq-pdp-notes-set .rfhq-pdp-notes--badges+.rfhq-pdp-notes{border-top:0;padding-top:.75rem}.rfhq-pdp-note__words{display:flex;flex-direction:column;gap:.2rem}.rfhq-pdp-notes--badges{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.5rem 1rem;padding:.9rem 0;border-bottom:1px solid var(--rfhq-color-border)}.rfhq-pdp-notes--badges li{flex-direction:column;align-items:center;text-align:center;gap:.35rem}.rfhq-pdp-notes--badges .rfhq-pdp-note__words{align-items:center}.rfhq-pdp-note__icon{width:1.6rem;height:1.6rem;flex:none;color:var(--rfhq-color-accent)}@media (min-width: 768px){.rfhq-pdp-notes--badges li{flex-direction:row;text-align:left;gap:.6rem}.rfhq-pdp-notes--badges .rfhq-pdp-note__words{align-items:flex-start}}@media (max-width: 767.98px){html[data-rfhq-phone-gutter] .rfhq-page .section>.container{padding-inline:var(--rfhq-phone-gutter)}html[data-rfhq-phone-gutter] .rfhq-page .section>.container>[class*=rfhq-lg-pad-]{padding-inline:0}}.rfhq-session-card .is-live:has(.dc-chat) .dc-caption{bottom:auto;top:calc(env(safe-area-inset-top,0px) + 4.25rem);inset-inline-end:9.5rem}.rfhq-stat-card--success .rfhq-stat-description,.rfhq-feature-card .rfhq-fc-body--success,.rfhq-sb-headnote--success{color:color-mix(in srgb,var(--rfhq-color-success) 78%,black);font-weight:600}.rfhq-stat-card--warning .rfhq-stat-description,.rfhq-feature-card .rfhq-fc-body--warning,.rfhq-sb-headnote--warning{color:color-mix(in srgb,var(--rfhq-color-warning, #b7791f) 70%,black);font-weight:600}.rfhq-stat-card--danger .rfhq-stat-description,.rfhq-feature-card .rfhq-fc-body--danger,.rfhq-sb-headnote--danger{color:color-mix(in srgb,var(--rfhq-color-danger) 82%,black);font-weight:600}.rfhq-feature-card--pill{display:inline-flex;flex-direction:row;align-items:center;gap:.45rem;width:-moz-max-content;width:max-content;max-width:100%;height:auto;padding:.25rem .75rem .25rem .5rem;border-radius:999px;text-align:left}.rfhq-feature-card--pill .rfhq-fc-icon{flex:none;margin:0;font-size:1.25rem;line-height:1}.rfhq-feature-card--pill:has(.rfhq-fc-pilllink){position:relative}.rfhq-fc-pilllink{position:absolute;inset:0;border-radius:inherit}.rfhq-fc-pilllink:focus-visible{outline:2px solid var(--rfhq-link, currentColor);outline-offset:2px}.rfhq-feature-card--pill .rfhq-fc-content{min-width:0}.rfhq-feature-card--pill .rfhq-fc-title{margin:0;font-size:.8125rem;line-height:1.2}.rfhq-feature-card--pill .rfhq-fc-body{margin:0;font-size:.6875rem;line-height:1.2}html[data-rfhq-heading-font] .rfhq-feature-card--pill .rfhq-fc-title{font-size:.875rem;font-weight:600}.rfhq-app-records--row .rfhq-record-cell:has(> .rfhq-feature-card--box){flex:0 0 11rem}.rfhq-app-records .rfhq-feature-card--box:not(:has(.rfhq-box-link)){border-style:dashed;box-shadow:none;background:transparent}.rfhq-app-records .rfhq-feature-card--box:not(:has(.rfhq-box-link)) :is(.rfhq-fc-icon,.rfhq-fc-title){color:var(--rfhq-section-muted, var(--text-muted, #6c757d))}.rfhq-card.rfhq-feature-card--tab{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.35rem;padding:.7rem .25rem;background:transparent;border:0;border-bottom:1px solid var(--rfhq-card-border, var(--border-color, #e9ecef));border-radius:0;box-shadow:none;text-align:center;height:auto}html[data-rfhq-heading-font] .rfhq-feature-card.rfhq-feature-card--tab .rfhq-fc-title,.rfhq-card.rfhq-feature-card--tab .rfhq-fc-title{margin:0;font-family:inherit;font-size:.8125rem;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--rfhq-section-muted, var(--text-muted, #6c757d))}.rfhq-feature-card--tab .rfhq-fc-count{min-width:1.1rem;padding:0 .3rem;border-radius:999px;background:var(--rfhq-count-red);color:var(--rfhq-ink-white);font-size:.6875rem;font-weight:700;line-height:1.1rem;text-align:center}.rfhq-app-records .rfhq-records-wrapper:has(> .rfhq-record-cell > .rfhq-feature-card--tab){display:flex;gap:0}.rfhq-app-records .rfhq-records-wrapper>.rfhq-record-cell:has(> .rfhq-feature-card--tab){flex:1 1 0;min-width:0}.rfhq-fc-tablink{position:absolute;inset:0}.rfhq-fc-tablink:focus-visible{outline:2px solid var(--rfhq-link, currentColor);outline-offset:-2px}.rfhq-card.rfhq-feature-card--tab:has(.rfhq-fc-tablink[aria-current=true]){border-bottom:2px solid var(--rfhq-color-accent, currentColor);margin-bottom:-1px}.rfhq-card.rfhq-feature-card--tab:has(.rfhq-fc-tablink[aria-current=true]) .rfhq-fc-title{color:var(--rfhq-section-heading, var(--text-color, #192734))}.rfhq-fc-tag{display:block;margin-bottom:.125rem;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rfhq-color-accent-ink, var(--rfhq-color-accent))}.rfhq-steps-bar{display:flex;flex-direction:column;gap:.45rem;padding:.85rem 1rem}.rfhq-sb-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.rfhq-sb-title{font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rfhq-color-accent-ink, var(--rfhq-color-accent))}.rfhq-sb-headnote{font-size:.8125rem;text-align:right}.rfhq-sb-bar{list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:center;gap:4px;margin:0;padding:0}.rfhq-sb-bar li{height:.6rem;border-radius:4px;background:color-mix(in srgb,var(--rfhq-section-muted, currentColor) 30%,transparent)}.rfhq-sb-bar li[data-tone=success]{background:color-mix(in srgb,var(--rfhq-color-success) 34%,transparent)}.rfhq-sb-bar li[data-tone=warning]{background:color-mix(in srgb,var(--rfhq-color-warning, #d69e2e) 40%,transparent)}.rfhq-sb-bar li[data-tone=danger]{background:color-mix(in srgb,var(--rfhq-color-danger) 34%,transparent)}.rfhq-sb-bar li.is-now{height:1rem;outline:2px solid var(--rfhq-section-heading, currentColor);outline-offset:1px;background:var(--rfhq-section-muted, currentColor)}.rfhq-sb-bar li.is-now[data-tone=success]{background:var(--rfhq-color-success)}.rfhq-sb-bar li.is-now[data-tone=warning]{background:var(--rfhq-color-warning, #d69e2e)}.rfhq-sb-bar li.is-now[data-tone=danger]{background:var(--rfhq-color-danger)}.rfhq-sb-name{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rfhq-sb-bar li{position:relative}.rfhq-sb-ends{display:flex;justify-content:space-between;gap:.75rem;font-size:.75rem;color:var(--rfhq-section-muted)}.rfhq-sb-note{margin:0;font-size:.875rem}@media (max-width: 640px){body.pwahq-active:has(.web-sidebar) .page-content-wrapper{margin-top:.5rem}body.pwahq-active:has(.web-sidebar) .rfhq-page .rfhq-section-header{margin-bottom:.25rem!important}body.pwahq-active:has(.web-sidebar) .rfhq-page .rfhq-section-header .section-description{margin:0;font-size:.875rem;line-height:1.45}body.pwahq-active:has(.web-sidebar) .rfhq-page .section:first-child .rfhq-layout-grid{padding-block:.5rem .25rem}body.pwahq-active:has(.web-sidebar) .rfhq-card.rfhq-record{padding:.8rem 1rem .7rem;gap:.2rem}body.pwahq-active:has(.web-sidebar) .rfhq-card.rfhq-record .rfhq-record-title{font-family:inherit;font-size:1rem;font-weight:600;letter-spacing:normal;text-transform:none}body.pwahq-active:has(.web-sidebar) .rfhq-card.rfhq-record .rfhq-record-line{font-size:.8125rem;line-height:1.4}body.pwahq-active:has(.web-sidebar) .rfhq-card.rfhq-record .rfhq-record-line:first-of-type{font-size:.875rem}body.pwahq-active:has(.web-sidebar) .rfhq-card.rfhq-record:not(.rfhq-record--agenda):has(> .rfhq-record-actions:not(:empty)){display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.15rem;align-items:start}body.pwahq-active:has(.web-sidebar) .rfhq-card.rfhq-record:not(.rfhq-record--agenda):has(> .rfhq-record-actions:not(:empty))>:is(.rfhq-record-head,.rfhq-record-tags){grid-column:1/-1}body.pwahq-active:has(.web-sidebar) .rfhq-card.rfhq-record:not(.rfhq-record--agenda):has(> .rfhq-record-actions:not(:empty))>.rfhq-record-line{grid-column:1}body.pwahq-active:has(.web-sidebar) .rfhq-card.rfhq-record:not(.rfhq-record--agenda):has(> .rfhq-record-actions:not(:empty))>.rfhq-record-actions{grid-column:2;grid-row:2/span 6;align-self:center;flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:.35rem;margin-top:.1rem;padding-top:0;border-top:0}body.pwahq-active:has(.web-sidebar) .rfhq-card.rfhq-record:not(.rfhq-record--agenda)>.rfhq-record-actions>.rfhq-record-action{justify-content:center;text-align:center;white-space:nowrap;line-height:1.2;padding-inline:.9rem;font-size:.75rem}body.pwahq-active:has(.web-sidebar) .rfhq-page .section:not(:first-child) .rfhq-section-header .section-title{margin:.5rem 0 .25rem;font-family:inherit;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rfhq-section-muted, var(--text-muted, #6c757d))}body.pwahq-active:has(.web-sidebar) .rfhq-page .section:not(:first-child) .rfhq-section-header{margin-bottom:.25rem!important}body.pwahq-active:has(.web-sidebar) .rfhq-page .rfhq-records-empty{margin:.5rem 0 1rem;font-size:.875rem;color:var(--rfhq-section-muted, var(--text-muted, #6c757d))}body.pwahq-active:has(.web-sidebar) .rfhq-card.rfhq-form-card{background:transparent;border:0;box-shadow:none;padding:.25rem 0 1rem}body.pwahq-active:has(.web-sidebar) .rfhq-form-card .rfhq-form{gap:.9rem}body.pwahq-active:has(.web-sidebar) .rfhq-form-card label,body.pwahq-active:has(.web-sidebar) .rfhq-form-card .control-label{font-size:.8125rem;margin-bottom:.2rem}body.pwahq-active:has(.web-sidebar) .rfhq-form-card .form-control{min-height:2.75rem}body.pwahq-active:has(.web-sidebar) .rfhq-form-card .rfhq-form-actions{flex-direction:column;align-items:stretch;gap:.5rem;margin-top:.5rem}body.pwahq-active:has(.web-sidebar) .rfhq-form-card .rfhq-form-actions>*{width:100%;justify-content:center;text-align:center}}html .rfhq-app-filters .rfhq-chip,html[data-rfhq-tap] .rfhq-app-filters .rfhq-chip{min-height:2rem;padding:.2rem .75rem;font-size:.8125rem}.rfhq-app-filters .rfhq-chip-count{font-size:.6875rem}.rfhq-app-filters .rfhq-chips{gap:.4rem;padding-block:.1rem .25rem}.rfhq-app-filters .rfhq-chips-heading{margin:.5rem 0 .25rem;font-size:.6875rem;letter-spacing:.1em}.rfhq-welcome-backdrop{position:fixed;inset:0;z-index:1090;background:color-mix(in srgb,var(--rfhq-ink-black) 45%,transparent);opacity:0;transition:opacity .25s ease}.rfhq-welcome-backdrop.is-open{opacity:1}.rfhq-welcome:focus{outline:none}.rfhq-welcome{position:fixed;z-index:1100;left:0;right:0;bottom:0;padding:1.5rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom,0px));background:var(--rfhq-card-surface, var(--card-bg, #fff));color:var(--rfhq-section-text, var(--text-color, #192734));border-radius:1.25rem 1.25rem 0 0;box-shadow:0 -8px 32px color-mix(in srgb,var(--rfhq-ink-black) 22%,transparent);text-align:center;transform:translateY(100%);transition:transform .28s ease}.rfhq-welcome.is-open{transform:translateY(0)}.rfhq-welcome-close{position:absolute;top:.4rem;right:.6rem;width:2.5rem;height:2.5rem;border:0;background:none;font-size:1.75rem;line-height:1;color:var(--rfhq-section-muted, var(--text-muted, #6c757d));cursor:pointer}.rfhq-welcome-title{margin:.25rem 1.5rem .5rem;font-size:1.375rem;line-height:1.25;color:var(--rfhq-section-heading, var(--heading-color, #192734))}.rfhq-welcome-line{margin:0 0 1rem;font-size:.9375rem;line-height:1.5;color:var(--rfhq-section-muted, var(--text-muted, #6c757d))}.rfhq-welcome-go{display:block;width:100%;padding:.75rem 1rem}.rfhq-welcome-later{margin-top:.5rem;padding:.5rem;border:0;background:none;font-size:.875rem;color:var(--rfhq-section-muted, var(--text-muted, #6c757d));text-decoration:underline;cursor:pointer}@media (min-width: 640px){.rfhq-welcome{inset:50% auto auto 50%;width:min(26rem,100vw - 2rem);padding:2rem 1.75rem 1.5rem;border-radius:1.25rem;transform:translate(-50%,-46%);opacity:0;transition:transform .28s ease,opacity .2s ease}.rfhq-welcome.is-open{transform:translate(-50%,-50%);opacity:1}}@media (prefers-reduced-motion: reduce){.rfhq-welcome,.rfhq-welcome-backdrop{transition:none}}.rfhq-window{position:fixed;z-index:1080;right:1.25rem;bottom:1.25rem;width:min(24rem,100vw - 2.5rem);height:min(40rem,100vh - 2.5rem);display:none;flex-direction:column;overflow:hidden;background:var(--rfhq-card-surface, var(--card-bg, #fff));border:1px solid var(--rfhq-card-border, var(--border-color, #e9ecef));border-radius:1rem;box-shadow:0 12px 40px color-mix(in srgb,var(--rfhq-ink-black) 28%,transparent)}.rfhq-window.is-open{display:flex}.rfhq-window-bar{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:.1rem;padding:.15rem .35rem;background:var(--rfhq-color-primary, var(--primary, #3a1d49));color:var(--rfhq-ink-white)}.rfhq-window-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rfhq-window-small,.rfhq-window-close{flex:none;width:2.25rem;height:2.25rem;border:0;border-radius:50%;background:none;color:inherit;font-size:1.5rem;line-height:1;cursor:pointer}.rfhq-window-small:hover,.rfhq-window-close:hover{background:color-mix(in srgb,var(--rfhq-ink-white) 18%,transparent)}.rfhq-window-frame{flex:1;width:100%;border:0;background:transparent}.rfhq-window-bubble{position:fixed;z-index:1080;right:1.25rem;bottom:1.25rem;width:3.75rem;height:3.75rem;display:none;align-items:center;justify-content:center;border:2px solid var(--rfhq-color-accent, #a8832d);border-radius:50%;background:var(--rfhq-color-primary, var(--primary, #3a1d49));color:var(--rfhq-color-accent, #e7b94a);box-shadow:0 6px 20px color-mix(in srgb,var(--rfhq-ink-black) 30%,transparent);cursor:pointer}.rfhq-window-bubble.is-shown{display:flex}.rfhq-window-bubble:after{content:"";position:absolute;right:.1rem;bottom:.1rem;width:.8rem;height:.8rem;border-radius:50%;background:var(--rfhq-color-success, #2a9060);border:2px solid var(--rfhq-color-primary, #3a1d49)}.rfhq-window-face{font-size:1.5rem;font-weight:600;font-family:var(--rfhq-font-heading, inherit)}.rfhq-window-badge{position:absolute;top:-.2rem;right:-.2rem;min-width:1.25rem;height:1.25rem;padding:0 .3rem;border-radius:999px;background:var(--rfhq-count-red);color:var(--rfhq-ink-white);font-size:.75rem;font-style:normal;font-weight:700;line-height:1.25rem;text-align:center}body.pwahq-active .rfhq-window-bubble,body.pwahq-active .rfhq-window{bottom:5.5rem}@media (max-width: 640px){.rfhq-window{inset:0;width:auto;height:auto;border:0;border-radius:0}body.pwahq-active .rfhq-window{bottom:0}html.rfhq-window-up{overflow:hidden}}@media (prefers-reduced-motion: reduce){.rfhq-window,.rfhq-window-bubble{transition:none}}.rfhq-card.rfhq-record.rfhq-record--links{border:0;border-radius:0;box-shadow:none;background:none;padding:0;margin:0}.rfhq-record--links .rfhq-record-head{display:none}.rfhq-record--links .rfhq-record-actions{justify-content:flex-end;margin:0;padding:0;border:0}.rfhq-record--links .rfhq-record-action{background:none;border:0;box-shadow:none;padding:.25rem 0;min-height:0;font-size:.875rem;font-weight:600;text-transform:none;letter-spacing:0;color:var(--rfhq-link)}[data-rfhq-tiles=boxes]{--rfhq-tile-stick: static;--rfhq-tile-name-style: normal;--rfhq-list-measure: none;--rfhq-list-columns: 1}[data-rfhq-tiles=medallions]{--rfhq-tile-stick: sticky;--rfhq-tile-name-style: italic;--rfhq-list-measure: 72rem;--rfhq-list-columns: 3}[data-rfhq-tiles=medallions] .rfhq-feature-card--item{background:none;border:0;border-bottom:1px solid var(--rfhq-color-border);border-radius:0;box-shadow:none;padding:.875rem 0;grid-template-columns:3.5rem minmax(0,1fr) auto;gap:.25rem .75rem}[data-rfhq-tiles=medallions] .rfhq-feature-card--item:hover,[data-rfhq-tiles=medallions] .rfhq-feature-card--item:focus-within{border-color:var(--rfhq-color-border);border-bottom-color:var(--rfhq-color-accent)}[data-rfhq-tiles=medallions] .rfhq-fc-itemimg{width:3.5rem;height:3.5rem;border-radius:50% 50% .75rem .75rem}[data-rfhq-tiles=medallions] .rfhq-feature-card--item .rfhq-fc-title{font-size:1.0625rem;font-weight:400}[data-rfhq-tiles=medallions] .rfhq-feature-card--item .rfhq-fc-rowtag{font-size:.6875rem;letter-spacing:.14em;color:var(--rfhq-color-muted)}[data-rfhq-tiles=medallions] .rfhq-fc-itemprice{color:var(--rfhq-color-accent-ink, var(--rfhq-section-text));font-weight:600}[data-rfhq-tiles=medallions] .rfhq-fc-itemstatus{margin:0;display:flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;color:var(--rfhq-section-muted)}[data-rfhq-tiles=medallions] .rfhq-fc-itemstatus:before{content:"";width:.4375rem;height:.4375rem;border-radius:50%;background:var(--rfhq-section-muted);flex:none}[data-rfhq-tiles=medallions] .rfhq-fc-itemstatus--live,[data-rfhq-tiles=medallions] .rfhq-fc-itemstatus--open{color:color-mix(in srgb,var(--rfhq-color-success) 70%,black)}[data-rfhq-tiles=medallions] .rfhq-fc-itemstatus--live:before,[data-rfhq-tiles=medallions] .rfhq-fc-itemstatus--open:before{background:var(--rfhq-color-success)}[data-rfhq-tiles=medallions] .rfhq-fc-itemstatus--soon{color:var(--rfhq-color-accent-ink, var(--rfhq-section-text))}[data-rfhq-tiles=medallions] .rfhq-fc-itemstatus--soon:before{background:var(--rfhq-color-accent)}[data-rfhq-tiles=medallions] .rfhq-fc-itembtn{border:1px solid var(--rfhq-color-accent);border-radius:999px;color:var(--rfhq-color-heading);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;padding-inline:1rem}.rfhq-fc-titlelink{position:relative;z-index:2;display:inline-block;color:inherit;text-decoration:none}.rfhq-fc-itemimg .rfhq-fc-titlelink{display:block;width:100%;height:100%}.rfhq-fc-titlelink:after{content:"";position:absolute;left:0;right:0;top:50%;height:max(100%,var(--a11y-target-min, 1.5rem));transform:translateY(-50%)}.rfhq-feature-card--item .rfhq-fc-title .rfhq-fc-titlelink:after{left:-.5rem;right:-.5rem;height:max(100%,var(--a11y-target-row, 2.75rem))}.rfhq-fc-title .rfhq-fc-titlelink:hover{text-decoration:underline;text-decoration-color:var(--rfhq-color-accent);text-underline-offset:.2em}.rfhq-fc-titlelink:focus-visible{outline:2px solid var(--rfhq-link);outline-offset:2px}.rfhq-sunrise-controls{left:auto;right:max(.75rem,(100% - 70.625rem) / 2);top:auto;bottom:clamp(4.5rem,6vw,5.5rem);flex-wrap:nowrap;justify-content:flex-end;gap:.5rem;padding:0}.rfhq-sunrise-btn--icon{justify-content:center;width:2.75rem;padding:0;gap:0}.rfhq-sunrise-icon{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.rfhq-sunrise-btn--sound .rfhq-eq{display:none}.rfhq-sunrise-btn--sound.is-playing .rfhq-eq{display:inline-flex}.rfhq-sunrise-btn--sound.is-playing .rfhq-sunrise-icon--speaker{display:none}.rfhq-sunrise-btn--icon:hover,.rfhq-sunrise-btn--icon:focus-visible{border-color:var(--rfhq-color-accent)}.rfhq-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rfhq-auth,.rfhq-app-page,.rfhq-signin-context{--rfhq-ui-accent: var(--rfhq-color-primary, var(--primary, currentColor));--rfhq-ui-surface: var(--rfhq-card-surface, var(--rfhq-color-surface, var(--card-bg, Canvas)));--rfhq-ui-border: var(--rfhq-card-border, var(--rfhq-color-border, var(--border-color, currentColor)));--rfhq-ui-radius: var(--rfhq-card-radius, 12px);--rfhq-ui-muted: var(--rfhq-color-muted, var(--text-muted, GrayText));--rfhq-ui-field: var(--control-bg, color-mix(in srgb, currentColor 6%, transparent));--rfhq-ui-accent-soft: color-mix(in srgb, var(--rfhq-ui-accent) 14%, transparent);--rfhq-ui-danger: var(--rfhq-color-danger, var(--red-600, red));--rfhq-ui-success: var(--rfhq-color-success, var(--green-600, green))}.rfhq-auth [hidden]{display:none!important}.rfhq-auth{padding:1.25rem 1.25rem 0}.rfhq-auth__panel{margin-top:1rem;padding-bottom:1.25rem}.rfhq-auth__form{display:flex;flex-direction:column;gap:.75rem}.rfhq-auth__title{font-size:1.05rem;font-weight:700;margin:0;text-align:center}.rfhq-auth__sub,.rfhq-auth__hint,.rfhq-auth__consent{color:var(--rfhq-ui-muted);font-size:.8rem;text-align:center;margin:0}.rfhq-auth__input{border-radius:calc(var(--rfhq-ui-radius) - 4px)}.rfhq-auth .btn.rfhq-auth__primary{border-radius:calc(var(--rfhq-ui-radius) - 4px);background:var(--rfhq-ui-accent);border-color:var(--rfhq-ui-accent);color:var(--rfhq-color-on-primary, Canvas)}.rfhq-auth .btn.rfhq-auth__primary:hover,.rfhq-auth .btn.rfhq-auth__primary:focus{background:var(--rfhq-ui-accent);border-color:var(--rfhq-ui-accent);color:var(--rfhq-color-on-primary, Canvas);filter:brightness(.92)}.rfhq-auth .btn.rfhq-auth__primary:disabled{opacity:.6}.rfhq-auth__link{background:none;border:0;padding:.25rem;color:var(--rfhq-ui-accent);font-size:.8rem;text-align:center;cursor:pointer}.rfhq-auth__link:disabled{color:var(--rfhq-ui-muted);cursor:default}.rfhq-auth__msg{margin:.75rem 0 0;padding:.5rem .75rem;font-size:.8rem;text-align:center;border-radius:calc(var(--rfhq-ui-radius) - 4px);background:var(--rfhq-ui-accent-soft);color:inherit}.rfhq-auth__msg.is-error{background:color-mix(in srgb,var(--rfhq-ui-danger) 12%,transparent);color:var(--rfhq-ui-danger)}.rfhq-signin-context{display:flex;align-items:center;gap:.875rem;max-width:25rem;margin:0 auto 1rem;padding:.75rem 1rem;border:1px solid var(--rfhq-ui-border);border-radius:var(--rfhq-ui-radius);background:var(--rfhq-ui-surface)}.rfhq-signin-context__image{flex:none;width:3.5rem;height:3.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.rfhq-signin-context__text{min-width:0}.rfhq-signin-context__title{margin:0;font-weight:700;font-size:.95rem}.rfhq-signin-context__line{margin:.125rem 0 0;font-size:.85rem;color:var(--rfhq-ui-muted);overflow-wrap:anywhere}.rfhq-segmented{display:flex;gap:2px;padding:3px;background:var(--rfhq-ui-field);border-radius:calc(var(--rfhq-ui-radius) - 2px)}.rfhq-segmented__item{flex:1;border:0;background:transparent;padding:.45rem .5rem;font-size:.85rem;color:var(--rfhq-ui-muted);border-radius:calc(var(--rfhq-ui-radius) - 5px);cursor:pointer}.rfhq-segmented__item.is-active{background:var(--rfhq-ui-surface);color:inherit;font-weight:600;box-shadow:0 1px 3px color-mix(in srgb,currentColor 18%,transparent)}.rfhq-segmented__item:focus-visible,.rfhq-pin__key:focus-visible,.rfhq-auth__link:focus-visible{outline:2px solid var(--rfhq-ui-accent);outline-offset:2px}.rfhq-code{position:relative;display:flex;justify-content:center;margin:.25rem 0}.rfhq-code__boxes{display:flex;gap:.4rem}.rfhq-code__box{width:2.4rem;height:2.9rem;display:grid;place-items:center;font-size:1.25rem;font-weight:600;background:var(--rfhq-ui-field);border:2px solid transparent;border-radius:calc(var(--rfhq-ui-radius) - 4px)}.rfhq-code__box.is-current{border-color:var(--rfhq-ui-accent);box-shadow:0 0 0 3px var(--rfhq-ui-accent-soft)}.rfhq-code__input{position:absolute;inset:0;width:100%;height:100%;opacity:0;font-size:1rem;cursor:text}.rfhq-pin{display:flex;flex-direction:column;align-items:center;gap:1rem;outline:none;border:0;box-shadow:none;margin-top:.5rem}.rfhq-pin__dots{display:flex;gap:.9rem}.rfhq-pin__dot{width:.85rem;height:.85rem;border-radius:50%;border:2px solid var(--rfhq-ui-accent);transition:background .12s}.rfhq-pin__dot.is-filled{background:var(--rfhq-ui-accent)}.rfhq-pin__pad{display:grid;grid-template-columns:repeat(3,3.4rem);gap:.5rem}.rfhq-pin__key{height:2.4rem;border:0;border-radius:999px;background:var(--rfhq-ui-field);color:inherit;font-weight:600;cursor:pointer;transition:transform .08s}.rfhq-pin__key:active{transform:scale(.94)}.rfhq-pin.is-shaking{animation:rfhq-shake .3s}@keyframes rfhq-shake{25%{transform:translate(-6px)}75%{transform:translate(6px)}}@media (prefers-reduced-motion: reduce){.rfhq-pin.is-shaking{animation:none}.rfhq-pin__dot,.rfhq-pin__key{transition:none}}[data-rfhq-password-block][hidden]{display:none!important}.rfhq-auth__channel{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.rfhq-auth__channel .rfhq-segmented{flex:1}.rfhq-auth__consent a{color:inherit;text-decoration:underline}.rfhq-auth__secret{position:relative}.rfhq-auth__secret .rfhq-auth__input{padding-right:4.5rem}.rfhq-auth__show{position:absolute;right:.4rem;top:50%;transform:translateY(-50%)}.rfhq-auth.is-single{padding:.5rem 1.25rem 0}.rfhq-auth.is-single .rfhq-auth__panel{margin-top:0;padding-bottom:.5rem}.rfhq-auth.is-single .rfhq-auth__title{font-size:1.25rem;font-weight:600;font-family:var(--rfhq-font-heading, inherit)}.rfhq-auth.is-single .rfhq-auth__hint{font-size:.9375rem;line-height:1.45}.rfhq-auth__input--phone{min-height:3.25rem;font-size:1.125rem;letter-spacing:.02em;text-align:left}.rfhq-auth .btn.rfhq-auth__primary{min-height:3rem}.rfhq-auth__staff{margin-top:.5rem;text-align:center}.rfhq-auth__staff .rfhq-auth__link{color:var(--rfhq-ui-muted);font-size:.8125rem;text-decoration:underline}.customer-discount-info{display:inline-block;margin-top:.35rem;padding:.15rem .6rem;background:linear-gradient(90deg,#0f766e,#16a34a);color:#fff;font-size:.75rem;font-weight:600;border-radius:0 .5rem .5rem 0;position:relative}.customer-discount-info:before{content:"";position:absolute;left:0;top:100%;border-width:.35rem .4rem 0 0;border-style:solid;border-color:#15803d transparent transparent transparent}.item-card .product-price{display:inline-flex;align-items:baseline;gap:.5rem;color:#111827}.item-card .webhq-selling-price{font-weight:800;font-size:1.25rem;color:#111827}.item-card .product-price .striked-price{font-size:.875rem;font-weight:400;color:#6b7280}.item-card .product-price .product-info-green{font-weight:700;font-size:.875rem;color:color-mix(in srgb,var(--rfhq-color-success, #16a34a) 65%,var(--rfhq-section-text, black));white-space:nowrap}.item-card .go-to-cart-grid,.item-card .cart-indicator,.item-cart .btn-view-in-cart{display:none!important}.item-card .listing-qty-wrapper{margin-top:.5rem;width:100%}.item-card .listing-qty-inner{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%}.item-card .listing-qty-inner .number-spinner{flex:0 1 70%;max-width:220px;height:2.25rem}.item-card .listing-qty-inner .number-spinner .btn.cart-btn{padding:0 .6rem;font-size:1rem}.item-card .listing-qty-inner .number-spinner .cart-qty{font-size:1rem;height:2.25rem;padding-top:.25rem;padding-bottom:.25rem}.item-card .listing-qty-inner .listing-go-to-cart{display:inline-flex;align-items:center}.btn-primary.btn-add-to-cart-list.variant-pending,.btn-primary.variant-add-btn.variant-pending{opacity:1}.variant-swatches{width:100%;margin-top:var(--margin-xs, 5px);min-height:1.5rem}.variant-swatches-loading{font-size:var(--text-xs, 12px);color:var(--text-muted)}.variant-attr-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--margin-xs, 5px);margin-bottom:var(--margin-xs, 5px)}.variant-attr-label{font-size:var(--text-xs, 12px);font-weight:var(--weight-semibold, 600);color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;flex-shrink:0}.variant-pill-group{display:flex;flex-wrap:wrap;gap:var(--margin-xs, 5px)}.variant-pill{min-width:2.25rem;padding:.5rem var(--padding-sm, 6px);font-size:var(--text-sm, 13px);line-height:1.2;background:var(--card-bg, #fff);border:1px solid var(--gray-300, #e2e2e2);border-radius:var(--border-radius, 8px);color:var(--text-color);cursor:pointer}.variant-pill:hover:not(.variant-pill-disabled){border-color:var(--primary)}.variant-pill.active{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:var(--weight-semibold, 600)}.variant-pill-disabled,.variant-pill-oos{color:var(--gray-500, #999);border-color:var(--gray-300, #e2e2e2);text-decoration:line-through;cursor:not-allowed;background:var(--gray-100, #f3f3f3)}.rfhq-pc-size-dropdown{margin-left:auto;display:inline-flex;align-items:center;gap:.3rem;position:relative}.rfhq-pc-size-dropdown:after{content:"";position:absolute;right:.4rem;top:45%;width:5px;height:5px;transform:translateY(-50%) rotate(45deg);border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;opacity:.6;pointer-events:none}.variant-size-select{min-width:0;max-width:4.25rem;padding:.15rem 1rem .15rem .35rem;font-size:var(--text-xs, 12px);line-height:1.2;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.variant-size-select:disabled{opacity:.55;cursor:not-allowed}.variant-size-select option{background-color:var(--rfhq-card-surface-solid, var(--card-bg, #fff));color:var(--rfhq-section-text, var(--text-color, #000))}.variant-pill--color{width:22px;height:22px;min-width:22px;padding:0;border-radius:50%;background:var(--swatch-color, #c4c4c4);border:1px solid rgba(0,0,0,.15);overflow:hidden}.variant-pill--color:hover:not(.variant-pill-disabled):not(.variant-pill-oos){box-shadow:0 0 0 2px #fff,0 0 0 3px var(--gray-400, #b7b7b7)}.variant-pill--color.active{background:var(--swatch-color, #c4c4c4);border-color:#00000026;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--primary, #4c1d95)}.variant-pill--color.variant-pill-disabled,.variant-pill--color.variant-pill-oos{background:var(--swatch-color, #c4c4c4);opacity:.35;text-decoration:none;position:relative}.variant-pill--color.variant-pill-disabled:after,.variant-pill--color.variant-pill-oos:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 45%,rgba(17,24,39,.65) 45%,rgba(17,24,39,.65) 55%,transparent 55%)}.variant-price{margin-top:var(--margin-xs, 5px);font-weight:var(--weight-bold, 700)}.variant-add-btn.variant-pending{opacity:.6;cursor:not-allowed}.variant-add-btn.variant-out-of-stock{background:var(--gray-300, #e2e2e2);border-color:var(--gray-300, #e2e2e2);color:var(--gray-500, #999)}@keyframes variant-attention-shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.variant-swatches.variant-attention .variant-pill-group{animation:variant-attention-shake var(--anim-hover-duration, .2s) ease-in-out}.toggle-container,.btn-list-view,#list,#products-list-area,.product-paging-area,.product-paging-area .btn-prev,.product-paging-area .btn-next{display:none!important}.ce-badges{margin-top:.25rem;display:flex;flex-wrap:wrap;gap:.25rem}.item-card .product-meta-row{display:flex;align-items:center;flex-wrap:nowrap;gap:.2rem;min-width:0;width:100%;margin-bottom:.25rem}.item-card .product-meta-separator{flex:0 0 auto;display:inline-block;margin:0 .1rem;color:var(--gray-500);font-weight:400;line-height:1}.item-card .brand-container,.item-card .product-category{display:inline-block!important;min-width:0;vertical-align:baseline;margin:0!important}.item-card .brand-badge,.item-card .product-category{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-card .brand-container{flex:0 1 auto;max-width:42%;overflow:hidden}.item-card .brand-badge{font-size:.7rem!important;color:var(--gray-700);text-transform:uppercase;letter-spacing:.5px;font-weight:500;line-height:1.2}.item-card .product-category{flex:1 1 auto;max-width:calc(58% - .7rem);font-size:.75rem;font-weight:600;line-height:1.15;color:var(--gray-700)}.item-card .offer-container,[data-rfhq-owned] .offer-container{margin-top:.35rem}.item-card .offer-line,[data-rfhq-owned] .offer-line{display:flex;align-items:flex-start;gap:.4rem;margin-top:.3rem!important;margin-bottom:0!important;padding:.2rem .45rem;border-radius:.5rem;background:var(--rfhq-badge-bg, var(--rfhq-primary-a10, rgba(245, 158, 11, .1)));border:1px solid var(--rfhq-primary-a15, rgba(245, 158, 11, .18))}.item-card .offer-line-icon,[data-rfhq-owned] .offer-line-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:var(--rfhq-badge-text, var(--rfhq-color-primary, #d97706));line-height:1;margin-top:.05rem}.item-card .offer-line-icon svg,[data-rfhq-owned] .offer-line-icon svg{display:block;width:.95rem;height:.95rem}.item-card .offer-line-text,[data-rfhq-owned] .offer-line-text{flex:1 1 auto;min-width:0;margin:0;font-size:.82rem;font-weight:700;line-height:1.25;color:var(--rfhq-badge-text, var(--rfhq-color-primary, #92400e));letter-spacing:.01em}.offer-line-expiry{color:var(--rfhq-section-muted, var(--text-muted, #6c757d));font-weight:500;font-size:.78em;margin-left:.35rem;white-space:nowrap}.ce-badge{font-size:.7rem;padding:.15rem .5rem;border-radius:999px;font-weight:600;background:#e5e7eb;color:#111827}.ce-badge-new{background:#eef2ff;color:#4f46e5}.ce-badge-bestseller{background:#fffbeb;color:#b45309}.ce-badge-on-sale,.ce-badge-offer,.ce-badge-clearance{background:#fee2e2;color:#b91c1c}.ce-badge-low-stock{background:#fef9c3;color:#854d0e}.ce-badge-featured{background:#ecfdf3;color:#15803d}.ce-badge-notice{background:var(--rfhq-ui-accent-soft, #eef2ff);color:var(--rfhq-ui-muted, #4b5563);border:1px solid var(--rfhq-ui-border, #d1d5db)}.item-card .card{position:relative}.item-card .ce-badges{position:absolute;top:.25rem;right:.25rem;z-index:2;display:flex;flex-wrap:nowrap;gap:.2rem;margin:0!important;padding:0!important;justify-content:flex-end;pointer-events:none}.item-card .ce-badge{white-space:nowrap;padding:.08rem .35rem;font-size:.62rem;line-height:1.1;border-radius:999px;opacity:.98}.item-card .like-action,.item-card .cart-indicator{z-index:3}@media (min-width: 768px){.item-card:not(.rfhq-product-card) .card-img-container{height:320px}.item-card:not(.rfhq-product-card) .card-img-container .card-img{max-height:calc(320px - 1.25rem)}}.item-card:not(.rfhq-product-card) .card-img-container{display:grid;overflow:hidden}.item-card:not(.rfhq-product-card) .card-img-container>*{grid-area:1/1}.item-card:not(.rfhq-product-card) .card-img-container .variant-attr-row{place-self:end start;z-index:2;margin:.5rem}@media (max-width: 767.98px){.products-list{display:flex;flex-wrap:wrap;gap:0!important;margin-left:0!important;margin-right:0!important;-moz-column-gap:0!important;column-gap:0!important;row-gap:0!important}.products-list .col-sm-4,.products-list .col-sm-3,.products-list .col-sm-6,.products-list [class*=col-]{flex:0 0 auto!important;max-width:none!important;width:auto!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.products-list .item-card{flex:0 0 50%!important;max-width:50%!important;min-width:0!important;padding:.1rem!important;box-sizing:border-box!important}#product-listing{padding-left:.15rem!important;padding-right:.15rem!important}#product-listing>.row,.products-list.row{margin-left:0!important;margin-right:0!important}#product-listing .toolbar{margin-top:0;margin-bottom:.25rem;padding-top:.25rem;padding-bottom:.25rem}#product-listing .products-list{margin-top:.25rem}#product-listing{margin-top:.25rem!important;margin-bottom:.25rem!important}#product-listing br{display:none}}.ce-stock-alert{border-radius:10px;display:inline-flex;font-size:.9rem;font-weight:700;line-height:1.35;margin-top:.4rem;padding:.45rem .7rem}.ce-stock-alert--out_of_stock{background:#fff2f1;border:1px solid #f2c5c2;color:#b12704}.ce-stock-alert--low_stock{background:#fff7e6;border:1px solid #f3d69a;color:#946200}.ce-stock-alert--in_stock,.ce-stock-alert--backorder{background:#f6fbf7;border:1px solid #d5e8d8;color:#067d62}.ce-listing-stock-note{margin-top:.45rem}.ce-listing-stock-note .ce-stock-alert{width:100%}.cart-btn.disabled,.btn.disabled{cursor:not-allowed;opacity:.55}.indicator-container{align-items:flex-start;row-gap:.5rem}.indicator-container>.col-10{flex:0 0 58.333333%;max-width:58.333333%}.indicator-container>.text-right.col-2{flex:0 0 41.666667%;max-width:41.666667%;overflow-wrap:anywhere;text-align:right;word-break:break-word}.indicator-container>.text-right.col-2 b{display:inline-block;line-height:1.35;max-width:100%}@media (max-width: 767.98px){.indicator-container>.col-10,.indicator-container>.text-right.col-2{flex:0 0 100%;max-width:100%;text-align:left!important}}.btn-add-to-cart-list{transition:opacity var(--anim-hover-duration, .2s) ease-in-out,transform var(--anim-hover-duration, .2s) ease-out}.btn-add-to-cart-list.hidden{opacity:0;transform:scale(.95);pointer-events:none}.btn-add-to-cart-list:not(.hidden){opacity:1;transform:scale(1)}.go-to-cart-grid{transition:opacity var(--anim-hover-duration, .2s) ease-in-out,transform var(--anim-hover-duration, .2s) ease-out}.cart-indicator:not(.hidden){animation:_anim-bounce-in .35s cubic-bezier(.34,1.56,.64,1) forwards}.listing-qty-wrapper{transition:opacity var(--anim-hover-duration, .2s) ease-in-out,max-height .3s ease-out;max-height:100px;overflow:hidden}.listing-qty-wrapper.hidden{opacity:0;max-height:0;pointer-events:none}.item-card .card-body{min-height:40px}:root{--product-bg-color: var(--card-bg, #fff)}.carousel-control,.list-row,.list-image,.cart-indicator,.like-action,.like-action-list,.remove-wish,#search-box{background-color:var(--card-bg, #fff)}.ratings-reviews-section,.review{border-color:var(--border-color)}.placeholder-div{background-color:var(--bg-light-gray, #f8f8f8)}.brand-line{color:var(--text-muted)}.list-row{border-radius:var(--border-radius, 8px)}.product-container .item-slideshow-image{border-radius:var(--border-radius-tiny, 4px)}.product-container .product-description{font-size:var(--text-sm, 13px)}.product-container .product-details .btn-add-to-cart,.product-container .tab-content,.recommended-item-section .recommendation-container .r-item-info,.total-discount,.offer-container,.btn-next,.btn-prev{font-size:var(--text-base, 14px)}.font-md{font-size:var(--text-base, 14px)!important}.product-container .product-title,.item-cart .offers-heading,.recommended-item-section .recommendation-container .r-item-info .item-price{font-size:var(--text-lg, 16px)}.product-container .item-cart .offers-heading{font-size:var(--text-lg, 16px)!important}.product-container .product-title{font-weight:var(--weight-semibold, 600)}.recommended-item-section .recommendation-header{font-size:var(--text-lg, 16px);font-weight:var(--weight-medium, 500)}.recommended-item-section .recommendation-container .r-item-info .item-price{font-weight:var(--weight-semibold, 600)}.item-website-specification .product-title{font-size:var(--text-xl, 18px)}[data-doctype="Item Group"] .page-header,#page-index .page-header,.reviews-header{font-size:var(--text-2xl, 20px)}[data-doctype="Item Group"] .page-header,#page-index .page-header{font-weight:var(--weight-bold, 700)}.reviews-header{font-weight:var(--weight-semibold, 600)}.recommended-item-section .recommendation-container .r-item-info .striked-item-price{font-weight:var(--weight-medium, 500)}.has-stock{font-weight:var(--weight-regular, 420)!important}.rfhq-template-reviews{border-top:1px solid var(--gray-200, #e2e8f0);padding-top:1.25rem}.rfhq-tr-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.rfhq-tr-heading{font-size:1.1rem;font-weight:var(--weight-semibold, 600);margin-bottom:0}.rfhq-tr-empty{margin-bottom:1rem}.rfhq-tr-summary{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.rfhq-tr-stars,.rfhq-tr-item-stars{color:var(--gray-300, #cbd5e1);font-size:.9rem;letter-spacing:1px}.rfhq-tr-star--full{color:#f5a623}.rfhq-tr-average{font-weight:var(--weight-semibold, 600)}.rfhq-tr-count{color:var(--text-muted, #6b7280);font-size:.85rem}.rfhq-tr-item{padding:.75rem 0;border-top:1px solid var(--gray-100, #f1f5f9)}.rfhq-tr-item-title{font-weight:var(--weight-semibold, 600);margin-top:.25rem}.rfhq-tr-item-comment{color:var(--text-muted, #6b7280);margin:.25rem 0 0}.rfhq-product-card .card{border:1px solid var(--rfhq-card-border);border-radius:var(--rfhq-card-radius);background:var(--rfhq-card-surface);padding:.5rem;transition:box-shadow .25s ease}.rfhq-product-card .card:hover{box-shadow:var(--rfhq-shadow-card)}.rfhq-product-card.item-card{padding:.375rem}.rfhq-product-card .card-img-container{position:relative;overflow:hidden;aspect-ratio:var(--rfhq-pc-media-ratio);background:var(--rfhq-card-surface)}.rfhq-product-card .card-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;margin-top:0;max-height:none}.rfhq-product-card .product-title,.rfhq-product-card .rfhq-pc-title{font-size:.875rem;font-weight:500;line-height:1.35;color:var(--rfhq-section-heading)}.rfhq-product-card .rfhq-pc-top-row>a{min-width:0;overflow:hidden}.rfhq-product-card .product-category,.rfhq-product-card .rfhq-pc-category{font-size:.8125rem;color:var(--rfhq-section-muted);margin:.35rem 0}.rfhq-product-card .brand-container{margin-bottom:.25rem}.rfhq-product-card .brand-badge,.rfhq-product-card .rfhq-pc-eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--rfhq-section-muted)}.rfhq-product-card .product-price,.rfhq-product-card .rfhq-pc-price-row{font-size:1.125rem;font-weight:600;color:var(--rfhq-section-heading);margin:.35rem 0}.rfhq-product-card .striked-price,.rfhq-product-card .rfhq-pc-price-compare{font-size:.8125rem;font-weight:500;color:var(--rfhq-section-muted)}.rfhq-product-card .product-info-green,.rfhq-product-card .rfhq-pc-discount{color:#1c8b4d;font-weight:600}[data-rfhq-theme] .rfhq-product-card .product-price,[data-rfhq-theme] .rfhq-product-card .webhq-selling-price,[data-rfhq-theme] .rfhq-product-card .rfhq-pc-price{color:var(--rfhq-section-heading)}[data-rfhq-theme] .rfhq-product-card .striked-price,[data-rfhq-theme] .rfhq-product-card .rfhq-pc-price-compare{color:var(--rfhq-section-muted)}.rfhq-product-card .customer-discount-info{display:inline-block;font-size:.75rem;font-weight:600;color:#1c8b4d;margin:.25rem 0}.rfhq-product-card .offer-container{font-size:.8125rem}.rfhq-product-card .offers-heading{font-size:.8125rem;color:var(--rfhq-section-text)}.rfhq-product-card .offer-line-text{font-size:.8125rem;color:var(--rfhq-badge-text, var(--rfhq-section-text))}.rfhq-product-card .like-action,.rfhq-product-card .rfhq-pc-wish{position:static;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--rfhq-card-surface);box-shadow:0 2px 6px #112b421f;cursor:pointer;margin-left:auto}.rfhq-product-card .cart-indicator,.rfhq-product-card .rfhq-pc-cart-indicator{position:static;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--rfhq-card-surface);box-shadow:0 2px 6px #112b421f;color:var(--rfhq-link);font-size:.8125rem;margin-left:.4rem}.rfhq-product-card .cart-indicator.hidden{display:none}.rfhq-product-card .btn-add-to-cart-list,.rfhq-product-card .btn-explore-variants{box-shadow:none;width:100%;margin:.6rem 0 0;padding:.5rem .75rem;border-radius:var(--rfhq-card-radius);font-size:.8125rem;font-weight:600;text-align:center;transition:filter .2s ease,background .2s ease,color .2s ease,border-color .2s ease}.rfhq-product-card .btn-add-to-cart-list,.rfhq-pc-actions .btn-add-to-cart-list.rfhq-pc-cta--outline{background:transparent!important;border:1px solid var(--rfhq-link, var(--primary))!important;color:var(--rfhq-link, var(--primary))!important}.rfhq-product-card .btn-add-to-cart-list:hover,.rfhq-pc-actions .btn-add-to-cart-list.rfhq-pc-cta--outline:hover{background:var(--rfhq-link, var(--primary))!important;border-color:var(--rfhq-link, var(--primary))!important;color:var(--rfhq-cta-ink, #fff)!important}[data-rfhq-theme] .btn-add-to-cart-list,[data-rfhq-theme] .btn-add-to-cart,[data-rfhq-theme] .variant-add-btn{background:transparent!important;border-color:var(--rfhq-link)!important;color:var(--rfhq-link)!important}[data-rfhq-theme] .btn-add-to-cart-list:hover,[data-rfhq-theme] .btn-add-to-cart:hover,[data-rfhq-theme] .variant-add-btn:hover{background:var(--rfhq-link)!important;border-color:var(--rfhq-link)!important;color:var(--rfhq-cta-ink, #fff)!important}.rfhq-product-card .rfhq-pc-cta--outline{background:transparent!important;border:1px solid var(--rfhq-link, var(--primary))!important;color:var(--rfhq-link, var(--primary))!important}.rfhq-product-card .rfhq-pc-cta--outline:hover{background:var(--rfhq-link, var(--primary))!important;border-color:var(--rfhq-link, var(--primary))!important;color:var(--rfhq-cta-ink, #fff)!important}.rfhq-product-card .listing-qty-wrapper,.rfhq-product-card .rfhq-pc-qty{margin-top:.5rem}.rfhq-product-card .number-spinner,.rfhq-pc-qty-spinner{display:flex;align-items:stretch;max-width:none;flex:1 1 auto;min-width:0;border:1px solid var(--rfhq-link);border-radius:var(--rfhq-card-radius);overflow:hidden}.rfhq-pc-qty-spinner--flat{display:flex;align-items:center;justify-content:center;gap:.15rem;border:none;border-radius:0;overflow:visible;background:transparent;min-width:0}.rfhq-pc-qty-spinner--flat .input-group-prepend,.rfhq-pc-qty-spinner--flat .input-group-append{display:flex!important;flex:0 0 auto}.rfhq-pc-qty-spinner--flat .rfhq-pc-qty-btn{width:18px!important;height:18px!important;min-height:0;padding:0!important;line-height:1;display:flex;align-items:center;justify-content:center;border:1px solid var(--rfhq-link)!important;border-radius:50%!important;background:transparent;color:var(--rfhq-link);flex-shrink:0}.rfhq-pc-qty-spinner--flat .rfhq-pc-qty-btn:hover{background:var(--rfhq-link);color:var(--rfhq-cta-ink, #fff)}.rfhq-pc-qty-spinner--flat .rfhq-pc-qty-input{width:auto;min-width:.8em;max-width:1.3em;flex:0 1 auto;height:auto;padding:0;border:none;background:transparent}.rfhq-product-card .input-group-prepend,.rfhq-product-card .input-group-append{display:flex!important;flex:0 0 auto}.rfhq-product-card .cart-btn,.rfhq-pc-qty-btn{padding:.5rem .6rem;border:none;border-radius:0;background:transparent;color:var(--rfhq-link);flex:0 0 auto}.rfhq-product-card .cart-btn:hover,.rfhq-pc-qty-btn:hover{background:var(--rfhq-link);color:var(--rfhq-cta-ink, #fff)}.rfhq-product-card .cart-qty,.rfhq-pc-qty-input{border:none;border-left:1px solid var(--rfhq-link);border-right:1px solid var(--rfhq-link);color:var(--rfhq-link);background:transparent;flex:1 1 auto;min-width:0;height:auto}.rfhq-product-card .listing-go-to-cart,.rfhq-product-card .rfhq-pc-qty-cart{display:grid;place-items:center;flex:0 0 auto;width:2.25rem;border-radius:var(--rfhq-card-radius);border:1px solid var(--rfhq-link);background:transparent;color:var(--rfhq-link)}.rfhq-product-card .listing-go-to-cart:hover,.rfhq-product-card .rfhq-pc-qty-cart:hover{background:var(--rfhq-link);color:var(--rfhq-cta-ink, #fff)}.rfhq-product-card .rfhq-pc-rating{display:flex;align-items:center;gap:.25rem;font-size:.8125rem;color:var(--rfhq-section-muted);margin:.1rem 0 .35rem}.rfhq-product-card .rfhq-pc-stars{position:relative;display:inline-block;width:73px;height:13px;flex-shrink:0}.rfhq-product-card .rfhq-pc-stars-track,.rfhq-product-card .rfhq-pc-stars-fill{display:flex;gap:2px}.rfhq-product-card .rfhq-pc-stars-fill{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap}.rfhq-product-card .rfhq-pc-star{width:13px;height:13px;margin:0;flex-shrink:0}.rfhq-product-card .rfhq-pc-stars-track .rfhq-pc-star{--star-fill: var(--rfhq-card-border, #e2e2e2)}.rfhq-product-card .rfhq-pc-stars-fill .rfhq-pc-star{--star-fill: #f5a623}.rfhq-product-card .rfhq-pc-rating-value{font-weight:600;color:var(--rfhq-section-text)}.rfhq-product-card .card-body-flex{display:flex;flex-direction:column}.rfhq-product-card .card-body-flex .rfhq-pc-actions{margin-top:auto}.rfhq-product-card .card-body-flex>.btn-add-to-cart-list,.rfhq-product-card .card-body-flex>.listing-qty-wrapper,.rfhq-product-card .card-body-flex>a{margin-top:auto}.rfhq-pc--compact .card{flex-direction:row;align-items:stretch;gap:var(--rfhq-pc-gap)}[data-rfhq-owned] .rfhq-pc--compact .card .card-img-container{flex:0 0 88px;width:88px;height:auto;aspect-ratio:var(--rfhq-pc-media-ratio);min-width:0}[data-rfhq-owned] .rfhq-pc--compact .card .card-img-container .card-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin-top:0;max-height:none}.rfhq-pc--compact .card-body{display:flex;flex-direction:column;justify-content:center;gap:.5rem;padding:.75rem .9rem;min-width:0}.rfhq-pc--compact .rfhq-pc-compact-main{min-width:0}.rfhq-pc--compact .rfhq-pc-compact-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.rfhq-pc--compact .rfhq-pc-compact-money{min-width:0}.rfhq-pc--compact .rfhq-pc-top-row{margin-top:0!important}.rfhq-pc--compact .product-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rfhq-pc--compact .product-price{margin:0}.rfhq-pc--compact .cart-action-container{flex:0 0 auto;margin-top:0}.rfhq-pc--compact .btn-add-to-cart-list,.rfhq-pc--compact .btn-explore-variants{width:auto!important;margin-top:0!important;padding:.4rem .9rem;white-space:nowrap}.rfhq-pc--compact .rfhq-pc-countdown{display:none}.rfhq-pc--minimal .card{border:none;background:transparent;box-shadow:none}.rfhq-pc--minimal .card-img-container{border-radius:var(--rfhq-card-radius);overflow:hidden}.rfhq-pc--minimal .card-body{padding:.6rem 0 0}.rfhq-pc--minimal .product-title{font-size:.875rem;font-weight:500}.rfhq-pc--minimal .rfhq-pc-top-row{margin-top:0!important}.rfhq-pc--featured .card{border-color:var(--rfhq-link);border-top-width:3px;box-shadow:var(--rfhq-shadow-featured)}.rfhq-pc--featured .card:hover{box-shadow:var(--rfhq-shadow-featured-hover)}.rfhq-pc--featured .ce-badge{background:var(--rfhq-link);color:#fff}.rfhq-pc-price-from{font-size:.8125rem;font-weight:500;color:var(--rfhq-section-muted);margin-right:.15rem}.rfhq-pc-swatch,.rfhq-pc-size{font:inherit;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.rfhq-pc-size{min-width:1.9rem;text-align:center}.rfhq-pc-size.variant-size-select{font-size:var(--text-xs, 12px);field-sizing:content}[data-rfhq-theme] .variant-pill:not(.variant-pill--color){background:var(--rfhq-card-surface);border-color:var(--rfhq-card-border);color:var(--rfhq-section-text)}[data-rfhq-theme] .variant-pill:not(.variant-pill--color):hover:not(.variant-pill-disabled){border-color:var(--rfhq-link)}[data-rfhq-theme] .variant-pill.active:not(.variant-pill--color){background:var(--rfhq-link);border-color:var(--rfhq-link);color:var(--rfhq-cta-ink, #fff)}[data-rfhq-theme] .variant-pill-disabled:not(.variant-pill--color),[data-rfhq-theme] .variant-pill-oos:not(.variant-pill--color){background:var(--rfhq-card-surface);border-color:var(--rfhq-card-border);color:var(--rfhq-section-muted)}[data-rfhq-theme] .variant-pill--color:hover:not(.variant-pill-disabled):not(.variant-pill-oos){box-shadow:0 0 0 2px var(--rfhq-card-surface),0 0 0 3px var(--rfhq-card-border)}[data-rfhq-theme] .variant-attr-label{color:var(--rfhq-section-muted)}[data-rfhq-theme] .variant-pill--color.active{border-color:var(--rfhq-card-border);box-shadow:0 0 0 2px var(--rfhq-card-surface),0 0 0 4px var(--rfhq-link)}.rfhq-pc-stock--low{color:#b8860b;font-size:.75rem;font-weight:600}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .rfhq-pc-stock--low{color:#e0b341}}.rfhq-pc-stock--in{color:#1b8a3d;font-size:.75rem;font-weight:600}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .rfhq-pc-stock--in{color:#4ade80}}.rfhq-pc-countdown{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;gap:.35rem;padding:.35rem .6rem;background:rgba(20,21,31,.72);color:#fff;font-size:.75rem;font-weight:600}.rfhq-pc-countdown__icon{width:13px;height:13px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2}.rfhq-pc-countdown__label{color:#ffffffbf;font-weight:500}.rfhq-pc-countdown__digits{font-variant-numeric:tabular-nums;letter-spacing:.02em}.rfhq-pc-quickview{position:absolute;top:.6rem;left:.6rem;z-index:3;width:1.9rem;height:1.9rem;display:grid;place-items:center;padding:0;border:none;border-radius:50%;background:var(--rfhq-card-surface);color:var(--rfhq-section-text, inherit);box-shadow:0 2px 8px #00000026;cursor:pointer;opacity:0;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease}.rfhq-pc-quickview__icon{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2}.item-card:hover .rfhq-pc-quickview,.rfhq-pc-quickview:focus-visible{opacity:1;transform:translateY(0)}@media (hover: none){.rfhq-pc-quickview{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.rfhq-pc-quickview{transition:none}}.rfhq-pc--standard .rfhq-pc-media-toolbar{position:absolute;bottom:.5rem;right:.5rem;z-index:4;display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.3rem;border-radius:999px;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(12px) saturate(1.6);backdrop-filter:blur(12px) saturate(1.6);border:1px solid rgba(255,255,255,.5);box-shadow:0 8px 24px #112b4238,0 1px 4px #112b421f;opacity:0;transform:translate(14px);pointer-events:none;transition:opacity .15s ease,transform .15s ease}.item-card:hover .rfhq-pc-media-toolbar,.rfhq-pc--standard .rfhq-pc-media-toolbar:focus-within,.rfhq-pc-media-toolbar.rfhq-pc-media-toolbar--revealed{opacity:1;transform:none;pointer-events:auto}@media (prefers-reduced-motion: reduce){.rfhq-pc--standard .rfhq-pc-media-toolbar{transition:none}}.rfhq-pc-media-toolbar .like-action,.rfhq-pc-media-toolbar .rfhq-pc-wish,.rfhq-pc-media-toolbar .rfhq-pc-quickview,.rfhq-pc-media-toolbar .rfhq-pc-trialroom-toggle{position:static;margin:0;width:24px;height:24px;box-shadow:none;opacity:1;transform:none}.rfhq-pc-media-toolbar .like-action,.rfhq-pc-media-toolbar .rfhq-pc-wish,.rfhq-pc-media-toolbar .rfhq-pc-quickview{background:transparent}.rfhq-pc-media-toolbar .rfhq-pc-quickview__icon{width:13px;height:13px}.rfhq-pc-media-toolbar .rfhq-pc-trialroom-toggle svg{width:13px;height:13px}@media (prefers-color-scheme: dark){.rfhq-pc-media-toolbar{background:rgba(30,30,30,.55);border-color:#ffffff1f}}.card-img-container:has(.rfhq-pc-img--alt){display:grid}.card-img-container:has(.rfhq-pc-img--alt)>*{grid-area:1/1}.rfhq-pc-img--alt{opacity:0;transition:opacity .25s ease}.rfhq-pc-img--alt.rfhq-pc-img--active{opacity:1}@media (prefers-reduced-motion: reduce){.rfhq-pc-img--alt{transition:none}}.rfhq-pc-cta--whatsapp{background:#22a05a;border-color:#22a05a;color:#fff}.rfhq-pc-cta--whatsapp:hover{background:#1c8b4d;color:#fff}.rfhq-pc-cta--chat{background:var(--rfhq-section-heading, #1a1a2e);border-color:var(--rfhq-section-heading, #1a1a2e);color:#fff}.rfhq-pc-cta__icon{width:14px;height:14px;vertical-align:-2px;margin-right:.3rem;fill:none;stroke:currentColor;stroke-width:2}.rfhq-pc-link{display:inline-flex;align-items:center;gap:.3rem;margin-top:.5rem;font-size:.8125rem;font-weight:600;color:var(--rfhq-link);text-decoration:none}.rfhq-pc-link__icon{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;transition:transform .15s ease}.item-card:hover .rfhq-pc-link__icon{transform:translate(2px)}@media (prefers-reduced-motion: reduce){.rfhq-pc-link__icon{transition:none}}@media (max-width: 575.98px){.rfhq-product-card .product-title,.rfhq-product-card .rfhq-pc-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:balance}.rfhq-product-card .variant-pill-group{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.125rem;scrollbar-width:none}.rfhq-product-card .variant-pill-group::-webkit-scrollbar{display:none}.rfhq-product-card .variant-pill-group .variant-pill{flex-shrink:0}.rfhq-pc--standard{--rfhq-pc-media-ratio: 4 / 5}.rfhq-pc--standard .card-img{-o-object-fit:cover;object-fit:cover}.rfhq-pc--standard .card-body{padding:.5rem .6rem}.rfhq-product-card .product-category,.rfhq-product-card .rfhq-pc-category{margin:.15rem 0}.rfhq-product-card .brand-container{margin-bottom:.1rem}.rfhq-product-card .product-price,.rfhq-product-card .rfhq-pc-price-row{margin:.15rem 0}.rfhq-pc--standard .card-body-flex .mt-2{margin-top:.3rem}.rfhq-pc--standard .rfhq-pc-top-row>a{flex:1 1 100%}.rfhq-pc--standard .rfhq-pc-top-row{margin-top:.3rem!important}.rfhq-pc--standard .card-body-flex .rfhq-pc-actions{margin-top:.4rem}.rfhq-product-card .has-stock,.rfhq-product-card .in-green,.rfhq-product-card .out-of-stock{font-size:.75rem}}.rfhq-product-card .rfhq-pc-stock,.rfhq-product-card .b2bhq-split-stock-wrap{display:block}.item-card:has(.variant-price .product-price) [data-rfhq-slot=price]{display:none}html[data-rfhq-spacing=compact] .rfhq-product-card .card-img-container.rfhq-pc-media--empty{aspect-ratio:16/5;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--rfhq-link, currentColor) 8%,var(--rfhq-card-surface, transparent))}html[data-rfhq-spacing=compact] .rfhq-product-card .rfhq-pc-media--empty>a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}html[data-rfhq-spacing=compact] .rfhq-product-card .rfhq-pc-media--empty .no-image{width:100%;text-align:center!important;padding:0;font-size:1.5rem;font-weight:700;letter-spacing:.06em;line-height:1;color:var(--rfhq-link, currentColor)}.rfhq-product-card .variant-pill,.rfhq-product-card .btn-add-to-cart-list,.rfhq-product-card .btn-explore-variants{max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.25}.rfhq-product-card .rfhq-pc-price-row{flex-wrap:wrap;align-items:baseline;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:0;min-width:0}.rfhq-product-card .rfhq-pc-price-row>*{margin:0}[data-rfhq-tiles=medallions] .rfhq-product-card,[data-rfhq-tiles=medallions] .rfhq-product-card .card{border:0;box-shadow:none;background:none}[data-rfhq-tiles=medallions] .rfhq-product-card img{border-radius:var(--rfhq-card-radius)}[data-rfhq-tiles=medallions] .rfhq-product-card .product-title,[data-rfhq-tiles=medallions] .rfhq-product-card .rfhq-pc-title{font-family:var(--rfhq-font-heading, inherit);font-weight:400}[data-rfhq-tiles=medallions] .rfhq-product-card .rfhq-pc-price{color:var(--rfhq-color-accent-ink, var(--rfhq-section-heading))}a:has(> .go-to-cart-grid.hidden){display:none}.variant-pill.variant-pill--icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;min-height:22px;padding:0;border-radius:50%}.rfhq-pill-icon{flex:none;display:inline-block;width:1.35em;height:1.35em;background-color:currentColor;-webkit-mask:var(--rfhq-icon) center/contain no-repeat;mask:var(--rfhq-icon) center/contain no-repeat}.rfhq-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.variant-pill--icon .rfhq-pill-icon{width:14px;height:14px}.variant-pill--icon[data-rfhq-label]:after{content:attr(data-rfhq-label);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);padding:.25rem .5rem;background:var(--text-color, #111);color:var(--card-bg, #fff);border-radius:var(--border-radius, 6px);font-size:var(--text-xs, 12px);font-weight:var(--weight-regular, 400);line-height:1.2;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s ease;z-index:5}.variant-pill--icon[data-rfhq-label]:hover:after,.variant-pill--icon[data-rfhq-label]:focus-visible:after{opacity:1}.rfhq-grid-wrapper:has(> .rfhq-pc--profile){display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:calc(.75rem * var(--rfhq-spacing-scale, 1));margin:0}.rfhq-grid-wrapper>.rfhq-pc--profile{width:auto;max-width:none;padding:0;margin:0}.rfhq-carousel-wrapper>.swiper-slide{height:auto}.rfhq-carousel-wrapper>.swiper-slide>.rfhq-pc--profile{height:100%}.rfhq-layout-grid:has(.rfhq-app-filters){padding-top:0}.rfhq-card.rfhq-avatar-card--profile,.rfhq-card.rfhq-pc-card--profile{position:relative;display:flex;flex-direction:column;height:100%;padding:0;overflow:hidden;text-align:left!important;background:var(--rfhq-card-surface);border:1px solid var(--rfhq-card-border);border-radius:var(--rfhq-card-radius)}.rfhq-card.rfhq-avatar-card--profile:hover,.rfhq-card.rfhq-pc-card--profile:hover{box-shadow:var(--rfhq-shadow-card);transform:translateY(calc(var(--anim-lift-px, 5px) * -.4))}.rfhq-profile-row{flex:1;display:flex;flex-direction:column;gap:calc(.75rem * var(--rfhq-spacing-scale, 1));padding:calc(1rem * var(--rfhq-spacing-scale, 1))}.rfhq-profile-head{display:flex;align-items:center;gap:calc(.75rem * var(--rfhq-spacing-scale, 1))}.rfhq-profile-avatar{position:relative;flex:none;display:block;width:3.75rem;height:3.75rem;border-radius:50%;border:3px solid var(--rfhq-link);padding:2px;text-decoration:none}.rfhq-profile-avatar img,.rfhq-profile-initials{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--rfhq-primary-a10);color:var(--rfhq-link);font-size:1.375rem;font-weight:700}.rfhq-profile-dot{position:absolute;right:-3px;bottom:-1px;width:.875rem;height:.875rem;border-radius:50%;background:var(--rfhq-color-success);border:2.5px solid var(--rfhq-card-surface)}.rfhq-profile-mid{min-width:0;flex:1;display:flex;flex-direction:column;gap:.1rem;font-size:.875rem;color:var(--rfhq-section-muted)}.rfhq-profile-name{display:flex;align-items:center;gap:.375rem}.rfhq-profile-link{color:inherit;text-decoration:none;min-width:0}.rfhq-profile-link:after{content:"";position:absolute;inset:0;border-radius:inherit}.rfhq-profile-link:focus-visible{outline:none}.rfhq-profile-link:focus-visible:after{outline:2px solid var(--rfhq-link);outline-offset:2px}.rfhq-profile-title{display:block;font-size:1.0625rem;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--rfhq-section-heading)}.rfhq-profile-tick{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border-radius:50%;font-size:.75rem;color:var(--rfhq-color-on-primary, Canvas);background:var(--rfhq-link)}.rfhq-profile-tick:before{content:"\2713"}.rfhq-profile-tags{font-size:.875rem;font-weight:600;color:var(--rfhq-color-accent-ink, var(--rfhq-color-accent))}.rfhq-profile-line{overflow-wrap:anywhere}.rfhq-profile-meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.875rem}.rfhq-profile-rating{display:inline-flex;align-items:center;gap:.15rem;color:var(--rfhq-section-text)}.rfhq-profile-star:before{content:"\2605";color:var(--rfhq-divider)}.rfhq-profile-star--on:before{color:var(--rfhq-color-warning)}.rfhq-profile-reviews{color:var(--rfhq-section-muted);white-space:nowrap}.rfhq-profile-online-label{padding:.125rem .625rem;border-radius:999px;font-size:.8125rem;font-weight:600;white-space:nowrap;color:color-mix(in srgb,var(--rfhq-color-success) 70%,black);background:color-mix(in srgb,var(--rfhq-color-success) 14%,transparent)}.rfhq-profile-dot--busy{background:var(--rfhq-color-danger)}.rfhq-profile-online-label--busy{color:color-mix(in srgb,var(--rfhq-color-danger) 70%,black);background:color-mix(in srgb,var(--rfhq-color-danger) 14%,transparent)}.rfhq-profile-highlight{display:flex;align-items:center;gap:.5rem;padding:.375rem .625rem;border-radius:12px;font-size:.8125rem;font-weight:600;color:var(--rfhq-section-text);background:color-mix(in srgb,var(--rfhq-color-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--rfhq-color-accent) 35%,transparent)}.rfhq-profile-gift{flex:none;width:1rem;height:1rem;background:var(--rfhq-color-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44' fill='none' stroke='black' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='18' width='30' height='8' rx='2'/%3E%3Cpath d='M9 26v12h26V26M22 18v20'/%3E%3Cpath d='M22 18c-4-9-12-8-10-3 1 3 7 3 10 3zM22 18c4-9 12-8 10-3-1 3-7 3-10 3z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 44' fill='none' stroke='black' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='18' width='30' height='8' rx='2'/%3E%3Cpath d='M9 26v12h26V26M22 18v20'/%3E%3Cpath d='M22 18c-4-9-12-8-10-3 1 3 7 3 10 3zM22 18c4-9 12-8 10-3-1 3-7 3-10 3z'/%3E%3C/svg%3E") center/contain no-repeat}.rfhq-profile-row--side{container-type:inline-size}.rfhq-profile-row--side .rfhq-profile-head{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:calc(.625rem * var(--rfhq-spacing-scale, 1));column-gap:calc(.625rem * var(--rfhq-spacing-scale, 1));row-gap:.1rem;align-items:start}.rfhq-profile-row--side .rfhq-profile-mid{display:contents}.rfhq-profile-who{grid-row:1/span 4;width:4.25rem;display:flex;flex-direction:column;align-items:center;gap:.2rem}.rfhq-profile-row--side .rfhq-profile-avatar{width:3.25rem;height:3.25rem;border-width:2px}.rfhq-profile-rating--under{font-size:.75rem;white-space:nowrap}.rfhq-profile-row--side .rfhq-profile-initials{font-size:1.125rem}.rfhq-profile-row--side .rfhq-profile-name{grid-column:2;grid-row:1}.rfhq-profile-row--side .rfhq-profile-title{white-space:normal;font-size:1rem}.rfhq-profile-row--side .rfhq-profile-tags,.rfhq-profile-row--side .rfhq-profile-line{grid-column:2/-1;font-size:.8125rem}.rfhq-profile-row--side .rfhq-profile-tags{grid-row:2}.rfhq-profile-row--side .rfhq-profile-line{color:var(--rfhq-section-muted)}.rfhq-profile-buyline{grid-column:2;grid-row:4;display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:calc(.35rem * var(--rfhq-spacing-scale, 1))}.rfhq-profile-row--side .rfhq-profile-book{padding:.5rem 1rem;white-space:nowrap}.rfhq-profile-row--side .rfhq-profile-price{font-size:.875rem;white-space:nowrap}.rfhq-profile-buy{display:flex;align-items:center;justify-content:space-between;gap:.625rem;margin-top:auto}.rfhq-profile-price{font-size:.9375rem;font-weight:700;line-height:1.25;color:var(--rfhq-section-text)}.rfhq-profile-book{position:relative;z-index:1;flex:none;display:inline-flex;align-items:center;min-height:2.75rem;padding:.5rem 1.25rem;font-weight:700;white-space:nowrap;background:transparent;color:var(--rfhq-link);border:1.5px solid var(--rfhq-link);border-radius:999px}.rfhq-profile-book--live{background:var(--rfhq-link);color:var(--rfhq-color-on-primary, Canvas)}.rfhq-profile-was{margin-right:.35rem;font-weight:400;text-decoration:line-through;opacity:.55;color:var(--rfhq-section-text)}.rfhq-profile-price--offer{color:color-mix(in srgb,var(--rfhq-color-success) 70%,black)}.rfhq-profile-actions{display:flex;gap:.5rem;margin-top:calc(.5rem * var(--rfhq-spacing-scale, 1))}.rfhq-profile-row--side .rfhq-profile-actions .rfhq-profile-book{justify-content:center;margin-top:0}.rfhq-profile-buyline .rfhq-profile-actions{margin-top:0}.rfhq-profile-foot{padding:calc(.5rem * var(--rfhq-spacing-scale, 1)) calc(.875rem * var(--rfhq-spacing-scale, 1));font-size:.8125rem;text-align:center;color:var(--rfhq-section-muted);background:color-mix(in srgb,var(--rfhq-color-accent) 8%,var(--rfhq-card-surface));border-top:1px solid var(--rfhq-divider)}.ce-delivery-tracking{margin:1rem 0 1.5rem}.ce-tracking-card{background:var(--rfhq-card-surface, var(--card-bg, #fff));border:1px solid var(--rfhq-card-border, var(--border-color, #e7e7e7));border-radius:var(--rfhq-card-radius, 12px);box-shadow:0 1px 3px #0f111114;padding:1rem 1.1rem}.ce-tracking-card--state{padding:.9rem 1rem}.ce-tracking-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.9rem}.ce-tracking-tabs{border-bottom:1px solid var(--rfhq-card-border, var(--border-color, #e7e7e7));display:flex;gap:.6rem;margin:1rem 0 .8rem;padding-bottom:.7rem}.ce-tracking-tab{background:transparent;border:0;border-radius:999px;color:var(--rfhq-section-muted, var(--text-muted, #565959));cursor:pointer;font-size:.88rem;font-weight:700;padding:.45rem .9rem;transition:all .2s ease}.ce-tracking-tab:hover{background:var(--rfhq-badge-bg, rgba(0, 0, 0, .05));color:var(--rfhq-section-text, var(--text-color, #0f1111))}.ce-tracking-tab.is-active{background:var(--rfhq-badge-bg, #fff8e8);box-shadow:inset 0 0 0 1px var(--rfhq-card-border, #f3d69a);color:var(--rfhq-badge-text, var(--rfhq-section-text, #7a4b00))}.ce-tracking-tab-panel{display:none}.ce-tracking-tab-panel.is-active{display:block}.ce-collapsible-panel{background:var(--rfhq-card-surface, var(--card-bg, #fff));border:1px solid var(--rfhq-card-border, var(--border-color, #e7e7e7));border-radius:var(--rfhq-card-radius, 12px);overflow:hidden}.ce-collapsible-trigger{align-items:center;background:var(--rfhq-badge-bg, rgba(0, 0, 0, .03));border:0;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:.95rem 1rem;text-align:left;width:100%}.ce-collapsible-copy{display:flex;flex-direction:column;min-width:0}.ce-collapsible-title{color:var(--rfhq-section-text, var(--text-color, #0f1111));font-size:.96rem;font-weight:700}.ce-collapsible-message{color:var(--rfhq-section-muted, var(--text-muted, #565959));font-size:.82rem;line-height:1.45;margin-top:.18rem}.ce-collapsible-icon{border-right:2px solid var(--rfhq-section-muted, var(--text-muted, #565959));border-bottom:2px solid var(--rfhq-section-muted, var(--text-muted, #565959));display:inline-block;flex:0 0 10px;height:10px;transform:rotate(45deg);transition:transform .2s ease;width:10px}.ce-collapsible-panel.is-open .ce-collapsible-icon{transform:rotate(225deg)}.ce-collapsible-body{border-top:1px solid var(--rfhq-card-border, var(--border-color, #e7e7e7));display:none;padding:.95rem 1rem 1rem}.ce-collapsible-panel.is-open .ce-collapsible-body{display:block}.ce-tracking-eyebrow{color:var(--rfhq-section-muted, var(--text-muted, #565959));font-size:.72rem;font-weight:700;letter-spacing:.04em;margin:0 0 .2rem;text-transform:uppercase}.ce-tracking-header h3{color:var(--rfhq-section-text, var(--text-color, #0f1111));font-size:1.15rem;font-weight:700;margin:0}.ce-tracking-note{color:var(--rfhq-section-muted, var(--text-muted, #565959));font-size:.92rem;line-height:1.4;margin:.25rem 0 0}.ce-tracking-order-meta{align-items:flex-end;color:var(--rfhq-section-muted, var(--text-muted, #565959));display:flex;flex-direction:column;font-size:.82rem;gap:.15rem;text-align:right}.ce-tracking-stats{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-bottom:.95rem}.ce-tracking-signal-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.95rem}.ce-tracking-stat{background:var(--rfhq-badge-bg, rgba(0, 0, 0, .04));border:1px solid var(--rfhq-card-border, var(--border-color, #e7e7e7));border-radius:10px;padding:.7rem .8rem}.ce-tracking-stat span,.ce-tracking-meta-title,.ce-tracking-branch p,.ce-tracking-shipment-meta,.ce-tracking-empty{color:var(--rfhq-section-muted, var(--text-muted, #565959));font-size:.82rem}.ce-tracking-stat strong,.ce-tracking-branch h4{color:var(--rfhq-badge-text, var(--rfhq-section-text, #0f1111));display:block;font-size:.95rem;font-weight:700;margin-top:.15rem}.ce-tracking-section-title{color:var(--rfhq-section-text, var(--text-color, #0f1111));font-size:.84rem;font-weight:700;margin-bottom:.55rem;text-transform:uppercase}.ce-tracking-tree{list-style:none;margin:0;padding:0 0 0 .25rem;position:relative}.ce-tracking-tree:before{background:var(--rfhq-card-border, var(--border-color, #d5d9d9));bottom:.8rem;content:"";left:8px;position:absolute;top:.8rem;width:2px}.ce-tracking-node{display:flex;gap:.85rem;padding:0 0 1rem;position:relative}.ce-tracking-node:last-child{padding-bottom:0}.ce-tracking-node-dot{background:var(--rfhq-section-muted, var(--text-muted, #879596));border:2px solid var(--rfhq-card-surface, #fff);border-radius:999px;box-shadow:0 0 0 2px var(--rfhq-card-border, #d5d9d9);display:inline-block;flex:0 0 14px;height:14px;margin-top:.18rem;position:relative;width:14px;z-index:1}.ce-tracking-node.is-done .ce-tracking-node-dot{background:var(--rfhq-order-pill-color, var(--rfhq-color-primary, #067d62));box-shadow:0 0 0 2px color-mix(in srgb,var(--rfhq-order-pill-color, var(--rfhq-color-primary, #067d62)) 30%,transparent)}.ce-tracking-node.is-active .ce-tracking-node-dot{background:var(--rfhq-color-primary, var(--primary, #c45500));box-shadow:0 0 0 2px color-mix(in srgb,var(--rfhq-color-primary, var(--primary, #c45500)) 30%,transparent)}.ce-tracking-node-body{background:var(--rfhq-card-surface, var(--card-bg, #fff));flex:1;min-width:0;padding-bottom:.1rem}.ce-tracking-step-label{color:var(--rfhq-section-text, var(--text-color, #0f1111));font-size:.92rem;font-weight:700}.ce-tracking-step-date{color:var(--rfhq-section-muted, var(--text-muted, #565959));font-size:.78rem;margin-top:.15rem}.ce-tracking-branches{display:grid;gap:.65rem;margin-top:.75rem;padding-left:1.1rem;position:relative}.ce-tracking-step-disclosure{margin-top:.8rem}.ce-tracking-step-summary{color:var(--rfhq-link, var(--primary, #2162a1));cursor:pointer;font-size:.84rem;font-weight:700;list-style:none;outline:none}.ce-tracking-step-summary::-webkit-details-marker{display:none}.ce-tracking-step-summary:before{content:"+";display:inline-block;font-size:.95rem;font-weight:700;margin-right:.45rem}.ce-tracking-step-disclosure[open] .ce-tracking-step-summary:before{content:"-"}.ce-tracking-branches:before{background:var(--rfhq-card-border, var(--border-color, #d5d9d9));bottom:.8rem;content:"";left:0;position:absolute;top:.2rem;width:2px}.ce-tracking-branch,.ce-tracking-empty,.ce-tracking-meta{background:var(--rfhq-badge-bg, rgba(0, 0, 0, .04));border:1px solid var(--rfhq-card-border, var(--border-color, #e7e7e7));border-radius:10px;padding:.85rem .9rem;position:relative}.ce-tracking-branch:before,.ce-tracking-empty:before{background:var(--rfhq-card-border, var(--border-color, #d5d9d9));content:"";height:2px;left:-1.1rem;position:absolute;top:1.1rem;width:1.1rem}.ce-tracking-meta{margin-top:.8rem}.ce-activity-log{list-style:none;margin:0;padding:0;position:relative}.ce-activity-log:before{background:var(--rfhq-card-border, var(--border-color, #d5d9d9));bottom:.8rem;content:"";left:8px;position:absolute;top:.8rem;width:2px}.ce-activity-log-item{display:flex;gap:.85rem;padding:0 0 1rem;position:relative}.ce-activity-log-item:last-child{padding-bottom:0}.ce-activity-log-dot{background:var(--rfhq-color-primary, var(--primary, #ffa41c));border:2px solid var(--rfhq-card-surface, #fff);border-radius:999px;box-shadow:0 0 0 2px color-mix(in srgb,var(--rfhq-color-primary, var(--primary, #ffa41c)) 30%,transparent);display:inline-block;flex:0 0 14px;height:14px;margin-top:.18rem;position:relative;width:14px;z-index:1}.ce-activity-log-body{background:var(--rfhq-card-surface, var(--card-bg, #fff));flex:1;min-width:0}.ce-activity-log-title{color:var(--rfhq-section-text, var(--text-color, #0f1111));font-size:.92rem;font-weight:700}.ce-activity-log-text{color:var(--rfhq-section-muted, var(--text-muted, #565959));font-size:.84rem;line-height:1.45;margin-top:.15rem}.ce-activity-log-date{color:var(--rfhq-section-muted, var(--text-muted, #565959));font-size:.78rem;margin-top:.22rem}.ce-tracking-shipment-top{align-items:center;display:flex;gap:.8rem;justify-content:space-between}.ce-tracking-branch h4{margin:0;font-size:1.05rem;line-height:1.25}.ce-tracking-branch p{margin:.1rem 0 0}.ce-tracking-shipment-kicker{color:var(--rfhq-link, var(--primary, #2162a1));font-size:.74rem;font-weight:700;letter-spacing:.03em;margin-bottom:.18rem;text-transform:uppercase}.ce-tracking-chip-row{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem}.ce-tracking-chip{background:var(--rfhq-badge-bg, rgba(0, 0, 0, .04));border:1px solid var(--rfhq-card-border, var(--border-color, #e7e7e7));border-radius:999px;color:var(--rfhq-badge-text, var(--rfhq-section-text, #0f1111));display:inline-flex;font-size:.78rem;font-weight:600;gap:.25rem;padding:.22rem .55rem}.ce-tracking-chip--signal{background:color-mix(in srgb,var(--rfhq-color-primary, var(--primary, #d4a017)) 18%,var(--rfhq-badge-bg, transparent));border-color:var(--rfhq-color-primary, var(--primary, #f3d69a));color:var(--rfhq-section-text, var(--text-color, #7a4b00))}.ce-tracking-link{color:var(--rfhq-link, var(--primary, #2162a1));font-size:.84rem;font-weight:700;text-decoration:none;white-space:nowrap}.ce-tracking-link:hover{color:var(--rfhq-link-hover, var(--primary, #0f79af));opacity:.85;text-decoration:underline}.ce-tracking-meta--shipping{margin-bottom:.95rem}.ce-tracking-ship-name{color:var(--rfhq-section-text, var(--text-color, #0f1111));font-size:.9rem;font-weight:700;margin-top:.15rem}.ce-tracking-ship-text{color:var(--rfhq-section-muted, var(--text-muted, #565959));font-size:.82rem;line-height:1.5;margin:.35rem 0 0}.ce-tracking-shipment-note{color:var(--rfhq-section-muted, var(--text-muted, #565959));font-size:.88rem;line-height:1.45;margin-top:.5rem!important}.ce-tracking-shipment-meta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.55rem;color:var(--rfhq-section-muted, var(--text-muted, #565959));font-size:.8rem}.ce-tracking-event-block{border-top:1px solid var(--rfhq-card-border, var(--border-color, #ecefed));margin-top:.85rem;padding-top:.85rem}.ce-tracking-event-title{color:var(--rfhq-section-text, var(--text-color, #0f1111));font-size:.84rem;font-weight:700;margin-bottom:.6rem}.ce-tracking-event-list{list-style:none;margin:0;padding:0;position:relative}.ce-tracking-event-list:before{background:var(--rfhq-card-border, var(--border-color, #d5d9d9));bottom:.55rem;content:"";left:5px;position:absolute;top:.5rem;width:2px}.ce-tracking-event-item{display:flex;gap:.7rem;padding:0 0 .75rem;position:relative}.ce-tracking-event-item:last-child{padding-bottom:0}.ce-tracking-event-dot{background:var(--rfhq-color-primary, var(--primary, #ffa41c));border:2px solid var(--rfhq-card-surface, #fff);border-radius:999px;box-shadow:0 0 0 2px color-mix(in srgb,var(--rfhq-color-primary, var(--primary, #ffa41c)) 30%,transparent);display:inline-block;flex:0 0 12px;height:12px;margin-top:.18rem;position:relative;width:12px;z-index:1}.ce-tracking-event-body{min-width:0}.ce-tracking-event-status{color:var(--rfhq-section-text, var(--text-color, #0f1111));font-size:.84rem;font-weight:700;line-height:1.35}.ce-tracking-event-note,.ce-tracking-event-date{color:var(--rfhq-section-muted, var(--text-muted, #565959));font-size:.78rem;line-height:1.4;margin-top:.14rem}.ce-return-dialog-backdrop{align-items:center;background:rgba(15,17,17,.55);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.ce-return-dialog{background:var(--rfhq-card-surface, var(--card-bg, #fff));border-radius:16px;box-shadow:0 16px 48px #0f111138;max-height:calc(100vh - 2rem);max-width:760px;overflow:auto;padding:1.1rem;width:min(100%,760px)}.ce-return-dialog-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.ce-return-dialog-eyebrow{color:var(--rfhq-link, var(--primary, #7a4b00));font-size:.72rem;font-weight:700;letter-spacing:.04em;margin:0 0 .2rem;text-transform:uppercase}.ce-return-dialog-header h3{color:var(--rfhq-section-text, var(--text-color, #0f1111));font-size:1.15rem;margin:0}.ce-return-dialog-note{color:var(--rfhq-section-muted, var(--text-muted, #565959));font-size:.9rem;line-height:1.45;margin:.3rem 0 0}.ce-return-dialog-close{background:transparent;border:0;color:var(--rfhq-section-muted, var(--text-muted, #565959));cursor:pointer;font-size:1.7rem;line-height:1;padding:.1rem .3rem}.ce-return-dialog-form{display:grid;gap:1rem}.ce-return-dialog-list{display:grid;gap:.75rem}.ce-return-item{align-items:center;background:var(--rfhq-badge-bg, rgba(0, 0, 0, .03));border:1px solid var(--rfhq-card-border, var(--border-color, #e7e7e7));border-radius:12px;cursor:pointer;display:grid;gap:.9rem;grid-template-columns:minmax(0,1fr) 120px;padding:.9rem}.ce-return-item-main{align-items:flex-start;display:flex;gap:.75rem;min-width:0}.ce-return-item-main input[type=checkbox]{margin-top:.2rem}.ce-return-item-copy{min-width:0}.ce-return-item-title{color:var(--rfhq-section-text, var(--text-color, #0f1111));font-size:.95rem;font-weight:700}.ce-return-item-meta{color:var(--rfhq-section-muted, var(--text-muted, #565959));display:flex;flex-wrap:wrap;font-size:.82rem;gap:.65rem;margin-top:.25rem}.ce-return-item-note{color:var(--rfhq-section-muted, var(--text-muted, #565959));font-size:.8rem;line-height:1.4;margin-top:.35rem}.ce-return-item-qty{display:grid;gap:.35rem}.ce-return-item-qty span,.ce-return-dialog-reason span{color:var(--rfhq-section-text, var(--text-color, #0f1111));font-size:.82rem;font-weight:700}.ce-return-item-qty input,.ce-return-dialog-reason textarea{background:var(--rfhq-card-surface, var(--card-bg, #fff));border:1px solid var(--rfhq-card-border, var(--border-color, #c7c7c7));border-radius:10px;color:var(--rfhq-section-text, var(--text-color, inherit));font-size:.92rem;padding:.65rem .75rem;width:100%}.ce-return-dialog-reason{display:grid;gap:.45rem}.ce-return-dialog-error{color:#b12704;display:none;font-size:.85rem;font-weight:600}.ce-return-dialog-actions{display:flex;gap:.75rem;justify-content:flex-end}.ce-order-action-divider{border-color:var(--rfhq-card-border, var(--border-color, #e9ecef))}.ce-order-action-item.disabled{color:var(--rfhq-section-muted, var(--text-muted, #6c757d))!important;cursor:not-allowed}@media (max-width: 640px){.ce-tracking-card{padding:.9rem}.ce-tracking-tabs{flex-wrap:wrap}.ce-collapsible-trigger,.ce-collapsible-body{padding:.9rem}.ce-tracking-header,.ce-tracking-shipment-top{align-items:flex-start;flex-direction:column}.ce-tracking-order-meta{align-items:flex-start;text-align:left}.ce-tracking-stats{grid-template-columns:1fr}.ce-tracking-branches{padding-left:.8rem}.ce-tracking-branch:before,.ce-tracking-empty:before{left:-.8rem;width:.8rem}.ce-return-dialog{padding:1rem}.ce-return-item{grid-template-columns:1fr}.ce-return-dialog-actions{flex-direction:column-reverse}}.success-container{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.success-icon{width:88px;height:88px;margin:0 auto 24px;animation:iconPop .7s ease-out .2s both}.success-icon svg{width:100%;height:100%}.success-circle{stroke-dasharray:300;stroke-dashoffset:300;animation:drawCircle 1.5s ease-out forwards}.success-check{stroke-dasharray:100;stroke-dashoffset:100;animation:drawCheck 1s ease-out .8s forwards}@keyframes drawCircle{to{stroke-dashoffset:0}}@keyframes drawCheck{to{stroke-dashoffset:0}}.rfhq-card.success-card>*{opacity:0;animation:fadeInUp .8s ease-out forwards}.success-icon{animation:iconPop .7s ease-out .2s both}.success-card .rfhq-cta-badge{animation-delay:1s}.success-card .rfhq-cta-heading{animation-delay:1.2s}.success-card .rfhq-cta-subheading{animation-delay:1.4s}.success-card .order-details{animation-delay:1.6s}.success-card .rfhq-cta-actions{animation-delay:1.8s}.success-card .redirect-note{animation-delay:2s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes iconPop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.order-details{background:var(--rfhq-section-bg, var(--bg-light-gray, #f7fafc));border-radius:var(--rfhq-card-radius, 12px);padding:20px;margin:0 0 30px}.order-detail-row{font-size:1.1rem;color:var(--rfhq-section-text, #4a5568)}.order-detail-row+.order-detail-row{margin-top:10px}.order-detail-row strong{color:var(--rfhq-section-heading, inherit)}.redirect-note{margin-top:18px;color:var(--rfhq-section-muted, #718096);font-size:.95rem}@media (max-width: 768px){.success-card{padding:40px 20px;margin:20px}}.cart-items .notes,.cart-items textarea[data-item-code]{display:none!important}@media (max-width: 767.98px){.cart-container,.page-content-wrapper{overflow-x:hidden!important;overflow-x:clip!important;max-width:100vw!important;padding-left:0!important;padding-right:0!important}#page-cart main.container{padding-left:12px!important;padding-right:12px!important}#page-cart .frappe-card{padding:1rem!important}#page-cart .col-md-8,#page-cart .col-md-4{padding-left:0!important;padding-right:0!important}.cart-items-wrapper{overflow-x:visible!important;margin:0!important;padding:0!important}.cart-table,.cart-items table{width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;margin:0!important}.cart-table thead,.cart-table .item-subtotal.column-sm-view,.cart-table .cart-remove-column.column-sm-view{display:none!important}.cart-table tbody{display:block;width:100%}.cart-table tbody tr{display:block;width:100%;margin-bottom:1rem;padding:.75rem;background:var(--rfhq-card-surface, #fff);border:1px solid var(--rfhq-card-border, #e5e7eb);border-radius:.5rem;box-shadow:0 1px 2px #0000000d}.cart-table tbody td{display:block!important;width:100%!important;padding:0!important;margin:0!important;border:none!important;text-align:left!important}.cart-table tbody tr>td:first-child{width:100%!important;margin-bottom:.75rem}.cart-table tbody tr>td:first-child>.d-flex{display:flex;align-items:flex-start;gap:.75rem}.cart-table .cart-item-image{width:80px!important;min-width:80px!important;height:80px!important;flex-shrink:0;margin-right:0!important}.cart-table .cart-item-image img,.cart-table .cart-item-image .product-image{width:80px!important;height:80px!important;-o-object-fit:cover;object-fit:cover;border-radius:.375rem}.cart-table .no-image-cart-item{width:80px!important;height:80px!important;display:flex;align-items:center;justify-content:center;background:var(--rfhq-card-border, #f3f4f6);border-radius:.375rem;font-size:1rem;font-weight:600;color:var(--rfhq-section-muted, #6b7280)}.cart-table .item-title{font-size:.85rem!important;font-weight:600!important;line-height:1.3;margin-bottom:.25rem!important;color:#111827}.cart-table .item-subtitle{font-size:.72rem!important;color:#6b7280;margin-bottom:0!important}.cart-table .notes,.cart-table .mt-2.notes{display:none!important}.cart-table tbody tr>td:nth-child(2){width:100%!important}.cart-table tbody tr>td:nth-child(2)>.d-flex{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.cart-table .input-group.number-spinner{margin:0!important;flex-shrink:0;width:auto!important;min-width:0!important;height:auto}.cart-table .number-spinner .rfhq-pc-qty-input{font-size:.78rem!important}.cart-table .remove-cart-item{display:inline-flex!important;align-items:center;justify-content:center;padding:.35rem;cursor:pointer;flex-shrink:0}.cart-table .remove-cart-item svg{width:16px;height:16px;color:#dc2626;fill:none!important}.cart-table tr.rfhq-qty-busy .number-spinner,.cart-table tr.rfhq-qty-busy .remove-cart-item{opacity:.5;pointer-events:none}.cart-table .sm-item-subtotal{display:flex!important;flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;padding-top:.75rem;margin-top:.5rem;border-top:1px solid var(--rfhq-card-border, #e5e7eb)}.cart-table .sm-item-subtotal>div{font-weight:700!important;font-size:1.1rem!important;color:var(--rfhq-section-text, #111827)}.cart-table .sm-item-subtotal .item-rate{display:block;font-size:.85rem!important;font-weight:400;color:#6b7280}.cart-table tfoot.cart-tax-items{display:block;width:100%;margin-top:1rem;padding:1rem;border-radius:.5rem}.cart-table tfoot.cart-tax-items tr{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0}.cart-table tfoot.cart-tax-items th{display:block;border:none!important;padding:0!important}.cart-table tfoot.cart-tax-items th:first-child{display:none!important}.cart-table tfoot.cart-tax-items .item-grand-total{font-size:1rem!important;font-weight:600}.cart-table tfoot.cart-tax-items .item-grand-total.totals{font-size:1.25rem!important;font-weight:700;text-align:right!important}.cart-payment-addresses,[data-section=shipping-address],[data-section=billing-address]{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;max-width:100%!important;margin-bottom:1rem!important;padding:1rem!important;background:var(--rfhq-card-surface, #fff);border:1px solid var(--rfhq-card-border, #e5e7eb);border-radius:.5rem;box-sizing:border-box}.shipping-address,.billing-address{display:block!important;width:100%!important;padding:.75rem!important;margin-bottom:.5rem;background:var(--rfhq-card-surface, #f9fafb);border-radius:.375rem}.address-title,.shipping-address h6,.billing-address h6{font-size:.95rem!important;font-weight:600!important;margin-bottom:.5rem!important;color:var(--rfhq-section-heading, var(--heading-color, #111827))}.address-card,.address-display{display:block!important;font-size:.875rem;line-height:1.5;color:var(--rfhq-section-text, #4b5563)}.btn-change-address,.btn-new-address{display:inline-block!important;margin-top:.5rem;padding:.375rem .75rem;font-size:.875rem;background:transparent;border:1px solid var(--rfhq-card-border, #d1d5db);border-radius:.375rem;color:var(--rfhq-link, var(--primary));cursor:pointer}.cart-table tbody tr>td:nth-child(2){display:flex!important;align-items:center;justify-content:space-between;gap:.75rem}.cart-table tbody tr>td:nth-child(2)>.d-flex{margin-bottom:0!important}.cart-table .sm-item-subtotal{width:auto!important;flex-shrink:0;align-items:flex-end!important;padding-top:0!important;margin-top:0!important;border-top:none!important}#page-cart .cart-container .cart-table .cart-remove-column.column-sm-view{display:flex!important;justify-content:flex-end;width:100%!important;margin-top:.5rem}body.rfhq-agent-ordersheet .cart-table,body.rfhq-agent-ordersheet .cart-items table{display:block!important;overflow-x:auto!important;max-width:100%;table-layout:auto!important;-webkit-overflow-scrolling:touch}body.rfhq-agent-ordersheet .cart-table thead{display:block!important}body.rfhq-agent-ordersheet .cart-table thead tr{display:flex!important;align-items:center}body.rfhq-agent-ordersheet .cart-table thead th{display:block!important;text-align:right!important;flex:0 0 auto!important}body.rfhq-agent-ordersheet .cart-table thead th.item-column{text-align:left!important;flex:1 1 auto!important}body.rfhq-agent-ordersheet .cart-table thead th:nth-child(3),body.rfhq-agent-ordersheet .cart-table thead th:nth-child(4){display:none!important}body.rfhq-agent-ordersheet .cart-table tbody{display:block!important}body.rfhq-agent-ordersheet .cart-table tbody tr{display:flex!important;flex-wrap:wrap!important;align-items:center!important;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.3rem;margin-bottom:0!important;padding:.5rem 0!important;background:none!important;border:none!important;border-bottom:1px solid var(--rfhq-card-border, #e5e7eb)!important;border-radius:0!important;box-shadow:none!important}body.rfhq-agent-ordersheet .cart-table tbody td{display:block!important;width:auto!important;padding:0!important;vertical-align:middle!important}body.rfhq-agent-ordersheet .cart-table tbody tr>td:nth-child(1){flex:1 1 100%!important}body.rfhq-agent-ordersheet .cart-table .cart-item-image,body.rfhq-agent-ordersheet .cart-table .cart-item-image img,body.rfhq-agent-ordersheet .cart-table .cart-item-image .product-image,body.rfhq-agent-ordersheet .cart-table .no-image-cart-item{width:44px!important;height:44px!important;min-width:44px!important}body.rfhq-agent-ordersheet .cart-table tbody tr>td:nth-child(2){display:flex!important;flex:0 0 auto!important}body.rfhq-agent-ordersheet .cart-table .rfhq-pc-qty-spinner--flat{justify-content:flex-start!important}body.rfhq-agent-ordersheet #page-cart .cart-container .cart-table .cart-items .sm-item-subtotal{display:none!important}body.rfhq-agent-ordersheet #page-cart .cart-container .cart-table .cart-items .item-subtotal.column-sm-view{display:block!important;flex:0 0 auto!important;margin-left:auto!important}body.rfhq-agent-ordersheet .cart-table .cart-remove-column.column-sm-view,body.rfhq-agent-ordersheet #page-cart .cart-container .cart-table .cart-remove-column.column-sm-view{display:flex!important;flex:0 0 auto!important;width:auto!important}body.rfhq-agent-ordersheet .cart-table .item-title{font-size:.78rem!important}body.rfhq-agent-ordersheet .cart-table .item-subtitle,body.rfhq-agent-ordersheet .cart-table .item-rate,body.rfhq-agent-ordersheet #page-cart .cart-container .cart-table .cart-items .item-subtotal,body.rfhq-agent-ordersheet #page-cart .cart-container .cart-table .cart-items .sm-item-subtotal{font-size:.62rem!important}}.rfhq-address-header .col-6:last-child{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.rfhq-address-toggle{background:transparent;border:none;padding:.25rem;display:inline-flex;align-items:center;justify-content:center;color:var(--rfhq-section-text, inherit);cursor:pointer;flex-shrink:0}.rfhq-address-toggle__icon{width:18px;height:18px;transition:transform .2s ease}.rfhq-address-collapsed .rfhq-address-toggle__icon{transform:rotate(-90deg)}@media (prefers-reduced-motion: reduce){.rfhq-address-toggle__icon{transition:none}}.rfhq-address-collapsed>hr,.rfhq-address-collapsed>.row.no-gutters{display:none}.ce-cart-stock-note{border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:700;margin-top:.45rem;padding:.2rem .55rem;width:-moz-fit-content;width:fit-content}.ce-cart-stock-note--out_of_stock{background:#fff2f1;color:#b12704}.ce-cart-stock-note--low_stock{background:#fff7e6;color:#946200}#page-cart .cart-container .cart-table .remove-cart-item{border-radius:var(--border-radius, 8px)}#page-cart .cart-container .cart-table .cart-items .item-rate,.address-card .card-text,.address-card .card-link,#page-cart .cart-container .number-spinner .cart-qty{font-size:var(--text-sm, 13px)}#page-cart .cart-container .cart-table .cart-items .item-subtotal,#page-cart .cart-container .cart-table .cart-items .sm-item-subtotal,#page-cart .cart-container .payment-summary table,#page-cart .cart-container .payment-summary .btn-coupon-code,#page-cart .t-and-c-terms,.address-card .card-title{font-size:var(--text-base, 14px)}#page-cart .cart-container .cart-table .cart-items .item-subtotal,#page-cart .cart-container .cart-table .cart-items .sm-item-subtotal,.address-card .card-title{font-weight:var(--weight-medium, 500)}#page-cart .cart-container .cart-table .cart-tax-items .item-grand-total,#page-cart .cart-container .payment-summary .bill-content.net-total{font-size:var(--text-lg, 16px)}#page-cart .cart-container .cart-table .cart-tax-items .item-grand-total{font-weight:var(--weight-bold, 700)}#page-cart .cart-container .payment-summary .bill-content.net-total{font-weight:var(--weight-semibold, 600)}.cart-empty.frappe-card .cart-empty-message{font-size:var(--text-xl, 18px);font-weight:var(--weight-bold, 700)}#page-cart .cart-container .payment-summary .bill-content{font-weight:var(--weight-medium, 500)}#page-cart .shopping-cart-header{font-weight:var(--weight-bold, 700)}#page-cart .cart-container .cart-items-header{font-weight:var(--weight-semibold, 600)}.rfhq-dealer-banner{background:var(--rfhq-card-surface, #fff);border:1px solid var(--rfhq-card-border, #e5e7eb);border-left:3px solid var(--rfhq-link);border-radius:var(--rfhq-card-radius, 10px);padding:1rem 1.25rem;margin-bottom:1.25rem}.rfhq-dealer-banner__header{display:flex;align-items:center;flex-wrap:wrap;row-gap:.5rem;gap:.6rem}.rfhq-dealer-banner__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:50%;background:var(--rfhq-link);color:var(--rfhq-cta-ink, #fff)}.rfhq-dealer-banner__label{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--rfhq-section-muted, #6b7280);flex-shrink:0}.rfhq-dealer-banner__name{font-size:1rem;font-weight:600;color:var(--rfhq-section-text, #111827);flex:1 1 160px;min-width:0;text-transform:capitalize}.rfhq-dealer-banner__switch{margin-left:auto;flex-shrink:0;padding:.3rem .75rem;font-size:.8rem;font-weight:500;border:1px solid var(--rfhq-card-border, #d1d5db);border-radius:var(--border-radius, 8px);background:transparent;color:var(--rfhq-section-muted, #6b7280)}.rfhq-dealer-banner__switch:hover{border-color:var(--rfhq-link);color:var(--rfhq-link)}.rfhq-dealer-search{position:relative;margin-top:.75rem}.rfhq-dealer-search__input-wrap{position:relative}.rfhq-dealer-search__icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);display:flex;color:var(--rfhq-section-muted, #6b7280);opacity:.7;pointer-events:none}.rfhq-dealer-search__input{width:100%;padding:.55rem .75rem .55rem 2.25rem;font-size:.9rem;border:1px solid var(--rfhq-card-border, #d1d5db);border-radius:var(--border-radius, 8px);background:var(--rfhq-section-bg, #fff);color:var(--rfhq-section-text, #111827);box-shadow:none;outline:none}.rfhq-dealer-search__input:focus{border-color:var(--rfhq-link)}.rfhq-dealer-search__spinner{display:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;border:2px solid var(--rfhq-card-border, rgba(0, 0, 0, .15));border-top-color:var(--rfhq-link);animation:rfhq-dealer-spin .7s linear infinite}@keyframes rfhq-dealer-spin{to{transform:translateY(-50%) rotate(360deg)}}.rfhq-dealer-results{display:none;position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:20;max-height:260px;overflow-y:auto;background:var(--rfhq-card-surface, #fff);border:1px solid var(--rfhq-card-border, #e5e7eb);border-radius:var(--border-radius, 8px);box-shadow:0 8px 24px #0000001f}.rfhq-dealer-results__item{display:flex;align-items:center;gap:.6rem;width:100%;padding:.6rem .9rem;border:none;border-bottom:1px solid var(--rfhq-card-border, #f3f4f6);background:transparent;text-align:left;font-size:.9rem;color:var(--rfhq-section-text, #111827)}.rfhq-dealer-results__item:last-child{border-bottom:none}.rfhq-dealer-results__item:hover{background:var(--rfhq-card-border, #f9fafb)}.rfhq-dealer-results__item.is-busy{opacity:.6}.rfhq-dealer-results__item-icon{display:flex;flex-shrink:0;opacity:.55}.rfhq-dealer-results__item-name{text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rfhq-dealer-results__empty{padding:1rem;text-align:center;font-size:.9rem;color:var(--rfhq-section-muted, #6b7280)}.rfhq-dealer-suggestion{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--rfhq-card-border, #e5e7eb)}.rfhq-dealer-suggestion__row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.rfhq-dealer-suggestion__text{font-size:.85rem;color:var(--rfhq-section-muted, #6b7280)}.rfhq-dealer-suggestion__action{flex-shrink:0;padding:.35rem .85rem;font-size:.82rem;font-weight:500;border:1px solid var(--rfhq-link);border-radius:var(--border-radius, 8px);background:transparent;color:var(--rfhq-link)}.rfhq-dealer-suggestion__action:hover{background:var(--rfhq-link);color:var(--rfhq-cta-ink, #fff)}.rfhq-catalog-filters{background:var(--rfhq-section-bg, #fff);border-radius:var(--rfhq-card-radius, 10px);padding:1rem}.rfhq-filters-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.rfhq-filters-title{font-weight:600;color:var(--rfhq-section-heading, var(--heading-color, inherit))}.rfhq-filters-clear{background:none;border:none;padding:0;font-size:.8125rem;color:var(--rfhq-link, var(--primary));cursor:pointer}.rfhq-filter-block{border-bottom:1px solid var(--rfhq-card-border, var(--table-border-color, #e5e5e5));padding-bottom:.75rem;margin-bottom:.75rem}.rfhq-filter-block:last-child{border-bottom:none;margin-bottom:0}.rfhq-filter-label{font-size:.8125rem;font-weight:600;text-transform:uppercase;color:var(--rfhq-section-heading, var(--heading-color, inherit));cursor:pointer;list-style:none}.rfhq-filter-label::-webkit-details-marker{display:none}.rfhq-filter-label:after{content:"+";float:right}details[open]>.rfhq-filter-label:after{content:"\2212"}.rfhq-filter-options{margin-top:.5rem;display:flex;flex-direction:column;gap:.375rem}.rfhq-filter-option{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--rfhq-section-text, var(--text-color, inherit));cursor:pointer}.rfhq-filter-search{width:100%;margin-top:.5rem;padding:.375rem .5rem;background:var(--rfhq-card-surface, #fff);border:1px solid var(--rfhq-card-border, var(--gray-300));color:var(--rfhq-section-text, inherit);border-radius:6px;font-size:.8125rem}.rfhq-price-slider{position:relative;height:28px;margin:.25rem 0 .5rem}.rfhq-price-slider-track{position:absolute;top:50%;left:0;right:0;height:3px;transform:translateY(-50%);background:var(--rfhq-card-border, #e2e2e2);border-radius:2px}.rfhq-price-slider-fill{position:absolute;top:50%;height:3px;transform:translateY(-50%);background:var(--rfhq-link, var(--primary));border-radius:2px}.rfhq-price-range{position:absolute;top:0;left:0;width:100%;height:28px;margin:0;background:transparent;pointer-events:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.rfhq-price-range::-webkit-slider-runnable-track{-webkit-appearance:none;background:transparent;height:28px}.rfhq-price-range::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:16px;height:16px;margin-top:6px;border-radius:50%;background:var(--rfhq-link, var(--primary));border:2px solid var(--rfhq-card-surface, #fff);box-shadow:0 1px 4px #00000040;cursor:pointer}.rfhq-price-range::-moz-range-track{background:transparent;border:none;height:28px}.rfhq-price-range::-moz-range-thumb{pointer-events:auto;width:16px;height:16px;border-radius:50%;background:var(--rfhq-link, var(--primary));border:2px solid var(--rfhq-card-surface, #fff);box-shadow:0 1px 4px #00000040;cursor:pointer}.rfhq-price-inputs{display:flex;gap:.5rem;align-items:center}.rfhq-price-input-group{display:flex;align-items:center;gap:.25rem;flex:1 1 0;min-width:0;padding:0 .5rem;background:var(--rfhq-card-surface, #fff);border:1px solid var(--rfhq-card-border, var(--gray-300));border-radius:6px}.rfhq-price-symbol{flex-shrink:0;font-size:.8125rem;color:var(--rfhq-section-muted, inherit)}.rfhq-price-input{width:0;flex:1 1 0;min-width:0;padding:.375rem 0;background:transparent;border:none;color:var(--rfhq-section-text, inherit);font-size:.8125rem}.rfhq-price-input:focus{outline:none}.rfhq-price-apply{background:var(--rfhq-link, var(--rfhq-color-primary, var(--primary)));border:1px solid var(--rfhq-link, var(--rfhq-color-primary, var(--primary)));color:var(--rfhq-cta-ink, #fff);border-radius:6px;padding:.375rem .75rem;font-size:.8125rem;cursor:pointer}.rfhq-catalog-filters--horizontal{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-start;margin-bottom:1.5rem}.rfhq-catalog-filters--horizontal .rfhq-filters-header{flex-basis:100%;margin-bottom:.25rem}.rfhq-catalog-filters--horizontal .rfhq-filter-block{position:relative;border-bottom:none;margin-bottom:0;padding-bottom:0;border:1px solid var(--rfhq-card-border, var(--gray-300));border-radius:8px;padding:.5rem .75rem;min-width:160px}.rfhq-catalog-filters--horizontal .rfhq-filter-options{position:absolute;z-index:20;margin-top:.75rem;background:var(--rfhq-card-surface, #fff);border:1px solid var(--rfhq-card-border, var(--gray-300));border-radius:8px;padding:.75rem;min-width:220px;box-shadow:0 4px 16px #0000001f}.rfhq-mobile-filters-toggle{display:none;width:100%;margin-bottom:.75rem;background:var(--rfhq-card-surface, #fff);border:1px solid var(--rfhq-link, var(--rfhq-color-primary, var(--primary)));color:var(--rfhq-link, var(--rfhq-color-primary, var(--primary)));border-radius:6px;padding:.5rem;cursor:pointer}.rfhq-mobile-filters-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1040}.rfhq-mobile-filters-overlay.hidden{display:none!important}@media (max-width: 767.98px){.rfhq-mobile-filters-toggle{display:block}.rfhq-catalog-filters{position:fixed;top:0;left:0;width:280px;max-width:80vw;height:100vh;overflow-y:auto;z-index:1050;transform:translate(-100%);transition:transform .3s ease}.rfhq-catalog-filters.rfhq-filters-offcanvas-open{transform:translate(0)}body.rfhq-filters-open .rfhq-mobile-filters-overlay:not(.hidden){display:block}}@media (min-width: 768px){.rfhq-catalog-filters{position:static;inset:auto;width:auto;max-width:none;height:auto;transform:none}.rfhq-mobile-filters-overlay{display:none!important}}.rfhq-app-filters:has(.rfhq-filter-block--chips){padding:0;background:none;margin-bottom:.75rem}.rfhq-app-filters .rfhq-catalog-filters:has(.rfhq-filter-block--chips){display:block;padding:0;margin-bottom:0;background:none;border:none;box-shadow:none}.rfhq-catalog-filters--horizontal .rfhq-filter-block--chips{display:block;min-width:0;padding:0;border:none}.rfhq-filter-block--chips{border-bottom:none;padding-bottom:0;margin-bottom:1rem}.rfhq-chips-heading{margin:0 0 .625rem;font-size:1.0625rem;font-weight:600;color:var(--rfhq-section-heading, var(--heading-color, inherit))}.rfhq-chips{display:flex;flex-wrap:nowrap;gap:.625rem;overflow-x:auto;scroll-snap-type:x proximity;padding:.125rem .125rem .375rem;scrollbar-width:none}.rfhq-chips::-webkit-scrollbar{display:none}.rfhq-chip{flex:none;scroll-snap-align:start;min-height:2.75rem;padding:.375rem 1.125rem;border-radius:999px;border:1px solid var(--rfhq-card-border);background:var(--rfhq-card-surface);color:inherit;font:inherit;white-space:nowrap;cursor:pointer}.rfhq-chip[aria-pressed=true]{background:var(--rfhq-link);border-color:var(--rfhq-link);color:var(--rfhq-color-on-primary, Canvas)}.rfhq-chip-count{margin-left:.4rem;font-size:.875rem;opacity:.9}.rfhq-filter-block--tabs,.rfhq-catalog-filters--horizontal .rfhq-filter-block--tabs{display:block;min-width:0;border:none;border-radius:0;padding:0;margin-bottom:.5rem}.rfhq-app-filters:has(.rfhq-filter-block--tabs){padding:0;background:none;margin-bottom:.75rem}.rfhq-app-filters .rfhq-catalog-filters:has(.rfhq-filter-block--tabs){display:block;padding:0;margin-bottom:0;background:none;border:none;box-shadow:none}.rfhq-tabs{display:flex;gap:1.1rem;border-bottom:1px solid var(--rfhq-card-border);overflow-x:auto;scrollbar-width:none}.rfhq-tabs::-webkit-scrollbar{display:none}.rfhq-tab{flex:none;min-height:2.75rem;padding:.5rem 0;border:none;border-bottom:3px solid transparent;background:none;color:inherit;font:inherit;font-weight:600;opacity:.65;white-space:nowrap;cursor:pointer}.rfhq-tab[aria-selected=true]{opacity:1;border-bottom-color:var(--rfhq-link)}.rfhq-tab__label{display:inline-block}.rfhq-tabs--tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;border-bottom:none;overflow:visible}.rfhq-tabs--tiles .rfhq-tab{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.35rem;min-height:5.5rem;padding:.75rem .375rem;border:1.5px solid var(--rfhq-card-border);border-radius:var(--rfhq-card-radius);background:var(--rfhq-card-surface);text-align:center;white-space:normal;line-height:1.2;font-size:.875rem;opacity:1}.rfhq-tabs--tiles:has(.rfhq-tab:nth-child(4)){grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:6.5rem;overflow-x:auto;scrollbar-width:none;padding-bottom:.25rem}.rfhq-tabs--tiles:has(.rfhq-tab:nth-child(4))::-webkit-scrollbar{display:none}.rfhq-group-tiles{margin:0 0 1rem}.rfhq-tabs--pictures .rfhq-tab{padding-block:.625rem;min-height:7.5rem}.rfhq-tab__pic{width:3.5rem;height:3.5rem;border-radius:var(--rfhq-card-radius);-o-object-fit:cover;object-fit:cover;background:var(--rfhq-card-surface)}.rfhq-tab__pic--blank{display:grid;place-items:center;font:600 1.5rem var(--rfhq-font-heading, inherit);color:var(--rfhq-link);border:1px solid var(--rfhq-card-border)}.rfhq-tab__count{font-size:.75rem;opacity:.7}.rfhq-tabs--tiles .rfhq-tab__label{min-height:2.4em;display:flex;align-items:flex-start;justify-content:center}@media (max-width: 767px){.rfhq-tabs--tiles:has(.rfhq-tab:nth-child(4)){margin-inline:calc(-1 * var(--rfhq-page-gutter, 1rem));padding-inline:var(--rfhq-page-gutter, 1rem);scroll-padding-inline:var(--rfhq-page-gutter, 1rem)}}.rfhq-tabs--tiles .rfhq-tab svg{width:1.5rem;height:1.5rem;color:var(--rfhq-link)}.rfhq-tabs--tiles .rfhq-tab[aria-selected=true]{border-color:var(--rfhq-link);background:var(--rfhq-card-surface);box-shadow:0 0 0 1px var(--rfhq-link) inset}.rfhq-listing--empty>.rfhq-grid-wrapper,.rfhq-listing--empty>.rfhq-swiper{display:none}.rfhq-listing--empty:not(:has(.rfhq-app-filters)){display:none}.rfhq-catalog-filters.rfhq-catalog-filters--chips-only{position:static;inset:auto;width:auto;max-width:none;height:auto;overflow:visible;transform:none}.rfhq-group-pills{margin:.75rem 0 .25rem}[data-rfhq-tiles=medallions] .rfhq-app-filters:has(.rfhq-tabs--tiles),[data-rfhq-tiles=medallions] .rfhq-group-tiles{position:var(--rfhq-tile-stick, sticky);top:var(--rfhq-sticky-top, var(--rfhq-header-h, 0px));z-index:20;margin:0 0 .5rem;padding:.625rem 0 .25rem;background:linear-gradient(var(--rfhq-color-bg) 88%,transparent)}[data-rfhq-tiles=medallions] .rfhq-tabs--tiles,[data-rfhq-tiles=medallions] .rfhq-tabs--tiles:has(.rfhq-tab:nth-child(4)){display:flex;grid-template-columns:none;gap:.25rem;border:0;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--rfhq-page-gutter, 1rem));padding:.375rem var(--rfhq-page-gutter, 1rem) .25rem}[data-rfhq-tiles=medallions] .rfhq-tabs--tiles .rfhq-tab{flex:none;width:4.75rem;min-height:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;display:flex;flex-direction:column;align-items:center;gap:.375rem;opacity:1;transform:none;font-size:.8125rem}[data-rfhq-tiles=medallions] .rfhq-tab__mark{position:relative;width:2.875rem;height:2.875rem;border-radius:50%;display:grid;place-items:center;overflow:visible;background:var(--rfhq-card-surface);color:var(--rfhq-color-accent-ink, var(--rfhq-color-accent));box-shadow:0 6px 12px -8px color-mix(in srgb,var(--rfhq-color-heading) 55%,transparent);transition:transform .25s ease,box-shadow .25s ease}[data-rfhq-tiles=medallions] .rfhq-tab__mark:before{content:"";position:absolute;inset:-3px;border-radius:50%;border:1px solid color-mix(in srgb,var(--rfhq-color-accent) 60%,transparent);transition:inset .25s ease,border-width .25s ease}[data-rfhq-tiles=medallions] .rfhq-tab__mark svg{width:1.375rem;height:1.375rem;color:inherit}[data-rfhq-tiles=medallions] .rfhq-tab__mark--pic{overflow:hidden}[data-rfhq-tiles=medallions] .rfhq-tab__mark--pic:before{display:none}[data-rfhq-tiles=medallions] .rfhq-tab__mark--pic{outline:1px solid color-mix(in srgb,var(--rfhq-color-accent) 60%,transparent);outline-offset:3px}[data-rfhq-tiles=medallions] .rfhq-tab__pic{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:0}[data-rfhq-tiles=medallions] .rfhq-tab__label{min-height:2.3em;display:block;text-align:center;line-height:1.15;font-family:var(--rfhq-font-heading, inherit);font-style:var(--rfhq-tile-name-style, italic);font-weight:400;color:var(--rfhq-color-muted)}[data-rfhq-tiles=medallions] .rfhq-tab__count{display:none}[data-rfhq-tiles=medallions] .rfhq-tab[aria-selected=true] .rfhq-tab__mark{transform:scale(1.06);color:var(--rfhq-color-heading);background:linear-gradient(150deg,color-mix(in srgb,var(--rfhq-color-accent) 55%,white),var(--rfhq-color-accent));box-shadow:0 10px 16px -8px color-mix(in srgb,var(--rfhq-color-accent) 70%,transparent)}[data-rfhq-tiles=medallions] .rfhq-tab[aria-selected=true] .rfhq-tab__mark--pic{background:var(--rfhq-card-surface);outline:2px solid var(--rfhq-color-accent);outline-offset:3px}[data-rfhq-tiles=medallions] .rfhq-tab[aria-selected=true] .rfhq-tab__mark:before{inset:-5px;border:2px solid var(--rfhq-color-accent)}[data-rfhq-tiles=medallions] .rfhq-tab[aria-selected=true] .rfhq-tab__label{font-style:normal;font-weight:600;color:var(--rfhq-color-heading)}[data-rfhq-tiles=medallions] .rfhq-tab:focus-visible .rfhq-tab__mark{outline:2px solid var(--rfhq-link);outline-offset:4px}@media (prefers-reduced-motion: reduce){[data-rfhq-tiles=medallions] .rfhq-tab__mark,[data-rfhq-tiles=medallions] .rfhq-tab__mark:before{transition:none}}[data-rfhq-tiles=medallions] .rfhq-filter-block--chips .rfhq-chips{gap:1.25rem;border-bottom:1px solid var(--rfhq-color-border);padding:0;overflow-x:auto}[data-rfhq-tiles=medallions] .rfhq-filter-block--chips .rfhq-chip{min-height:2.75rem;padding:.5rem 0;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--rfhq-color-muted);box-shadow:none;transition:color .25s ease,border-color .25s ease}[data-rfhq-tiles=medallions] .rfhq-filter-block--chips .rfhq-chip[aria-pressed=true]{color:var(--rfhq-color-heading);background:none;border-bottom-color:var(--rfhq-color-accent)}[data-rfhq-tiles=medallions] .rfhq-chips-heading{font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--rfhq-color-muted);margin:.75rem 0 .125rem}[data-rfhq-tiles=medallions] .rfhq-mobile-filters-toggle{border:0;background:none;box-shadow:none;padding:.625rem 0;min-height:2.75rem;text-align:left;color:var(--rfhq-color-muted);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;width:auto}[data-rfhq-tiles=medallions] .rfhq-group-pills:empty{display:none}[data-rfhq-tiles=medallions] .rfhq-group-tiles{margin-bottom:.25rem}[data-rfhq-tiles=medallions] .rfhq-filter-block--toggle{border:0;padding:0;margin:.25rem 0 0;min-width:0}[data-rfhq-tiles=medallions] .rfhq-filter-block--toggle .rfhq-filter-option{display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 1rem;margin:0;border:1px solid var(--rfhq-color-border);border-radius:999px;background:var(--rfhq-card-surface);cursor:pointer}[data-rfhq-tiles=medallions] .rfhq-filter-block--toggle .rfhq-filter-option:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--rfhq-color-success);flex:none}[data-rfhq-tiles=medallions] .rfhq-filter-block--toggle input{position:absolute;opacity:0;width:1px;height:1px}[data-rfhq-tiles=medallions] .rfhq-filter-block--toggle .rfhq-filter-option:has(input:checked){background:var(--rfhq-color-heading);border-color:var(--rfhq-color-heading);color:var(--rfhq-color-bg)}[data-rfhq-tiles=medallions] .rfhq-filter-block--toggle .rfhq-filter-option:has(input:focus-visible){outline:2px solid var(--rfhq-link);outline-offset:2px}@media (min-width: 768px){[data-rfhq-tiles=medallions] .rfhq-layout-grid:has(.rfhq-tabs--tiles){max-width:var(--rfhq-list-measure, none);margin-inline:auto}[data-rfhq-tiles=medallions] .rfhq-layout-grid:has(.rfhq-tabs--tiles) :is(.rfhq-grid-wrapper,.rfhq-records-wrapper){grid-template-columns:repeat(var(--rfhq-list-columns, 1),minmax(0,1fr));-moz-column-gap:2rem;column-gap:2rem}[data-rfhq-tiles=medallions] .rfhq-layout-grid:has(.rfhq-tabs--tiles) .rfhq-feature-card--item{grid-template-columns:3.5rem minmax(0,1fr);align-content:start}[data-rfhq-tiles=medallions] .rfhq-layout-grid:has(.rfhq-tabs--tiles) .rfhq-feature-card--item .rfhq-fc-itembtn{grid-column:1/-1;justify-self:start;margin-top:.25rem}[data-rfhq-tiles=medallions] .rfhq-app-filters:not(:has(.rfhq-tabs--tiles)){display:block}[data-rfhq-tiles=medallions] .rfhq-tabs--tiles,[data-rfhq-tiles=medallions] .rfhq-tabs--tiles:has(.rfhq-tab:nth-child(4)){margin-inline:0;padding-inline:0;overflow-x:visible;flex-wrap:wrap}}:root{--rfhq-glass-filter: none;--rfhq-glass-blur: 14px;--rfhq-glass-saturate: 180%;--rfhq-glass-tint: 255, 255, 255;--rfhq-glass-alpha: .16;--rfhq-glass-alpha-solid: .55;--rfhq-glass-fill: rgba(var(--rfhq-glass-tint), var(--rfhq-glass-alpha));--rfhq-glass-border: rgba(var(--rfhq-glass-tint), .28);--rfhq-glass-shadow: 0 8px 32px rgba(0, 0, 0, .12);--rfhq-elevated-shadow: var(--rfhq-shadow-card);--rfhq-elevated-shadow-hover: 0 12px 36px rgba(0, 0, 0, .14);--rfhq-outline-border: color-mix(in srgb, currentColor 32%, transparent);--rfhq-flat-shadow-hover: 0 6px 20px rgba(0, 0, 0, .1)}[data-rfhq-surface=glass]{--rfhq-glass-filter: blur(var(--rfhq-glass-blur)) saturate(var(--rfhq-glass-saturate))}[data-rfhq-surface=glass] .rfhq-card{background:var(--rfhq-glass-fill);border-color:var(--rfhq-glass-border)}[data-rfhq-surface=glass] .rfhq-card:not(.rfhq-service-card--featured),[data-rfhq-surface=glass] .rfhq-card:not(.rfhq-service-card--featured):hover{box-shadow:var(--rfhq-glass-shadow)}[data-rfhq-surface=glass] .rfhq-card,[data-rfhq-surface=glass] .rfhq-lg-badge,[data-rfhq-surface=glass] .rfhq-ss-badge{-webkit-backdrop-filter:var(--rfhq-glass-filter);backdrop-filter:var(--rfhq-glass-filter)}[data-rfhq-surface=elevated] .rfhq-card:not(.rfhq-service-card--featured){box-shadow:var(--rfhq-elevated-shadow)}[data-rfhq-surface=elevated] .rfhq-card:not(.rfhq-service-card--featured):hover{box-shadow:var(--rfhq-elevated-shadow-hover)}[data-rfhq-surface=outline] .rfhq-card{background:transparent;border-color:var(--rfhq-outline-border)}[data-rfhq-surface=flat]{--rfhq-glass-filter: none}[data-rfhq-surface] [data-rfhq-surface=flat] .rfhq-card{background:var(--rfhq-card-surface);border-color:var(--rfhq-card-border);box-shadow:none}[data-rfhq-surface] [data-rfhq-surface=flat] .rfhq-card:hover{box-shadow:var(--rfhq-flat-shadow-hover)}[data-rfhq-surface=glass] .swiper-wrapper{--rfhq-glass-filter: none;--rfhq-glass-fill: rgba(var(--rfhq-glass-tint), var(--rfhq-glass-alpha-solid))}@supports not (((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))) or (-webkit-backdrop-filter: blur(1px))){[data-rfhq-surface=glass]{--rfhq-glass-fill: rgba(var(--rfhq-glass-tint), var(--rfhq-glass-alpha-solid))}}@media (prefers-reduced-transparency: reduce){[data-rfhq-surface=glass]{--rfhq-glass-filter: none;--rfhq-glass-fill: rgba(var(--rfhq-glass-tint), var(--rfhq-glass-alpha-solid))}}@media (forced-colors: active){[data-rfhq-surface=glass]{--rfhq-glass-filter: none}}@media print{[data-rfhq-surface]{--rfhq-glass-filter: none}}[data-rfhq-popover]{position:relative;z-index:40;height:0;min-height:0;margin:0!important;padding:0!important;overflow:visible;--rfhq-glass-fill: rgba(var(--rfhq-glass-tint), .66);--rfhq-glass-border: rgba(var(--rfhq-glass-tint), .7);--rfhq-popover-pill: rgba(var(--rfhq-glass-tint), .4);--rfhq-popover-panel: rgba(var(--rfhq-glass-tint), .62)}[data-rfhq-popover][data-open]{z-index:1100}[data-rfhq-popover] .rfhq-section-header,[data-rfhq-popover] .rfhq-records-message:empty{display:none}[data-rfhq-popover] .rfhq-app-records,[data-rfhq-popover] .rfhq-lg-grid{position:absolute;top:1rem;width:-moz-max-content;width:max-content;max-width:calc(100% - 2rem)}[data-rfhq-popover=top-right] :is(.rfhq-app-records,.rfhq-lg-grid){right:0}[data-rfhq-popover=top-left] :is(.rfhq-app-records,.rfhq-lg-grid){left:0}[data-rfhq-popover=top-center] :is(.rfhq-app-records,.rfhq-lg-grid){left:50%;transform:translate(-50%)}[data-rfhq-popover] .rfhq-records-wrapper{display:block}[data-rfhq-popover]:not([data-open]) .rfhq-record-cell:not(:first-child),[data-rfhq-popover]:not([data-open]) .rfhq-records-links{display:none}[data-rfhq-popover][data-open] :is(.rfhq-app-records,.rfhq-lg-grid){width:min(26rem,100vw - 2rem);padding:.6rem;border-radius:1.4rem;background:var(--rfhq-card-surface, #fff);border:1px solid var(--rfhq-card-border, transparent);box-shadow:0 18px 44px #0000002e;max-height:calc(100vh - 5rem);overflow-y:auto}[data-rfhq-popover][data-rfhq-surface=glass][data-open] :is(.rfhq-app-records,.rfhq-lg-grid){background:var(--rfhq-popover-panel);border-color:var(--rfhq-glass-border);box-shadow:var(--rfhq-glass-shadow);-webkit-backdrop-filter:var(--rfhq-glass-filter);backdrop-filter:var(--rfhq-glass-filter)}[data-rfhq-popover][data-open] .rfhq-records-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:.5rem}[data-rfhq-popover] .rfhq-record-cell:first-child,[data-rfhq-popover] .rfhq-record-cell:has(> :is(.rfhq-feature-card,.rfhq-steps-bar,.rfhq-hero-card,.rfhq-cta-card)){grid-column:1/-1}[data-rfhq-popover] .rfhq-record-cell:first-child{justify-content:flex-start}[data-rfhq-popover] .rfhq-records-links{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem;padding-inline:.4rem}[data-rfhq-popover] .rfhq-records-links .rfhq-record-action{flex:1 1 100%;justify-content:center;text-align:center;white-space:normal}[data-rfhq-popover] .rfhq-record-bar{grid-column:1/-1}[data-rfhq-popover]:not([data-open]) .rfhq-record-bar{display:none}.rfhq-record-bar .rv-ctl{margin:0;justify-content:flex-start}[data-rfhq-popover] .rfhq-record-cell[role=button]{cursor:pointer}[data-rfhq-popover] .rfhq-feature-card--pill :is(.rfhq-fc-title,.rfhq-fc-body){text-shadow:0 0 .4rem rgba(var(--rfhq-glass-tint),.95),0 0 .15rem rgba(var(--rfhq-glass-tint),.9)}[data-rfhq-popover] .rfhq-record-cell[role=button]:focus-visible{outline:2px solid var(--rfhq-link, currentColor);outline-offset:2px;border-radius:999px}[data-rfhq-surface=glass] .rfhq-record-cell:first-child .rfhq-feature-card--pill{background:var(--rfhq-popover-pill)}[data-rfhq-popover] .rfhq-record-cell[role=button] .rfhq-feature-card--pill:after{content:"\25be";flex:none;margin-left:.1rem;font-size:.625rem;opacity:.7;transition:transform .2s ease}[data-rfhq-popover][data-open] .rfhq-record-cell[role=button] .rfhq-feature-card--pill:after{transform:rotate(180deg)}[data-rfhq-popover] .rfhq-stat-card{gap:.1rem;padding:.6rem .8rem;transform:none;box-shadow:none}[data-rfhq-popover] .rfhq-stat-card:hover{transform:none;box-shadow:none}[data-rfhq-popover] .rfhq-stat-body{display:flex;flex-direction:column}[data-rfhq-popover] .rfhq-stat-label{order:-1;margin:0;font-size:.6875rem!important;font-weight:700;letter-spacing:.12em!important;text-transform:uppercase;color:var(--rfhq-section-muted, var(--rfhq-color-muted))}[data-rfhq-popover] .rfhq-stat-value{font-size:1rem!important;line-height:1.25;text-wrap:balance}[data-rfhq-popover] .rfhq-stat-description{margin-top:0;font-size:.8125rem;line-height:1.3}[data-rfhq-popover] .rfhq-feature-card:not(.rfhq-feature-card--pill){padding:.5rem .8rem;gap:.15rem;box-shadow:none;transform:none}[data-rfhq-popover] .rfhq-feature-card:not(.rfhq-feature-card--pill):hover{transform:none;box-shadow:none}[data-rfhq-popover] .rfhq-feature-card:not(.rfhq-feature-card--pill) .rfhq-fc-title{margin:0;font-size:1.375rem;line-height:1.2}[data-rfhq-popover] .rfhq-feature-card:not(.rfhq-feature-card--pill) .rfhq-fc-body{margin:0;font-size:.875rem}[data-rfhq-popover] .rfhq-steps-bar{box-shadow:none}@media (max-width: 767.98px){[data-rfhq-popover=top-right] :is(.rfhq-app-records,.rfhq-lg-grid),[data-rfhq-popover=top-left] :is(.rfhq-app-records,.rfhq-lg-grid){left:50%;right:auto;transform:translate(-50%)}[data-rfhq-popover][data-open] :is(.rfhq-app-records,.rfhq-lg-grid){position:fixed;inset:auto 0 0;transform:none;width:auto;max-width:none;max-height:86vh;overflow-y:auto;border-radius:1.5rem 1.5rem 0 0;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom,0px))}[data-rfhq-popover] .rfhq-record-cell[role=button]{min-height:2.75rem;align-items:center}html:has([data-rfhq-popover][data-open]){overflow:hidden}[data-rfhq-popover][data-open] :is(.rfhq-app-records,.rfhq-lg-grid){overscroll-behavior:contain}[data-rfhq-popover][data-open]:before{content:"";position:fixed;inset:0;z-index:-1;background:rgba(24,14,34,.42)}}@supports not (((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))) or (-webkit-backdrop-filter: blur(1px))){[data-rfhq-popover]{--rfhq-glass-fill: rgba(var(--rfhq-glass-tint), .94);--rfhq-popover-pill: rgba(var(--rfhq-glass-tint), .94);--rfhq-popover-panel: rgba(var(--rfhq-glass-tint), .94)}}@media (prefers-reduced-transparency: reduce){[data-rfhq-popover]{--rfhq-glass-filter: none;--rfhq-glass-fill: rgba(var(--rfhq-glass-tint), .97);--rfhq-popover-pill: rgba(var(--rfhq-glass-tint), .97);--rfhq-popover-panel: rgba(var(--rfhq-glass-tint), .97)}}@media print{[data-rfhq-popover]{display:none}}.navbar.navbar-light,.navbar.navbar-primary{background-color:var(--primary, #fff)}.navbar.navbar-light .navbar-brand,.navbar.navbar-light .navbar-nav .nav-link,.navbar.navbar-primary .navbar-brand,.navbar.navbar-primary .navbar-nav .nav-link{color:var(--bg-color, inherit)}html[data-rfhq-nav-link-h] .navbar .navbar-nav .nav-link{display:inline-flex;align-items:center;min-height:var(--rfhq-nav-link-min-h)}.navbar-brand img{max-width:300px;max-height:44px}.rfhq-header{--rfhq-header-bg: var(--rfhq-color-bg);--rfhq-header-text: var(--rfhq-color-text);--rfhq-header-link: var(--rfhq-color-text);--rfhq-header-link-hover: var(--rfhq-color-primary);--rfhq-header-border: var(--rfhq-color-border);--rfhq-header-shadow: var(--rfhq-shadow-card);--rfhq-header-h: 64px;--rfhq-header-logo-h: 44px;--rfhq-header-z: 1030;position:relative;z-index:var(--rfhq-header-z)}.rfhq-header--surface,.rfhq-header[data-rfhq-overlay]{background:var(--rfhq-header-bg);color:var(--rfhq-header-text);border-bottom:1px solid var(--rfhq-header-border)}.rfhq-header--surface .navbar,.rfhq-header[data-rfhq-overlay] .navbar{background:transparent;border-bottom:0}.rfhq-header--surface .navbar .navbar-brand,.rfhq-header--surface .navbar .navbar-nav .nav-link,.rfhq-header[data-rfhq-overlay] .navbar .navbar-brand,.rfhq-header[data-rfhq-overlay] .navbar .navbar-nav .nav-link{color:var(--rfhq-header-link)}.rfhq-header--surface .navbar .navbar-nav .nav-link:hover,.rfhq-header--surface .navbar .navbar-nav .nav-link:focus{color:var(--rfhq-header-link-hover)}.rfhq-header[data-rfhq-drawer-open]{z-index:1060;transform:none}.rfhq-header[data-rfhq-theme]{--rfhq-header-bg: var(--rfhq-section-bg);--rfhq-header-text: var(--rfhq-section-text);--rfhq-header-link: var(--rfhq-section-text);--rfhq-header-border: var(--rfhq-divider, var(--rfhq-color-border))}.rfhq-header .navbar{position:relative;z-index:1;min-height:var(--rfhq-header-h)}.rfhq-header .navbar-brand img{max-height:var(--rfhq-header-logo-h)}.rfhq-header-w-wide .navbar>.container{max-width:min(1600px,96vw)}.rfhq-header-w-full .navbar>.container{max-width:none;padding-left:1.5rem;padding-right:1.5rem}.rfhq-header-h-compact{--rfhq-header-h: 52px;--rfhq-header-logo-h: 34px}.rfhq-header-h-tall{--rfhq-header-h: 84px;--rfhq-header-logo-h: 56px}.rfhq-header[data-rfhq-sticky]{position:sticky;top:0}.rfhq-header[data-rfhq-sticky][data-rfhq-scrolled]{box-shadow:var(--rfhq-header-shadow)}.rfhq-header[data-rfhq-sticky=shrink][data-rfhq-scrolled]{--rfhq-header-h: 52px;--rfhq-header-logo-h: 34px}.rfhq-header[data-rfhq-sticky=autohide][data-rfhq-hidden]{transform:translateY(-100%)}.rfhq-header[data-rfhq-overlay]{position:absolute;top:0;left:0;right:0;background:transparent;border-bottom-color:transparent;box-shadow:none}.rfhq-header[data-rfhq-overlay] .navbar,.rfhq-header[data-rfhq-overlay] .navbar.navbar-light,.rfhq-header[data-rfhq-overlay] .navbar.navbar-primary{background:transparent}.rfhq-header[data-rfhq-overlay=light]{--rfhq-header-text: #fff;--rfhq-header-link: #fff;--rfhq-header-link-hover: #fff}.rfhq-header[data-rfhq-overlay=dark]{--rfhq-header-text: var(--rfhq-color-heading);--rfhq-header-link: var(--rfhq-color-heading)}.rfhq-header[data-rfhq-overlay] .navbar-toggler{border-color:currentColor;color:var(--rfhq-header-link)}.rfhq-header-scrim{position:absolute;inset:0 0 auto;height:calc(var(--rfhq-header-h) * 2);background:linear-gradient(to bottom,rgba(0,0,0,.45),rgba(0,0,0,0));pointer-events:none;z-index:0}.rfhq-header[data-rfhq-overlay=dark] .rfhq-header-scrim{background:linear-gradient(to bottom,rgba(255,255,255,.55),rgba(255,255,255,0))}.rfhq-header[data-rfhq-overlay][data-rfhq-overlay-solidify][data-rfhq-scrolled]{position:fixed;background:var(--rfhq-header-bg);border-bottom-color:var(--rfhq-header-border);box-shadow:var(--rfhq-header-shadow);--rfhq-header-text: var(--rfhq-color-text);--rfhq-header-link: var(--rfhq-color-text);--rfhq-header-link-hover: var(--rfhq-color-primary)}.rfhq-header[data-rfhq-theme][data-rfhq-overlay][data-rfhq-overlay-solidify][data-rfhq-scrolled]{--rfhq-header-text: var(--rfhq-section-text);--rfhq-header-link: var(--rfhq-section-text)}.rfhq-header[data-rfhq-overlay][data-rfhq-scrolled] .rfhq-header-scrim{opacity:0}.rfhq-header[data-rfhq-overlay][data-rfhq-drawer-open]{background:var(--rfhq-header-bg);--rfhq-header-text: var(--rfhq-color-text);--rfhq-header-link: var(--rfhq-color-text)}.rfhq-header[data-rfhq-overlay][data-rfhq-drawer-open] .rfhq-header-scrim{opacity:0}.rfhq-header-utility{position:relative;z-index:1;background:var(--rfhq-section-bg, var(--rfhq-color-bg-subtle));color:var(--rfhq-section-text, var(--rfhq-color-text));font-size:.8125rem;line-height:1.4}.rfhq-header-utility-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.25rem;max-width:1140px;margin:0 auto;padding:.4rem 1.5rem}.rfhq-header-w-full .rfhq-header-utility-inner,.rfhq-header-w-wide .rfhq-header-utility-inner{max-width:none}.rfhq-header-utility-text{margin:0}.rfhq-header-utility-text:only-child{margin-inline:auto;text-align:center}.rfhq-header-utility-rotator{display:grid}.rfhq-header-utility-msg{grid-area:1/1;opacity:0;transition:opacity .4s ease}.rfhq-header-utility-msg[data-rfhq-msg-active]{opacity:1}@media (prefers-reduced-motion: reduce){.rfhq-header-utility-rotator{display:block}.rfhq-header-utility-msg{opacity:1;transition:none}.rfhq-header-utility-msg+.rfhq-header-utility-msg:before{content:" \b7  "}}.rfhq-header-utility-links{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin:0;padding:0;list-style:none}.rfhq-header-utility-links a{color:inherit;text-decoration:none}.rfhq-header-utility-links a:hover,.rfhq-header-utility-links a:focus{text-decoration:underline}.rfhq-header[data-rfhq-overlay] .rfhq-header-utility{background:var(--rfhq-section-bg, rgba(0, 0, 0, .35))}@media (max-width: 575px){.rfhq-header-utility-inner{justify-content:center;text-align:center;padding-left:1rem;padding-right:1rem}}.rfhq-header[data-rfhq-drawer-side] .rfhq-header-panel{display:flex}.rfhq-header[data-rfhq-drawer-mobile] .rfhq-header-panel{position:fixed;top:0;bottom:0;z-index:1060;width:min(320px,86vw);flex-direction:column;align-items:stretch;overflow-y:auto;overscroll-behavior:contain;padding:1rem;background:var(--rfhq-color-surface, #fff);color:var(--rfhq-color-text);box-shadow:var(--rfhq-shadow-featured, 0 12px 40px rgba(0, 0, 0, .18));transform:translate(-100%);visibility:hidden}.rfhq-header[data-rfhq-drawer-mobile][data-rfhq-drawer-side=left] .rfhq-header-panel{left:0}.rfhq-header[data-rfhq-drawer-mobile][data-rfhq-drawer-side=right] .rfhq-header-panel{right:0;transform:translate(100%)}.rfhq-header[data-rfhq-drawer-mobile][data-rfhq-drawer-open] .rfhq-header-panel{transform:translate(0);visibility:visible}.rfhq-header[data-rfhq-drawer-mobile] .rfhq-header-panel .navbar-nav .nav-link,.rfhq-header[data-rfhq-drawer-mobile] .rfhq-header-panel .dropdown-item{color:var(--rfhq-color-text)}.rfhq-header-drawer-head{display:none}.rfhq-header[data-rfhq-drawer-mobile] .rfhq-header-drawer-head{display:flex;align-items:center;justify-content:flex-end;min-height:2.5rem;margin-bottom:.5rem}.rfhq-header-drawer-close{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.rfhq-header-drawer-close:hover,.rfhq-header-drawer-close:focus{background:var(--rfhq-primary-a10, rgba(0, 0, 0, .06))}.rfhq-header-drawer-scrim{position:fixed;inset:0;z-index:1055;background:rgba(0,0,0,.45);opacity:0;visibility:hidden}.rfhq-header[data-rfhq-drawer-open] .rfhq-header-drawer-scrim{opacity:1;visibility:visible}.rfhq-header[data-rfhq-drawer-open] .navbar{z-index:1061}.rfhq-header-nav{padding:0}.rfhq-header-nav .navbar-brand,.rfhq-header-nav .nav-link{color:inherit}.rfhq-header-bar{display:flex;align-items:center;gap:.75rem;min-height:var(--rfhq-header-h)}.rfhq-header-actions{display:flex;align-items:center;gap:.25rem;margin-left:auto}.rfhq-header-action{display:flex;align-items:center;position:relative}.rfhq-header-action .nav-link{display:flex;align-items:center;gap:.35rem;padding:.5rem;color:var(--rfhq-header-link)}.rfhq-header-action .nav-link .icon{--icon-stroke: currentColor}.rfhq-header-actions .shopping-badge{font-size:.625rem;line-height:1;padding:.2em .45em}.rfhq-header-cta{margin-left:.5rem;white-space:nowrap}.rfhq-header-nav-badge{display:inline-block;margin-left:.35rem;padding:.1em .4em;border-radius:999px;font-size:.625rem;line-height:1.5;background:var(--rfhq-badge-bg, var(--rfhq-primary-a15, rgba(0, 0, 0, .08)));color:var(--rfhq-badge-text, inherit)}.rfhq-header-nav-icon{margin-right:.35rem}.rfhq-header-nav-left .rfhq-header-panel-inner,.rfhq-header-nav-center .rfhq-header-panel-inner,.rfhq-header-nav-right .rfhq-header-panel-inner{flex-grow:1}.rfhq-header-nav-left .rfhq-header-panel-inner{justify-content:flex-start}.rfhq-header-nav-center .rfhq-header-panel-inner{justify-content:center}.rfhq-header-nav-right .rfhq-header-panel-inner{justify-content:flex-end}.rfhq-header-nav--centered .rfhq-header-bar{flex-wrap:wrap;justify-content:center;padding-top:.35rem;padding-bottom:.35rem}.rfhq-header-nav--centered .rfhq-header-panel-inner{flex-direction:column;align-items:center;gap:.25rem;width:100%}.rfhq-header:not([data-rfhq-drawer-mobile]) .rfhq-header-nav--centered.rfhq-header-nav--split .rfhq-header-panel-inner{display:contents}.rfhq-header:not([data-rfhq-drawer-mobile]) .rfhq-header-nav--centered.rfhq-header-nav--split .rfhq-header-menu--lead{order:1}.rfhq-header:not([data-rfhq-drawer-mobile]) .rfhq-header-nav--centered.rfhq-header-nav--split .rfhq-header-brand--centered{order:2}.rfhq-header:not([data-rfhq-drawer-mobile]) .rfhq-header-nav--centered.rfhq-header-nav--split .rfhq-header-menu--trail{order:3}.rfhq-header-actions--floating{position:absolute;right:1rem;top:.5rem}.rfhq-header-bar--commerce{flex-wrap:wrap;gap:.75rem 1rem;padding-top:.6rem;padding-bottom:.6rem}.rfhq-header-nav--commerce .rfhq-header-search--inline{flex:1 1 22rem;max-width:46rem}.rfhq-header-categories{border-top:1px solid var(--rfhq-header-border)}.rfhq-header-menu--categories{gap:.25rem 1rem}.rfhq-header-actions--labelled .rfhq-header-action .nav-link{flex-direction:column;gap:.1rem;font-size:.6875rem}.rfhq-header-nav--minimal .rfhq-header-bar{justify-content:space-between}.rfhq-header[data-rfhq-drawer-side] .rfhq-header-nav--minimal .rfhq-header-panel-inner{display:none}.rfhq-header[data-rfhq-drawer-mobile] .rfhq-header-nav--minimal .rfhq-header-panel-inner{display:flex}.rfhq-header-search{position:relative;display:flex;align-items:center}.rfhq-header-search .form-control{padding-right:2.25rem}.rfhq-header-search-submit{position:absolute;right:.25rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.rfhq-header-search-toggle{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:0;background:transparent;color:var(--rfhq-header-link);cursor:pointer}.rfhq-header-search-panel{border-top:1px solid var(--rfhq-header-border);padding:.75rem 1.5rem}.rfhq-header-search-panel[hidden]{display:none}.rfhq-mega-item-root{position:static}.rfhq-mega{left:0;right:0;width:100%;border-radius:0;border-left:0;border-right:0;padding:1.5rem 0}.rfhq-mega-inner{display:grid;grid-template-columns:repeat(var(--rfhq-mega-cols, 4),minmax(0,1fr));gap:1.5rem}.rfhq-mega-col{list-style:none;margin:0;padding:0}.rfhq-mega-item{margin-bottom:.75rem}.rfhq-mega-link{display:block;padding:0;font-weight:600;white-space:normal}.rfhq-mega-desc{display:block;font-size:.8125rem;font-weight:400;color:var(--rfhq-color-muted)}.rfhq-mega-sublist{list-style:none;margin:.35rem 0 0;padding:0;font-size:.875rem}.rfhq-mega-sublist a{display:block;padding:.15rem 0;color:var(--rfhq-color-text);text-decoration:none}.rfhq-mega-sublist a:hover,.rfhq-mega-sublist a:focus{color:var(--rfhq-color-primary)}.rfhq-mega-subhead{margin-top:.5rem;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--rfhq-color-muted)}.rfhq-mega-feature{display:block;text-decoration:none;color:inherit}.rfhq-mega-feature img{display:block;width:100%;height:auto;border-radius:var(--rfhq-card-radius, 6px);margin-bottom:.5rem}.rfhq-mega-feature-label{font-weight:600}@media (max-width: 991.98px){.rfhq-mega-inner{grid-template-columns:1fr;gap:.75rem}}.rfhq-header[data-rfhq-drawer-mobile] .rfhq-header-panel .dropdown-menu{position:static;float:none;width:100%;margin:0 0 0 .75rem;border:0;box-shadow:none;padding-left:.5rem;border-left:1px solid var(--rfhq-color-border)}.rfhq-header[data-rfhq-drawer-mobile] .rfhq-header-panel .dropdown-submenu a:after{transform:none;position:static}.rfhq-header[data-rfhq-drawer-mobile] .rfhq-header-panel .navbar-nav{flex-direction:column;align-items:stretch;width:100%}.rfhq-header[data-rfhq-drawer-mobile] .rfhq-header-panel .nav-item{height:auto}@media (prefers-reduced-motion: no-preference){.rfhq-header{transition:background-color .25s ease,box-shadow .25s ease,transform .25s ease,border-color .25s ease}.rfhq-header .navbar{transition:min-height .25s ease}.rfhq-header-scrim{transition:opacity .25s ease}.rfhq-header[data-rfhq-drawer-mobile] .rfhq-header-panel{transition:transform .28s ease,visibility 0s linear .28s}.rfhq-header[data-rfhq-drawer-mobile][data-rfhq-drawer-open] .rfhq-header-panel{transition:transform .28s ease,visibility 0s linear 0s}.rfhq-header-drawer-scrim{transition:opacity .28s ease,visibility 0s linear .28s}.rfhq-header[data-rfhq-drawer-open] .rfhq-header-drawer-scrim{transition:opacity .28s ease,visibility 0s linear 0s}}@media print{.rfhq-header,.rfhq-header[data-rfhq-sticky],.rfhq-header[data-rfhq-overlay]{position:static;background:transparent;box-shadow:none;transform:none}.rfhq-header-scrim,.rfhq-header-drawer-scrim,.rfhq-header-utility{display:none}}.rfhq-inbox-bell .nav-link{position:relative;display:inline-flex;align-items:center;min-width:2.75rem;min-height:2.75rem;justify-content:center}.rfhq-inbox-count{position:absolute;top:.2rem;right:.1rem;min-width:1.1rem;height:1.1rem;padding:0 .25rem;border-radius:999px;font-size:.7rem;font-weight:700;line-height:1.1rem;text-align:center;color:#fff;background:var(--rfhq-color-danger, #c0392b)}@media (prefers-reduced-motion: reduce){.anim-fade-up,.anim-fade-down,.anim-fade-in,.anim-slide-left,.anim-slide-right,.anim-zoom-in,.anim-flip-up,.anim-bounce-in{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.anim-word-reveal .anim-word{opacity:1!important;transform:none!important;transition:none!important}.anim-shimmer,.anim-pulse,.anim-float{animation:none!important}.anim-hover-lift,.anim-hover-glow,.anim-hover-scale,.anim-underline{transition:none!important}}@media (hover: none) and (pointer: coarse){.anim-hover-lift:active{transform:translateY(calc(var(--anim-lift-px, 5px) * -1))!important;box-shadow:0 16px 40px #00000021}.anim-hover-scale:active{transform:scale(1.03)!important}.anim-hover-glow:active{box-shadow:0 0 0 2px currentColor,0 8px 24px #00000014}.anim-hover-lift:hover,.anim-hover-scale:hover,.anim-hover-glow:hover{transform:none;box-shadow:none}}.anim-ready .anim-fade-up{opacity:0;transform:translateY(var(--anim-dist-y, 28px))}.anim-ready .anim-fade-down{opacity:0;transform:translateY(calc(var(--anim-dist-y, 28px) * -1))}.anim-ready .anim-fade-in{opacity:0}.anim-ready .anim-slide-left{opacity:0;transform:translate(calc(var(--anim-dist-x, 36px) * -1))}.anim-ready .anim-slide-right{opacity:0;transform:translate(var(--anim-dist-x, 36px))}.anim-ready .anim-zoom-in{opacity:0;transform:scale(.91)}.anim-ready .anim-flip-up{opacity:0;transform:perspective(600px) rotateX(32deg);transform-origin:bottom center}.anim-ready .anim-bounce-in{opacity:0;transform:scale(.75)}.anim-fade-up,.anim-fade-down,.anim-fade-in,.anim-slide-left,.anim-slide-right,.anim-zoom-in,.anim-flip-up,.anim-bounce-in{transition:opacity var(--anim-duration, .55s) ease,transform var(--anim-duration, .55s) ease}.anim-visible{opacity:1!important;transform:none!important}@keyframes _anim-bounce-in{0%{opacity:0;transform:scale(.75)}55%{opacity:1;transform:scale(1.08)}80%{transform:scale(.97)}to{opacity:1;transform:scale(1)}}.anim-bounce-in.anim-visible{animation:_anim-bounce-in .5s cubic-bezier(.34,1.56,.64,1) forwards}.anim-stagger>*:not(.anim-visible){transition-delay:calc(var(--si, 0) * var(--anim-stagger-ms, 80ms))}.anim-visible.anim-hover-lift,.anim-visible.anim-hover-glow,.anim-visible.anim-hover-scale,.anim-hover-lift{transition:transform var(--anim-hover-duration, .2s) ease,box-shadow var(--anim-hover-duration, .2s) ease}.anim-hover-lift:hover{transform:translateY(calc(var(--anim-lift-px, 5px) * -1))!important;box-shadow:0 16px 40px #00000021}.anim-hover-glow{transition:box-shadow var(--anim-hover-duration, .2s) ease}.anim-hover-glow:hover{box-shadow:0 0 0 2px currentColor,0 8px 24px #00000014}.anim-hover-scale{transition:transform var(--anim-hover-duration, .2s) ease}.anim-hover-scale:hover{transform:scale(1.04)!important}.anim-underline{background:linear-gradient(currentColor,currentColor) no-repeat 0 100%;background-size:0% 1.5px;transition:background-size var(--anim-hover-duration, .2s) ease;padding-bottom:1px;text-decoration:none}.anim-underline:hover{background-size:100% 1.5px}@keyframes _anim-shimmer{0%{background-position:200% center}to{background-position:-200% center}}.anim-shimmer{background:linear-gradient(90deg,transparent 25%,rgba(255,255,255,.4) 50%,transparent 75%) center/200% 100%;animation:_anim-shimmer 2.4s linear infinite}@keyframes _anim-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.anim-pulse{animation:_anim-pulse 2.2s ease-in-out infinite}@keyframes _anim-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.anim-float{animation:_anim-float 3.5s ease-in-out infinite}.anim-word-reveal .anim-word{display:inline-block;opacity:0;transform:translateY(14px);transition:opacity .38s ease,transform .38s ease;transition-delay:calc(var(--wi, 0) * 55ms)}.anim-word-reveal.anim-visible .anim-word{opacity:1;transform:none}.anim-star-lit{color:#f59e0b!important;transform:scale(1.3);transition:color .2s ease,transform .25s cubic-bezier(.34,1.56,.64,1)}#anim-scroll-bar{position:fixed;top:0;left:0;height:3px;width:0%;background:var(--rfhq-link, #4f46e5);z-index:9999;pointer-events:none;transition:width .1s linear;border-radius:0 2px 2px 0}[data-scene3d]{position:relative}[data-scene3d]>.rfhq-scene3d-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;z-index:0;pointer-events:none}[data-scene3d]>:not(.rfhq-scene3d-canvas){position:relative;z-index:1}@media (prefers-reduced-motion: reduce){[data-scene3d]>.rfhq-scene3d-canvas{display:none}}:root{--a11y-focus-color: var(--primary, #5e64ff);--a11y-focus-width: 2px;--a11y-focus-offset: 3px;--a11y-target-min: 1.5rem;--a11y-target-row: 2.75rem}.a11y-skip-link{position:fixed;top:-200%;left:1rem;z-index:100000;padding:.625rem 1.25rem;background:var(--a11y-focus-color);color:#fff;font-weight:600;font-size:.9375rem;line-height:1.4;border-radius:0 0 6px 6px;text-decoration:none;white-space:nowrap;transition:top .15s ease}.a11y-skip-link:focus{top:0;outline:3px solid #fff;outline-offset:-5px}.a11y-skip-link:hover{color:#fff;text-decoration:underline}*:focus-visible{outline:var(--a11y-focus-width) solid var(--a11y-focus-color)!important;outline-offset:var(--a11y-focus-offset)!important;border-radius:3px}*:focus:not(:focus-visible){outline:none!important}@media (forced-colors: active){*:focus-visible{outline:3px solid ButtonText!important;outline-offset:2px!important}.a11y-skip-link{background:ButtonText;color:ButtonFace;forced-color-adjust:none}}[data-a11y-profile=high-contrast]{--a11y-focus-width: 3px;--a11y-focus-offset: 4px}[data-a11y-profile=high-contrast] *:focus-visible{outline:var(--a11y-focus-width) solid var(--a11y-focus-color)!important;box-shadow:0 0 0 1px #fff,0 0 0 5px var(--a11y-focus-color)!important;border-radius:3px}.rfhq-video-thumb-wrap{aspect-ratio:16/9;overflow:hidden}.rfhq-video-thumb-wrap img,.rfhq-video-thumb{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rfhq-zoom-lb-stage{min-height:200px}.swiper-slide{height:auto}.page_content img,.rfhq-page img{max-width:100%;height:auto}body:not([data-no-perf]) .rfhq-app-records[data-reserve]:not([data-reserve=""]):not([data-drawn]){visibility:hidden}body:not([data-no-perf]) .section:has(.rfhq-app-records[data-reserve]:not([data-reserve=""]):not([data-drawn]))~.section:has(.rfhq-app-records[data-empty=""]){display:none}:root{--wa-fab-size: 56px;--wa-fab-gap: 24px;--wa-green: #25d366}.wa-fab{position:fixed;bottom:var(--wa-fab-gap);z-index:1050;display:flex;align-items:center;justify-content:center;width:var(--wa-fab-size);height:var(--wa-fab-size);border-radius:50%;background:var(--wa-green);box-shadow:0 4px 12px #00000040;transition:transform .2s ease,box-shadow .2s ease,bottom .25s ease,width .25s ease,height .25s ease;text-decoration:none}.wa-fab:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:50%;background:var(--wa-green);animation:wa-pulse 2.2s ease-out infinite}@keyframes wa-pulse{0%{transform:scale(1);opacity:.55}to{transform:scale(1.9);opacity:0}}@media (prefers-reduced-motion: reduce){.wa-fab:before{animation:none}}.wa-fab:hover,.wa-fab:focus-visible{transform:scale(1.08);box-shadow:0 6px 16px #0000004d}.wa-fab--right{right:24px}.wa-fab--left{left:24px}body.pwahq-active .wa-fab{bottom:calc(var(--pwahq-nav-h, 64px) + env(safe-area-inset-bottom,0) + 12px);width:44px;height:44px}body.pwahq-active .wa-fab svg{width:22px;height:22px}@media (max-width: 576px){.wa-fab{width:48px;height:48px;bottom:16px}.wa-fab--right{right:16px}.wa-fab--left{left:16px}}.wa-fab--quiet{--wa-fab-size: 48px;background:var(--rfhq-color-surface, #fff);box-shadow:0 0 0 1.5px var(--rfhq-color-accent, var(--wa-green)),0 8px 18px -10px color-mix(in srgb,var(--rfhq-color-heading, #000) 45%,transparent)}.wa-fab--quiet:before{display:none}.wa-fab--quiet svg{width:24px;height:24px;fill:var(--wa-green)}.wa-fab--quiet:hover,.wa-fab--quiet:focus-visible{box-shadow:0 0 0 2px var(--rfhq-color-accent, var(--wa-green)),0 10px 20px -10px color-mix(in srgb,var(--rfhq-color-heading, #000) 45%,transparent)}@media print{.wa-fab{display:none}}.wa-fab-present .web-footer{padding-bottom:max(3rem,var(--wa-fab-size) + var(--wa-fab-gap) * 2)}.video-fab{position:fixed;bottom:96px;z-index:1049;width:110px;height:150px;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #00000059;background:#000;cursor:pointer;animation:video-fab-in .4s cubic-bezier(.2,.8,.2,1)}.video-fab--right{right:24px}.video-fab--left{left:24px}@keyframes video-fab-in{0%{transform:translateY(16px) scale(.92);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.video-fab-frame{position:relative;width:100%;height:100%;pointer-events:none}.video-fab-player{width:100%;height:100%}.video-fab-poster{position:absolute;top:50%;left:50%;width:150%;height:150%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.video-fab-play{position:absolute;top:50%;left:50%;width:34px;height:34px;transform:translate(-50%,-50%);border-radius:50%;background:rgba(0,0,0,.55)}.video-fab-play:after{content:"";position:absolute;top:50%;left:55%;transform:translate(-50%,-50%);border-style:solid;border-width:7px 0 7px 11px;border-color:transparent transparent transparent #fff}.video-fab-frame iframe{position:absolute;top:50%;left:50%;width:150%;height:150%;transform:translate(-50%,-50%);border:0}.video-fab-sound,.video-fab-close{position:absolute;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:rgba(0,0,0,.45);color:#fff;cursor:pointer;transition:background .15s ease,transform .15s ease}.video-fab-sound:hover,.video-fab-sound:focus-visible,.video-fab-close:hover,.video-fab-close:focus-visible{background:rgba(0,0,0,.7);transform:scale(1.1)}.video-fab-sound{bottom:6px;left:6px;width:26px;height:26px}.video-fab-close{top:6px;right:6px;width:22px;height:22px;font-size:15px;line-height:1}@media (max-width: 576px){.video-fab{width:84px;height:116px;bottom:76px}.video-fab--right{right:16px}.video-fab--left{left:16px}}@media print{.video-fab{display:none}}.rfhq-pdp-ar-trigger{display:inline-flex;align-items:center;gap:.5rem;margin:.5rem 0;padding:.5rem 1rem;border:1px solid var(--rfhq-link, #2c5e4f);border-radius:6px;background:transparent;color:var(--rfhq-link, #2c5e4f);cursor:pointer;font-size:.9375rem}.rfhq-pdp-ar-trigger:hover{background:var(--rfhq-link, #2c5e4f);color:#fff}.rfhq-pdp-tryon-trigger{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:.5rem 0;padding:0;border:1px solid var(--rfhq-card-border, rgba(0, 0, 0, .1));border-radius:999px;background:var(--rfhq-card-surface, rgba(255, 255, 255, .85));color:var(--rfhq-section-text, #1a1a2e);cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease}.rfhq-pdp-tryon-trigger:hover{transform:scale(1.08)}.rfhq-pdp-tryon-trigger .icon{width:18px;height:18px}.rfhq-pdp-ar-viewer{width:100%;max-width:480px;height:360px;margin:1rem 0;background:#f4f4f4;border-radius:8px}.rfhq-pdp-tryon-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1000;display:flex;align-items:center;justify-content:center}.rfhq-pdp-tryon-modal{background:#fff;border-radius:8px;padding:1.5rem;width:90%;max-width:420px;max-height:85vh;overflow-y:auto}.rfhq-pdp-tryon-modal-close{float:right;background:none;border:none;font-size:1.25rem;cursor:pointer}.rfhq-pdp-tryon-preview img,.rfhq-pdp-tryon-result img{max-width:100%;border-radius:6px;margin-top:.75rem}.rfhq-pdp-tryon-status{margin-top:.75rem;font-size:.875rem;color:var(--rfhq-section-text, #555)}.product-container.item-main .product-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.125rem .625rem}.product-container.item-main .product-price>small{margin:0}.rfhq-buybar{position:fixed;left:0;right:0;bottom:calc(var(--pwahq-nav-h, 0px) + env(safe-area-inset-bottom,0px));z-index:30;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--rfhq-card-surface, var(--rfhq-color-surface));border-top:1px solid var(--rfhq-color-border);box-shadow:0 -14px 24px -20px color-mix(in srgb,var(--rfhq-color-heading) 60%,transparent)}.rfhq-buybar[hidden]{display:none}.rfhq-buybar__words{flex:1;min-width:0;line-height:1.2}.rfhq-buybar__price{display:block;font-size:1.0625rem;font-weight:600;color:var(--rfhq-color-heading)}.rfhq-buybar__name{display:block;color:var(--rfhq-color-muted);font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rfhq-buybar__go{flex:none;min-height:2.75rem;white-space:nowrap}@media (min-width: 992px){.rfhq-buybar{left:auto;right:1rem;bottom:1rem;max-width:26rem;border:1px solid var(--rfhq-color-border);border-radius:var(--rfhq-card-radius)}}.rfhq-rv{--rv-ink: var(--text-color, CanvasText);--rv-heading: var(--rfhq-ui-accent, var(--rfhq-color-primary, var(--primary, currentColor)));--rv-accent: var(--rfhq-color-accent, var(--rv-heading));--rv-muted: var(--rfhq-ui-muted, var(--rfhq-color-muted, GrayText));--rv-line: var(--rfhq-ui-border, var(--rfhq-color-border, var(--border-color, currentColor)));--rv-page: var(--rfhq-color-page, Canvas);--rv-soft: color-mix(in srgb, var(--rv-heading) 7%, white);--rv-key: color-mix(in srgb, var(--rv-page) 60%, white);--rv-now: color-mix(in srgb, var(--rv-accent) 22%, white);--rv-faint: color-mix(in srgb, var(--rv-muted) 55%, white);--rv-good: var(--rfhq-ui-success, var(--rfhq-color-success, green));--rv-low: var(--rfhq-ui-danger, var(--rfhq-color-danger, red));--rv-t-su: color-mix(in srgb, var(--rv-low) 55%, var(--rv-accent));--rv-t-mo: var(--rv-ink);--rv-t-ma: var(--rv-low);--rv-t-me: var(--rv-good);--rv-t-ju: color-mix(in srgb, var(--rv-accent) 85%, black);--rv-t-ve: var(--rv-heading);--rv-t-sa: color-mix(in srgb, var(--rv-heading) 60%, blue);--rv-t-ra: var(--rv-muted);--rv-t-ke: var(--rv-muted);--rv-radius: var(--rfhq-card-radius, 8px);color:var(--rv-ink);font-size:12.5px;line-height:1.35;container-type:inline-size}.rfhq-rv *{box-sizing:border-box}.rfhq-rv{width:100%;min-width:0}.rv-board{display:grid;gap:8px;grid-template-columns:minmax(0,1fr);align-items:start}.rv-pane{background:var(--rfhq-ui-surface, Canvas);border:1px solid var(--rv-line);border-radius:var(--rv-radius);overflow:hidden;display:flex;flex-direction:column;min-width:0}.rv-pane>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--rv-soft);border-bottom:1px solid var(--rv-line);padding:4px 10px;min-height:26px;cursor:default}.rv-pane>summary::-webkit-details-marker{display:none}.rv-pane:not([open])>summary{border-bottom:0}.rfhq-rv .rv-pane .rv-title{margin:0;font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--rv-heading);font-weight:700;font-family:var(--rfhq-font-body, inherit)}.rv-tools{margin-left:auto;color:var(--rv-muted);font-size:11px}.rv-tools b{background:var(--rfhq-ui-surface, Canvas);border:1px solid var(--rv-line);border-radius:5px;padding:0 6px;font-weight:600}.rv-sum{display:none;color:var(--rv-muted);font-size:11.5px;text-align:right}.rv-body{padding:6px 8px;min-height:0;overflow:auto}.rv-body>:first-child{margin-top:0}.rv-draft{font-size:8px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--rv-accent);border:1px solid var(--rv-accent);border-radius:4px;padding:0 4px;margin-left:8px;vertical-align:middle}@container (min-width: 700px){.rv-board-wide,.rv-board-lite{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense}.rv-board .rv-pane[data-w]{grid-column:1/-1}}@container (min-width: 1000px){.rv-board-lite,.rv-board-wide{grid-template-columns:repeat(3,minmax(0,1fr))}.rv-board-lite .rv-pane[data-w="2"],.rv-board-wide .rv-pane[data-w="2"]{grid-column:auto/span 2}.rv-board-lite .rv-pane[data-col="1"]{grid-column-start:1}.rv-board-lite .rv-pane[data-col="2"]{grid-column-start:2}.rv-board-lite .rv-pane[data-col="3"]{grid-column-start:3}.rv-board-lite .rv-pane[data-row="1"]{grid-row-start:1}.rv-board-lite .rv-pane[data-row="2"]{grid-row-start:2}.rv-board-lite .rv-pane[data-row="3"]{grid-row-start:3}.rv-board-lite .rv-pane[data-row="4"]{grid-row-start:4}}@container (min-width: 1500px){.rv-board-wide{grid-template-columns:1.25fr 1.25fr 1fr 1fr;align-items:stretch}.rv-board-wide .rv-pane[data-col="1"]{grid-column-start:1}.rv-board-wide .rv-pane[data-col="2"]{grid-column-start:2}.rv-board-wide .rv-pane[data-col="3"]{grid-column-start:3}.rv-board-wide .rv-pane[data-col="4"]{grid-column-start:4}.rv-board-wide .rv-pane[data-row="1"]{grid-row-start:1}.rv-board-wide .rv-pane[data-row="2"]{grid-row-start:2}.rv-board-wide .rv-pane[data-row="3"]{grid-row-start:3}.rv-board-wide .rv-pane[data-row="4"]{grid-row-start:4}.rv-board-wide .rv-pane[data-w="2"]{grid-column:auto/span 2}.rv-board-wide .rv-pane[data-h="2"]{grid-row-end:span 2}}.rfhq-rv .rv-who{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0 0 8px;padding:0 2px 8px;border-bottom:1px solid var(--rv-line)}.rfhq-rv .rv-who .rv-name{margin:0;font-size:20px;line-height:1.2;color:var(--rv-heading)}.rfhq-rv .rv-badge{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rv-muted)}.rfhq-rv .rv-born{font-size:13px}.rfhq-rv .rv-links{margin-left:auto;display:flex;flex-wrap:wrap;gap:6px}.rfhq-rv .rv-link{display:inline-flex;align-items:center;min-height:28px;padding:2px 12px;font-size:12px;font-weight:600;letter-spacing:.02em;text-decoration:none;color:var(--rv-heading);background:var(--rfhq-ui-surface, Canvas);border:1px solid var(--rv-line);border-radius:var(--rv-radius)}.rfhq-rv .rv-link:hover,.rfhq-rv .rv-link:focus-visible{border-color:var(--rv-heading)}.rfhq-rv .rv-note{margin:10px 2px;color:var(--rv-muted)}@container (max-width: 760px){.rv-pane[data-shut]>summary{cursor:pointer;padding:9px 12px;min-height:44px}.rv-pane[data-shut] .rv-sum{display:block;flex:1}.rv-pane[data-shut] .rv-tools{display:none}.rv-pane[data-shut]:not([open])>summary:after{content:"\25b8";color:var(--rv-muted)}.rv-pane[data-shut][open]>summary:after{content:"\25be";color:var(--rv-muted)}.rv-pane[data-shut][open] .rv-sum{display:none}.rv-board .rv-pane{grid-column:auto!important;grid-row:auto!important}.rfhq-rv .rv-link{min-height:44px;padding:0 14px}.rfhq-rv .rv-links{margin-left:0}}.rv-chart{display:block;margin:0 auto;max-width:100%;height:auto}.rv-bars{display:block;width:100%;max-height:178px}.rv-bar-good{fill:var(--rv-good)}.rv-bar-low{fill:var(--rv-low)}.rv-split{display:flex;gap:10px;align-items:flex-start}.rv-split>*{flex:1;min-width:0}.rv-split>.rv-fixed{flex:0 0 auto;max-width:60%}@container (max-width: 760px){.rv-split{flex-direction:column}.rv-split>.rv-fixed{max-width:100%;align-self:center}}.rv-table{border-collapse:collapse;width:100%}.rv-table th,.rv-table td{padding:2px 6px;text-align:left;font-size:12px;white-space:nowrap}.rv-table th{font-size:10.5px;color:var(--rv-muted);font-weight:600;border-bottom:1px solid var(--rv-line);text-transform:uppercase;letter-spacing:.04em}.rv-table td{border-bottom:1px solid color-mix(in srgb,var(--rv-line) 45%,transparent)}.rv-table .rv-n{font-weight:700}.rv-table .rv-now td,.rv-table tr.rv-now td{background:var(--rv-now);font-weight:700}.rv-table .rv-dim td{color:var(--rv-muted)}.rv-table sup{font-size:8px;color:var(--rv-low);font-weight:700;margin-left:1px}.rv-tight td{padding:1px 6px;font-size:11.5px}.rv-gap{width:14px;border:0!important}.rv-wrap{overflow-x:auto}.rv-facts{width:100%;border-collapse:collapse}.rv-facts th{width:30%;text-align:left;color:var(--rv-muted);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.03em;padding:2px 6px;white-space:nowrap}.rv-facts td{font-size:12px;padding:2px 6px}.rv-facts tr+tr th,.rv-facts tr+tr td{border-top:1px solid color-mix(in srgb,var(--rv-line) 45%,transparent)}.rv-run{font-size:12px;margin-bottom:3px;background:var(--rv-now);border-radius:6px;padding:2px 8px}.rv-cap{font-size:10.5px;color:var(--rv-muted);margin:3px 0 0}.rv-karakas{width:100%;border-collapse:collapse}.rv-karakas th{background:var(--rv-soft);text-align:center;font-size:11px;color:var(--rv-heading);padding:3px 0;border:1px solid var(--rv-line)}.rv-karakas td{text-align:center;font-weight:800;font-size:15px;padding:5px 0;border:1px solid var(--rv-line)}.rv-cells{width:100%;border-collapse:collapse;margin-top:6px}.rv-cells td{border:1px solid color-mix(in srgb,var(--rv-line) 45%,transparent);font-size:11.5px;padding:2px 6px;white-space:nowrap}.rv-cells b{color:var(--rv-heading)}.rv-matrix{border-collapse:collapse;width:100%;table-layout:fixed}.rv-matrix th,.rv-matrix td{text-align:center;padding:1px 0;font-size:11px;border:1px solid var(--rfhq-ui-surface, Canvas)}.rv-matrix th{color:var(--rv-muted);font-weight:700}.rv-matrix .rv-x{color:var(--rv-faint)}.rv-matrix td[class*=rv-h]{color:var(--rv-ink)}.rv-h1{background:color-mix(in srgb,var(--rv-heading) 9%,white)}.rv-h2{background:color-mix(in srgb,var(--rv-heading) 18%,white)}.rv-h3{background:color-mix(in srgb,var(--rv-heading) 27%,white)}.rv-h4{background:color-mix(in srgb,var(--rv-heading) 36%,white)}.rv-h5{background:color-mix(in srgb,var(--rv-heading) 46%,white)}.rv-h6{background:color-mix(in srgb,var(--rv-heading) 56%,white);color:#fff!important}.rv-h7{background:color-mix(in srgb,var(--rv-heading) 68%,white);color:#fff!important}.rv-h8{background:color-mix(in srgb,var(--rv-heading) 80%,white);color:#fff!important}.rv-h9{background:var(--rv-heading);color:#fff!important}.rv-strong{font-weight:700}.rv-su{color:var(--rv-t-su)}.rv-mo{color:var(--rv-t-mo)}.rv-ma{color:var(--rv-t-ma)}.rv-me{color:var(--rv-t-me)}.rv-ju{color:var(--rv-t-ju)}.rv-ve{color:var(--rv-t-ve)}.rv-sa{color:var(--rv-t-sa)}.rv-ra{color:var(--rv-t-ra)}.rv-ke{color:var(--rv-t-ke)}svg .rv-su{fill:var(--rv-t-su)}svg .rv-mo{fill:var(--rv-t-mo)}svg .rv-ma{fill:var(--rv-t-ma)}svg .rv-me{fill:var(--rv-t-me)}svg .rv-ju{fill:var(--rv-t-ju)}svg .rv-ve{fill:var(--rv-t-ve)}svg .rv-sa{fill:var(--rv-t-sa)}svg .rv-ra{fill:var(--rv-t-ra)}svg .rv-ke{fill:var(--rv-t-ke)}.rfhq-rv .rv-ctl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;margin:0 0 10px}.rfhq-rv .rv-ctl [hidden]{display:none!important}.rfhq-rv .rv-ctl-group{display:flex;flex-wrap:wrap;align-items:center;gap:6px;position:relative;min-width:0}.rfhq-rv .rv-ctl-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 14px;font:inherit;font-size:13px;font-weight:600;line-height:1;color:var(--rv-heading);background:var(--rfhq-ui-surface, Canvas);border:1px solid var(--rv-line);border-radius:999px;text-decoration:none;white-space:nowrap;cursor:pointer}.rfhq-rv .rv-ctl-btn:hover,.rfhq-rv .rv-ctl-btn:focus-visible{border-color:var(--rv-heading)}.rfhq-rv .rv-ctl-icon{flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rfhq-rv .rv-ctl-step{min-width:40px;padding:0 10px;font-size:22px;font-weight:400}.rfhq-rv .rv-ctl-step.is-off{opacity:.35;pointer-events:none;cursor:default}.rfhq-rv .rv-ctl-today{color:var(--rfhq-color-on-primary, #fff);background:var(--rv-heading);border-color:var(--rv-heading)}.rfhq-rv .rv-ctl-pickwrap{position:relative;display:inline-flex;min-width:0}.rfhq-rv .rv-ctl-pick>span{overflow:hidden;text-overflow:ellipsis}.rfhq-rv .rv-ctl-date{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;opacity:0;pointer-events:none}.rfhq-rv .rv-ctl-native .rv-ctl-pick{display:none}.rfhq-rv .rv-ctl-native .rv-ctl-date{position:static;width:auto;height:40px;padding:0 12px;border:1px solid var(--rv-line);border-radius:999px;opacity:1;pointer-events:auto;font:inherit;font-size:13px;color:var(--rv-ink);background:var(--rfhq-ui-surface, Canvas)}.rfhq-rv .rv-ctl-town{max-width:min(100%,300px)}.rfhq-rv .rv-ctl-town>span:not(.rv-ctl-caret){overflow:hidden;text-overflow:ellipsis}.rfhq-rv .rv-ctl-caret{font-size:10px;opacity:.7}.rfhq-rv .rv-ctl-list{position:absolute;top:calc(100% + 6px);right:0;z-index:20;width:min(340px,100vw - 32px);background:var(--rfhq-ui-surface, Canvas);border:1px solid var(--rv-line);border-radius:14px;box-shadow:0 14px 36px #00000029;overflow:hidden}.rfhq-rv .rv-ctl-search{display:block;width:100%;min-height:44px;padding:0 14px;font:inherit;font-size:15px;color:var(--rv-ink);background:var(--rv-soft);border:0;border-bottom:1px solid var(--rv-line);border-radius:0;outline:none;box-shadow:none}.rfhq-rv .rv-ctl-search::-webkit-search-cancel-button{display:none}.rfhq-rv .rv-ctl-options{list-style:none;margin:0;padding:0;max-height:280px;overflow:auto}.rfhq-rv .rv-ctl-options li{display:flex;flex-direction:column;gap:1px;padding:9px 14px;cursor:pointer;border-top:1px solid color-mix(in srgb,var(--rv-line) 45%,transparent)}.rfhq-rv .rv-ctl-options li:first-child{border-top:0}.rfhq-rv .rv-ctl-options li:hover,.rfhq-rv .rv-ctl-options li:focus-visible{background:var(--rv-now);outline:none}.rfhq-rv .rv-ctl-options li b{font-size:14px}.rfhq-rv .rv-ctl-options li span{font-size:12px;color:var(--rv-muted)}.rfhq-rv .rv-ctl-none{margin:0;padding:10px 14px;font-size:12.5px;color:var(--rv-muted)}@container (max-width: 760px){.rfhq-rv .rv-ctl-group{width:100%;flex-wrap:nowrap}.rfhq-rv .rv-ctl-pickwrap{flex:1 1 auto}.rfhq-rv .rv-ctl-pick{width:100%;justify-content:flex-start}.rfhq-rv .rv-ctl-place{flex-wrap:wrap}.rfhq-rv .rv-ctl-town{flex:1 1 auto;max-width:100%;justify-content:flex-start}.rfhq-rv .rv-ctl-town .rv-ctl-caret{margin-left:auto}.rfhq-rv .rv-ctl-list{left:0;right:0;width:auto}}@container (max-width: 340px){.rfhq-rv .rv-ctl-pick{padding:0 10px;gap:5px;font-size:12px}.rfhq-rv .rv-ctl-pick .rv-ctl-icon{display:none}.rfhq-rv .rv-ctl-step{min-width:36px}}.rv-look-roomy{gap:12px;align-items:stretch}.rv-look-roomy .rv-pane{border-radius:14px}.rv-look-roomy .rv-pane>summary{padding:8px 14px;min-height:36px}.rv-look-roomy .rv-body{padding:10px 14px 12px}.rv-look-roomy .rv-facts th{width:38%;font-size:11.5px;padding:6px 4px 6px 0}.rv-look-roomy .rv-facts td{font-size:14px;padding:6px 0;text-align:right;font-variant-numeric:tabular-nums}.rv-look-roomy .rv-cap{font-size:12px;margin-top:8px}.rv-keys{width:100%;border-collapse:collapse}.rv-keys td{padding:8px 10px 8px 0;vertical-align:baseline;border-top:1px solid color-mix(in srgb,var(--rv-line) 45%,transparent);font-size:13.5px;white-space:normal}.rv-keys tr:first-child td{border-top:0}.rv-keys td:first-child{width:1%;white-space:nowrap;padding-right:22px;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--rv-muted)}.rv-keys td:nth-child(2){font-size:16px;white-space:nowrap;padding-right:22px}.rv-keys td:last-child{color:var(--rv-muted);text-align:right;padding-right:0}@container (max-width: 760px){.rv-keys,.rv-keys tbody,.rv-keys tr,.rv-keys td{display:block}.rv-keys tr{padding:8px 0;border-top:1px solid color-mix(in srgb,var(--rv-line) 45%,transparent)}.rv-keys tr:first-child{border-top:0}.rv-keys td,.rv-keys td:first-child,.rv-keys td:nth-child(2),.rv-keys td:last-child{padding:0;border:0;width:auto;text-align:left;white-space:normal}.rv-keys td:first-child{font-size:10.5px}.rv-keys td:nth-child(2){font-size:17px;margin:1px 0}.rv-keys td:last-child{font-size:13px}.rv-keys td:empty{display:none}}.rv-sky{width:270px;padding-left:22px;border-left:1px solid var(--rv-line)}.rv-moon{display:block;width:72px;height:72px;margin:2px 0 8px}.rv-moon-dark{fill:var(--rv-heading)}.rv-moon-lit{fill:color-mix(in srgb,var(--rv-accent) 30%,white)}.rv-phase{margin:0 0 6px;font-size:14px}@container (max-width: 760px){.rv-split>.rv-sky{width:auto;max-width:100%;align-self:stretch;padding:12px 0 0;border-left:0;border-top:1px solid var(--rv-line)}.rv-split>.rv-first{order:-1}}.rv-sub{margin:0 0 4px;font-size:12.5px}.rv-sub b{color:var(--rv-heading);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.rv-sub span{color:var(--rv-muted)}.rv-parts{width:100%;border-collapse:collapse}.rv-parts th,.rv-parts td{padding:6px 8px;text-align:left;font-size:13.5px;border-top:1px solid color-mix(in srgb,var(--rv-line) 45%,transparent)}.rv-parts tr:first-child th,.rv-parts tr:first-child td{border-top:0}.rv-parts th{font-weight:700;white-space:nowrap}.rv-parts td:nth-child(2){color:var(--rv-muted);font-size:12px;white-space:nowrap}.rv-parts td:last-child{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.rv-parts .rv-good th{color:color-mix(in srgb,var(--rv-good) 60%,var(--rfhq-section-text, black))}.rv-parts .rv-avoid th{color:color-mix(in srgb,var(--rv-low) 85%,black)}.rv-parts .rv-neutral th{color:var(--rv-muted)}.rv-parts tr.rv-now th,.rv-parts tr.rv-now td{background:var(--rv-now)}.rv-parts tr.rv-now td:nth-child(2){color:var(--rv-ink);font-weight:700}.rv-windows{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.rv-win{display:flex;flex-direction:column;gap:2px;padding:10px 14px;min-width:0;border:1px solid var(--rv-line);border-left-width:4px;border-radius:12px}.rv-win.rv-avoid{border-left-color:var(--rv-low)}.rv-win.rv-good{border-left-color:var(--rv-good)}.rv-win .rv-k{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rv-muted)}.rv-win b{font-size:17px;font-variant-numeric:tabular-nums}.rv-win>span:last-child{font-size:12px;font-weight:600}.rv-win.rv-avoid>span:last-child{color:color-mix(in srgb,var(--rv-low) 85%,black)}.rv-win.rv-good>span:last-child{color:color-mix(in srgb,var(--rv-good) 80%,black)}.rv-win.rv-now{background:var(--rv-now)}.rv-tiles{display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}@container (min-width: 700px){.rv-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width: 1000px){.rv-tiles{grid-template-columns:repeat(7,minmax(0,1fr))}}.rv-tile{display:flex;flex-direction:column;gap:2px;padding:9px 11px;min-width:0;color:var(--rv-ink);text-decoration:none;background:var(--rfhq-ui-surface, Canvas);border:1px solid var(--rv-line);border-radius:12px}.rv-tile:hover,.rv-tile:focus-visible{border-color:var(--rv-heading)}.rv-tile.rv-on{padding:8px 10px;background:var(--rv-soft);border:2px solid var(--rv-heading)}.rv-tile .rv-k{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rv-muted)}.rv-tile b{font-size:13.5px;line-height:1.25}.rv-tile>span:last-child:not(.rv-k){font-size:12px;color:var(--rv-muted);line-height:1.3}@container (max-width: 699px){.rv-tile{display:grid;grid-template-columns:6.5em minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;align-items:baseline;min-height:44px}.rv-tile .rv-k{grid-row:1/span 2}.rv-tile>span:last-child:not(.rv-k){grid-column:2}}.rv-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px}.rv-banner .rv-lede{flex:1 1 320px;margin:0}.rv-lede{margin:2px 0 10px;font-size:14px;line-height:1.45}.rv-cta{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;font-size:14px;font-weight:700;text-decoration:none;color:var(--rfhq-color-on-primary, #fff);background:var(--rv-heading);border-radius:999px}.rv-cta:hover,.rv-cta:focus-visible{filter:brightness(1.1)}@media print{.rfhq-rv .rv-ctl{display:none}.rv-board{display:block}.rv-pane{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:8px;display:block}.rv-pane>summary{cursor:default}.rv-pane[data-shut]>summary:after{content:none!important}.rv-body{overflow:visible!important}}
/*# sourceMappingURL=websitehq.bundle.OXSJAQPE.css.map */
