/* Standalone content presentation. Compiled page styles contain only public design values. */
#content.vn-content{width:100%;max-width:none;padding:0;margin:0}.vn-content,.vn-popup{font:400 16px/1.5 Jost,sans-serif;color:#666;--kit-widget-spacing:0px;--container-max-width:1440px}.vn-content h1,.vn-popup h1{font-size:48px}.vn-content h2,.vn-popup h2{font-size:36px}.vn-content h3,.vn-popup h3{font-size:24px}.vn-content h4,.vn-popup h4{font-size:20px}.vn-content h1,.vn-content h2,.vn-content h3,.vn-content h4,.vn-popup h1,.vn-popup h2,.vn-popup h3{margin:0;color:#222;line-height:1.2;font-weight:500}.vn-content p{margin:0 0 .9rem}.vn-content a{color:#6c9f44}.vn-content a:hover{color:#1c3b6c}.vn-content .vnc-heading-title a{color:inherit}.vn-content .vnc-heading-title{margin:0;padding:0;line-height:1.2}.vn-content img{max-width:100%;height:auto}.vn-content figure{margin:0}.vnc-node{min-width:0;position:relative;--width:100%;--flex-direction:column;--justify-content:normal;--align-items:normal;--gap:20px 20px;--min-height:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--container-widget-width:100%;--container-widget-align-self:initial;--container-widget-flex-grow:0;--container-widget-height:initial;--content-width:var(--container-max-width)}.vnc-section{display:flex;flex-direction:var(--flex-direction);width:var(--width);min-height:var(--min-height);max-width:100%;align-items:var(--align-items);justify-content:var(--justify-content);flex-wrap:var(--flex-wrap,nowrap);gap:var(--gap);align-self:var(--align-self,auto);flex-grow:var(--flex-grow,0);flex-shrink:1;margin-inline:auto}.vnc-full{padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)}.vnc-boxed{padding:0 var(--padding-right) 0 var(--padding-left);gap:0}.vnc-inner{width:100%;max-width:var(--content-width);margin:auto;display:flex;flex-direction:var(--flex-direction);justify-content:var(--justify-content);align-items:var(--align-items);flex-wrap:var(--flex-wrap,nowrap);gap:var(--gap);padding:var(--padding-top) 0 var(--padding-bottom);min-height:var(--min-height)}.vnc-widget{width:var(--container-widget-width);max-width:100%;align-self:var(--container-widget-align-self);flex-grow:var(--container-widget-flex-grow);height:var(--container-widget-height)}.vnc-widget-text-editor{color:var(--vn-global-color-text);font-weight:400}.vnc-widget-text-editor p:last-child{margin-bottom:0}.vnc-widget-divider{--divider-border-style:solid;--divider-color:#6c9f44;--divider-border-width:1px}.vnc-divider{display:flex;padding-block:15px;justify-content:center}.vnc-divider-separator{display:block;border-top:var(--divider-border-width) var(--divider-border-style) var(--divider-color);width:100%}.vnc-widget-image{text-align:center}.vnc-widget-image img{vertical-align:middle}.vnc-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:36px;color:inherit}.vnc-icon svg{width:1em;height:1em}.vnc-widget-icon{text-align:center}.vnc-icon-box-wrapper,.vnc-image-box-wrapper{display:flex;flex-direction:column;text-align:center;gap:15px}.vnc-position-left{flex-direction:row;text-align:left}.vnc-position-right{flex-direction:row-reverse;text-align:right}.vnc-image-box-img,.vnc-icon-box-icon{flex-shrink:0}.vnc-icon-box-title,.vnc-image-box-title{margin:0 0 10px}.vnc-icon-box-description,.vnc-image-box-description{color:#666}.vnc-button-wrapper{line-height:1}.vnc-button{display:inline-block;text-align:center;background:#6c9f44;border:1px solid #6c9f44;padding:15px 45px;color:#fff!important;font:500 15px/1 Jost,sans-serif;letter-spacing:1px;text-transform:uppercase;text-decoration:none;border-radius:0;cursor:pointer}.vnc-button:hover{background:transparent;color:#6c9f44!important}.vnc-widget-button{width:auto}.vnc-icon-list-items{list-style:none;margin:0;padding:0}.vnc-icon-list-item,.vnc-icon-list-item>a{display:flex;align-items:center;gap:10px}.vnc-icon-list-icon{display:inline-flex;color:#6c9f44}.vnc-icon-list-icon .vnc-icon{font-size:16px}.vnc-n-accordion{display:flex;flex-direction:column;gap:var(--n-accordion-item-title-space-between,5px);--n-accordion-title-font-size:20px;--n-accordion-icon-size:15px}.vnc-n-accordion-item{margin:0;border:0}.vnc-n-accordion-item-title{display:flex;list-style:none;cursor:pointer;justify-content:space-between;align-items:center;padding:15px 20px;color:#222;gap:10px;min-height:0;font-size:var(--n-accordion-title-font-size)}.vnc-n-accordion-item-title::-webkit-details-marker{display:none}.vnc-n-accordion-item-title-icon{display:flex;flex-shrink:0;font:400 var(--n-accordion-icon-size)/1 sans-serif;color:var(--n-accordion-icon-normal-color,#969696)}.vnc-n-accordion-item[open]>.vnc-n-accordion-item-title{margin-bottom:var(--n-accordion-item-title-distance-from-content,5px)}.vnc-n-accordion-item-title:hover{color:#6c9f44}.vnc-opened{display:none}.vnc-n-accordion-item[open]>.vnc-n-accordion-item-title .vnc-opened{display:inline}.vnc-n-accordion-item[open]>.vnc-n-accordion-item-title .vnc-closed{display:none}.vnc-n-accordion-item>.vnc-section{margin:0;width:100%}.vnc-video-frame{position:relative;width:100%;aspect-ratio:16/9;background:#000}.vnc-video-frame iframe{position:absolute;width:100%;height:100%;inset:0;border:0}.vnc-video-poster{display:block;position:relative;background:transparent!important;border:0!important;padding:0!important;width:100%;cursor:pointer;aspect-ratio:16/9;overflow:hidden}.vnc-video-poster img{width:100%;height:100%;object-fit:cover;display:block}.vnc-video-poster>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font:80px/1 sans-serif;color:white;text-shadow:0 0 10px #0008}.vnc-review-carousel{display:flex;gap:20px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.vnc-review-carousel>.vnc-section{flex:0 0 calc((100% - 40px)/3);scroll-snap-align:start}.vnc-review-controls{text-align:center;margin-top:15px}.vnc-review-controls button{padding:0 10px!important;font-size:28px!important;background:transparent!important;color:#222!important;border:0!important}.vnc-star-rating{color:#f0ad4e;font-size:22px}.vnc-cta__content{display:flex;flex-direction:column;gap:20px}.vnc-cta__button{align-self:flex-start}.vnc-prose{max-width:1440px;padding:20px 0;margin:auto;color:#222}.vnc-prose h1,.vnc-prose h2,.vnc-prose h3{margin-bottom:20px}.vnc-prose li{margin-bottom:5px}
/* The saved rule is one age prompt per browser session, with no backdrop/Escape dismissal. */
#vn-age-gate{border:0;background:#fff;padding:50px 40px;max-width:calc(100vw - 20px);width:400px;margin:auto;box-shadow:2px 8px 23px 3px #0003;overflow:auto;color:#222}#vn-age-gate::backdrop{background:#0006}#vn-age-gate .vnc-section{max-width:100%}#vn-age-gate .vnc-inner{max-width:100%}#vn-age-gate .vnc-node-5a9f48c{width:100%}#vn-age-gate .vnc-button{white-space:nowrap;line-height:1.2;font-size:15px}#vn-age-gate h3{font-size:24px}#vn-age-gate .vnc-node-82c0644{width:100%}.vn-home-video-popup{border:0;background:transparent;width:100vw;height:90vh;max-width:100vw;padding:25px;margin:auto}.vn-home-video-popup::backdrop{background:#0009}.vn-home-video-popup>.vnc-video-frame{width:75%;margin:auto}.vn-home-video-popup>[data-vn-popup-close]{position:absolute;top:0;right:10px;background:transparent!important;border:0!important;padding:5px!important;font:30px/1 sans-serif!important;color:#fff!important;z-index:2}
.vnc-n-accordion{--n-accordion-title-font-size:inherit}.vnc-n-accordion-item-title{padding:var(--n-accordion-padding,10px);justify-content:flex-start;font-size:inherit}.vnc-n-accordion-item-title-text{font-size:var(--n-accordion-title-font-size,18px);line-height:1.5}.vnc-n-accordion-item-title-icon{order:-1;font-weight:700}.vnc-n-accordion-item-title-header{flex:1}
#vn-age-gate .vnc-node-ffe8fe7 .vnc-button{color:#222!important}#vn-age-gate .vnc-node-ffe8fe7 .vnc-button:hover,#vn-age-gate .vnc-node-ffe8fe7 .vnc-button:focus{color:#fff!important}
#vn-age-gate .vnc-node-127f66e .vnc-button:hover,#vn-age-gate .vnc-node-127f66e .vnc-button:focus{color:#6c9f44!important}#vn-age-gate .vnc-button{line-height:1}.vnc-icon-box-icon a,.vnc-icon-box-title a{color:inherit}
.vn-content .vnc-icon-box-title,.vn-content .vnc-image-box-title{margin-block-start:.5rem}
.vnc-n-accordion-item-title-icon .vnc-closed,.vnc-n-accordion-item-title-icon .vnc-opened{font-size:0;position:relative;width:13.125px;height:15px}.vnc-n-accordion-item-title-icon .vnc-closed:before,.vnc-n-accordion-item-title-icon .vnc-opened:before{content:"";position:absolute;left:0;right:0;top:6px;height:3px;background:currentColor;border-radius:1px}.vnc-n-accordion-item-title-icon .vnc-closed:after{content:"";position:absolute;top:1px;bottom:1px;left:5px;width:3px;background:currentColor;border-radius:1px}
.vnc-n-accordion-item-title-text{display:block}
.vnc-widget-icon.vnc-view-framed .vnc-icon{border:2px solid currentColor;padding:.5em}.vnc-widget-icon.vnc-shape-circle .vnc-icon{border-radius:50%}.vnc-widget-icon .vnc-icon-wrapper{line-height:0}.vnc-widget-icon .vnc-icon{color:var(--vn-global-color-primary)}
.vnc-node{--border-radius:0}.vnc-section{border-radius:var(--border-radius)}.vn-content .dropCap{color:#222;font-size:1.4em;font-weight:600;letter-spacing:.5px}.vn-content .vnc-widget-text-editor p:last-child{margin-bottom:.9rem}
.vnc-node{--overlay-opacity:1}.vnc-section:before{content:var(--background-overlay,none);position:absolute;inset:0;opacity:var(--overlay-opacity);pointer-events:none;border-radius:var(--border-radius)}
.vn-content .hb864-wrap h1,.vn-content .hb864-wrap h2,.vn-content .hb864-wrap h3,.vn-content .hb864-wrap h4{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.vn-content .vk-affiliate-glance__eyebrow{margin:0 0 .5rem}.vn-content .vk-affiliate-glance__title{margin:0 0 clamp(1.25rem,3vw,1.6rem);font-family:var(--vk-font);font-size:clamp(1.6rem,3.5vw,2.125rem);font-weight:600;line-height:1.15;letter-spacing:-.01em;color:var(--vk-ink)}.vn-content .vk-affiliate-glance__actions{margin:clamp(1.4rem,3vw,1.75rem) 0 0}
.vnc-cta__content{gap:0;justify-content:center;min-height:300px;padding:35px}.vnc-cta__content-item:not(:last-child){margin-bottom:20px}.vnc-cta__description:empty{display:none}.vn-page-668449 .vnc-prose{padding:0}.vn-page-668449 .vnc-prose h1{margin:8px 0 16px}@media(max-width:767px){.vn-page-668449 .vnc-prose{padding:0 10px}}
.vnc-inner{min-width:0}body.viable-native .vn-content .vnc-widget{max-width:100%}@media(max-width:767px){.viable-native .vn-page-1104 .vnc-node-1ee4425{margin-inline:0}}
.vn-content .vn-carousel{--per-view:var(--content-desktop,4);--slide-gap:var(--content-gap,30px)}.vn-page-1108 #vs-lot-input{min-width:0;max-width:100%}@media(max-width:1024px){.vn-content .vn-carousel{--per-view:var(--content-tablet,2)}}@media(max-width:767px){.vn-content .vn-carousel{--per-view:var(--content-mobile,1)}.vn-content .vn-carousel-image img{width:100%}}
.vn-content .vnc-review-carousel{display:grid;gap:var(--slide-gap);grid-auto-columns:calc((100% - (var(--per-view) - 1)*var(--slide-gap))/var(--per-view))}.vnc-review-carousel>.vnc-section{scroll-snap-align:start}.vnc-review-root .vn-carousel-dots{margin-top:25px}
.vn-home-video-popup[open]{display:flex;align-items:center;justify-content:center}
@media(min-width:1025px){.vnc-hidden-desktop{display:none!important}}@media(min-width:768px) and (max-width:1024px){.vnc-hidden-tablet{display:none!important}}@media(max-width:1024px){.vn-content,.vn-popup{--container-max-width:1024px}.vn-content h1{font-size:36px}.vn-content h2{font-size:30px}.vn-content h4{font-size:18px}.vn-home-video-popup>.vnc-video-frame{width:95%}}
@media(max-width:767px){.vn-content,.vn-popup{--container-max-width:767px}.vn-content h1{font-size:30px}.vn-content h2{font-size:24px}.vn-content h4{font-size:16px}.vnc-section,.vnc-inner{flex-wrap:var(--flex-wrap-mobile,wrap)}.vnc-section{width:100%}.vnc-widget{--container-widget-width:100%;max-width:100%}.vnc-widget-button{width:100%}.vnc-position-left,.vnc-position-right{flex-direction:column;text-align:center}.vnc-review-carousel>.vnc-section{flex-basis:100%}.vnc-hidden-mobile{display:none!important}.vnc-prose{padding:20px}.vn-home-video-popup>.vnc-video-frame{width:100%}#vn-age-gate{width:85vw;padding:30px 20px 35px}#vn-age-gate .vnc-node-5c2e3d7>.vnc-inner{max-width:240px}#vn-age-gate .vnc-node-5a9f48c{flex-direction:column}#vn-age-gate .vnc-button{display:block}}
