.ui-dialog .ui-state-error{padding:.3em}.validateTips{border:.063rem solid transparent;padding:.3em}blockquote,body,div,fieldset,form,html,input,label,pre{margin:0;padding:0}button{cursor:pointer}article,aside,figure,header,hgroup,nav,section{display:block}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-webkit-font-smoothing:antialiased}body{font:14px "Open Sans",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1;width:100%}#resp-menu{color:#000;background-color:#fff}.shadowedBox h1{color:#654a08;background:#efefef;text-align:center;margin:auto 0;padding-bottom:1rem;font-size:1.75rem}.shadowedBox h2{color:#725305;background:#efefef;text-align:center;margin:auto 0;padding-bottom:1rem;font-size:1.375rem}.shadowedBox b,.shadowedBox dd,.shadowedBox dt,.shadowedBox i,.shadowedBox li,.shadowedBox p{color:#000;background-color:inherit;line-height:1.65rem}.categoryPageTitle{color:#725305;background-color:#fff;text-align:center;margin:auto 0;padding-bottom:1rem}#footer{color:#000;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;padding:3.125rem 0 1.563rem 0;font-size:.85em;width:80vw;width:100%;margin:auto;background-color:#fff}.footercolumn{position:relative;display:flex;flex-direction:column;vertical-align:top;margin:0 .625rem;min-width:10rem;background-color:#fff}.footercolumn a{display:block;color:#000;background:#fff;margin-bottom:.625rem}.footercolumn a:visited{color:#000;background:#fff}.footercolumn a:focus,.footercolumn a:hover{color:#b22222;background:#fff;text-decoration:underline}.footercolumn img{vertical-align:middle;margin:10px auto}.footercolumn-header{border-bottom:.063rem solid gray;margin-bottom:.625rem;text-transform:uppercase;line-height:2em;color:#000;background-color:#fff}.copyright{color:#000;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;text-align:center;font-size:1em;width:60vw;margin:0 auto;padding-bottom:1.25rem;background-color:#fff}.copyright div{padding:0 0 .625rem 0}.copyright a{display:block;color:#000;background-color:transparent}.copyright a:focus,.copyright a:hover{text-decoration:underline}.socialmedia{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;width:5rem;font-size:2em}.socialmedia a{color:#000;background-color:transparent}.socialmedia a:visited{color:#000}.centered{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.center-text{text-align:center}#comingsoon{position:relative}#recentlyreleased{position:relative}#infoboxsection{margin-top:30px}.bodyframe{margin:4.375rem auto 0 auto;position:relative;padding:1.25rem 1.25rem;line-height:1.5;display:block}#SecondaryPage{display:block;line-height:1.4;margin-top:5rem;margin:5rem auto;transition:1s ease-out;-moz-transition:1s ease-out;-ms-transition:1s ease-out;-webkit-transition:1s ease-out;-o-transition:1s ease-out}#SecondaryPage img{font-size:0;margin:0;padding:0;vertical-align:middle}.faqLetter{color:#9e1515;font-size:1.5rem}#loginstatus{color:red;font-size:large;text-align:center}#loginstatus a{color:red;text-decoration:underline}.productcard{position:relative;min-height:15.625rem;margin:.625rem;text-align:left;padding:1.25rem .625rem;line-height:1.5;display:inline-block;width:19.375rem;overflow:hidden;-moz-transition:all .3s;-webkit-transition:all .3s;box-shadow:0 .313rem .563rem rgba(0,0,0,.3);border:.063rem solid #cdcdcd;transition:all .3s;background:#efefef}.productcard:hover{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1,1.1);border:.063rem solid #cba74d}.productcard .setTitle{float:left;font-size:1.35em;font-weight:700;text-align:center;min-height:170px}.productcard .releaseDate{clear:both;position:relative;width:100%;border-top:2px solid #daa520;text-align:center;color:#000;background-color:transparent}.fade-in{opacity:1;animation-name:fadeInOpacity;animation-iteration-count:1;animation-timing-function:ease-in;animation-duration:2s}@keyframes fadeInOpacity{0%{opacity:0}100%{opacity:1}}.productcard img{max-width:100%;float:right;margin:.313rem;box-shadow:0 .313rem .563rem rgba(0,0,0,.3)}.centerfloatbox{margin:0 auto;text-align:left;padding:1.25rem 1.25rem;display:inline-block}.framed{border:.125rem solid gray;background-color:#fbfbfb}.dropshadow{box-shadow:0 .313rem .563rem rgba(0,0,0,.3)}.shadowedBox{margin:0 auto;display:inline-block;vertical-align:top;position:relative;width:100%;text-align:left;border:.063rem solid #cdcdcd;box-shadow:0 .313rem .563rem rgba(0,0,0,.3);padding:.625rem 1rem;color:#000;background-color:#efefef}.shadowedBox ul{padding-left:1rem}.flexwrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-around}.flexwrapper a{color:#886101;background-color:transparent}.flexwrapper a:focus,.flexwrapper a:hover{color:#9f0000;background-color:transparent;text-decoration:underline}.centerwrapper{margin:0 auto;text-align:center}.centerwrapper a,.centerwrapper a:link,.centerwrapper a:visited{color:#654a08;background-color:transparent}.centerwrapper a:focus,.centerwrapper a:hover{color:#9f0000;background-color:transparent;text-decoration:underline}.multicolumnlist{column-count:3;-webkit-column-count:3;-moz-column-count:3;column-gap:2.5rem;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem}@media (max-width:700px){.multicolumnlist{column-count:2;-webkit-column-count:2;-moz-column-count:2;column-gap:1.25rem;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem}}@media (max-width:475px){.multicolumnlist{column-count:1;-webkit-column-count:1;-moz-column-count:1;column-gap:2.5rem;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem}}.dealerListbox{position:absolute;left:74.375rem;background:#fff;border:.125rem solid #bdb76b;padding:.125rem;margin:.375rem;border-collapse:collapse;width:21.875rem;text-align:left;font:.625rem verdana,sans-serif}.shrink{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.box{float:left;width:13.125rem}.scaleableImage{width:100%;height:auto}.fixed-ratio-resize{max-width:100%;height:auto}@media (max-width:720px){#SecondaryPage{-webkit-transform:translate(-5%,-5%) scale(.9);-moz-transform:translate(-5%,-5%) scale(.9);-ms-transform:translate(-5%,-5%) scale(.9);transform:translate(-5%,-5%) scale(.9)}}@media (max-width:700px){#SecondaryPage{-webkit-transform:translate(-10%,-10%) scale(.8);-moz-transform:translate(-10%,-10%) scale(.8);-ms-transform:translate(-10%,-10%) scale(.8);transform:translate(-10%,-10%) scale(.8)}}@media (max-width:630px){#SecondaryPage{-webkit-transform:translate(-15%,-15%) scale(.7);-moz-transform:translate(-15%,-15%) scale(.7);-ms-transform:translate(-15%,-15%) scale(.7);transform:translate(-15%,-15%) scale(.7)}}@media (max-width:560px){#SecondaryPage{-webkit-transform:translate(-20%,-20%) scale(.6);-moz-transform:translate(-20%,-20%) scale(.6);-ms-transform:translate(-20%,-20%) scale(.6);transform:translate(-20%,-20%) scale(.6)}}@media (max-width:420px){#SecondaryPage{-webkit-transform:translate(-23%,-23%) scale(.54);-moz-transform:translate(-23%,-23%) scale(.54);-ms-transform:translate(-23%,-23%) scale(.54);transform:translate(-23%,-23%) scale(.54)}}@media (max-width:340px){#SecondaryPage{-webkit-transform:translate(-27%,-27%) scale(.47);-moz-transform:translate(-27%,-27%) scale(.47);-ms-transform:translate(-27%,-27%) scale(.47);transform:translate(-27%,-27%) scale(.47)}}.newsfeedboxContainer{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0 auto;max-width:1000px}.newsfeedbox{display:flex;justify-content:flex-start;align-content:center;background-color:#efefef;min-height:12.5rem;margin:.625rem .625rem;width:100%;border:.063rem solid #cdcdcd;box-shadow:0 .313rem .563rem rgba(0,0,0,.3);border-radius:.625rem}.newsfeedbox a{color:#000;background-color:transparent;flex-basis:15.625rem}.newsfeedbox a:focus,.newsfeedbox a:hover{color:#9f0000;background-color:transparent;text-decoration:underline}.newfeedbox-copy{flex-grow:1}.newsfeedbox-picture{height:11.25rem;width:15.625rem;margin:.625rem}.newsfeedbox-picture img{height:11.25rem;width:15.625rem;overflow:hidden;object-fit:contain}@media (max-width:730px){.newsfeedbox-picture{display:none;flex-basis:0}}.newsfeedbox-details{margin:.625rem .625rem;height:11.25rem;float:left;border:3px solid #00f}.newsfeedbox-title{font-size:1.3em;padding-top:.625rem;font-weight:700;line-height:1.2;padding:.625rem .625rem}.newsfeedbox-description{font-size:1.1em;line-height:1.2;padding:.313rem .625rem}.newsfeedbox-description p,.newsfeedbox-description strong{color:#000;background-color:inherit}#address-popup{display:none;font-size:1.2em;line-height:1.5;font-size:3vmin}.promobox{border:1px solid #000;display:inline-block;padding:20px;background:#fff;width:250px;min-height:300px;vertical-align:middle}#rewardsfaq dt{font-weight:700}#rewardsfaq dd{margin-bottom:20px}input,select,textarea{padding:.625rem .625rem;border:.063rem solid #d5d9da;border-radius:.313rem;box-shadow:0 0 .313rem #e8e9eb inset}input:focus,select:focus,textarea:focus{border:.063rem solid #cba74d;border-top-color:#cba74d;border-bottom-color:#cba74d;box-shadow:0 0 .313rem #cba74d}.input-icon{position:absolute;left:.625rem;top:50%;color:#999;padding-right:1.25rem}.input-icon::after{content:'';display:block;position:absolute;top:0;bottom:0;width:.063rem;right:0;background-color:#999}label{font-weight:700}form.animated-label>div{position:relative;overflow:hidden}form.animated-label input:optional+label,form.animated-label label,form.animated-label select:optional+label,form.animated-label textarea:optional+label{transition:all .5s ease;position:absolute;padding:7px .375rem;font-size:.9em;top:30%;bottom:0;left:0;width:100%;color:#000;background-color:#fff;border-radius:.313rem}form.animated-label textarea+label{top:.625rem}form.animated-label input,form.animated-label textarea{width:100%;border:0;border-bottom:.063rem solid gray;background:0 0;position:relative;font-family:Arial,FontAwesome;margin-top:1rem;z-index:1;padding:.75rem .75rem .75rem .75rem;box-shadow:none}form.animated-label input:optional,form.animated-label input:valid,form.animated-label select:valid,form.animated-label textarea:valid{background-color:#fff;color:#000}form.animated-label input:focus,form.animated-label select:focus,form.animated-label textarea:focus{border:0;border-left:.125rem solid #cba74d;color:#000;background-color:#fff}form.animated-label input:valid,form.animated-label select:valid,form.animated-label textarea:valid{border:0;border-left:.125rem solid #cba74d;background-color:#fff}form.animated-label input:invalid,form.animated-label select:invalid,form.animated-label textarea:invalid{border-left:.125rem solid #b22222}form.animated-label input:disabled+label,form.animated-label input:focus+label,form.animated-label input:focus:optional+label,form.animated-label input:valid+label,form.animated-label input[value]:not([value=""])+label,form.animated-label select:focus+label,form.animated-label select:valid+label,form.animated-label textarea:focus+label,form.animated-label textarea:valid+label{background-color:transparent;font-size:80%;font-weight:700;padding:0 3px;z-index:2;text-transform:uppercase;bottom:100%;top:-10px;margin-bottom:-1rem;line-height:2rem}form.animated-label input:disabled{color:#666;background-color:inherit}.error_hide{display:none;margin-left:.625rem}.error_show{color:#9e1515;background-color:inherit;margin-left:.625rem}.requiredTag{color:#9e1515;background-color:inherit;font-size:.7rem}.formFieldBlock{display:inline-block;position:relative;width:100%;margin-bottom:1.25rem}.formFieldBlock input,button{width:100%}input.invalid,textarea.invalid{border:.063rem solid #b22222;color:#000;background-color:inherit;box-shadow:0 0 .313rem #b22222}.ui-dialog-buttonpane button,button{background:#cba74d;color:#000;font-weight:700;border:.125rem solid #cba74d;box-shadow:none;border-radius:.625rem;padding:.625rem 3.125rem}.ui-dialog-buttonpane button:focus,button:focus{background:#fff;color:#000;font-weight:700;border:.125rem solid #cba74d;text-decoration:none;box-shadow:none}.ui-dialog-buttonpane button:not([disabled]):hover,button:not([disabled]):hover{background:#fff;color:#000;font-weight:700;border:.125rem solid #cba74d;text-decoration:none;box-shadow:none}button:disabled{background:#cdcdcd;border:.063rem solid #adadad;box-shadow:none;color:#666}.invalid{color:#b22222;background-color:inherit;font-weight:700}.valid{color:#044e04}.ui-button:focus{background:#fff;text-decoration:none;color:#cba74d}.ui-dialog-titlebar{background-color:#cba74d;color:#fff}.ui-dialog-titlebar-error{background-color:#f73333;color:#fff}.datecardContainer{align-items:flex-start}.datecard{position:relative;margin:.625rem;text-align:left;padding:1.25rem .625rem;line-height:1.5;min-width:260px;width:500px;justify-self:start;vertical-align:top;overflow:visible;-moz-transition:all .3s;-webkit-transition:all .3s;box-shadow:0 .313rem .563rem rgba(0,0,0,.3);border:.063rem solid #cdcdcd;transition:all .3s;background:#efefef;min-height:250px;margin-bottom:30px}.datecard .boxlabel{position:absolute;color:#000;background:#cba74d;font-weight:700;font-size:.9em;text-transform:uppercase;text-align:center;padding:.313rem;top:-.625rem;bottom:inherit;left:50%;width:40%;margin-bottom:1.25rem;z-index:2;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.datecard .boxlabel::after{height:30px;content:" "}.datecard .yearTitle{font-size:2.1em;font-weight:700;position:relative;text-align:center;color:#cba74d;text-transform:uppercase;line-height:1.2}.datecard .yearTitle::after{position:absolute;content:" ";left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:90px;height:3px;bottom:-.656rem;background-color:#000}.datecard ul{margin-top:1.25rem;list-style:none;padding:0}.datecard ul li{color:#000;background-color:inherit}.datecard b{color:#000;background-color:inherit}@media (max-width:475px){.datecard{width:90%;font-size:1em}}.soldout{color:#9e1515}.detailsBox{position:relative;background:#fff;border:3px solid #cba74d;margin:0 auto;margin-bottom:.625rem;border-collapse:collapse;width:44.375rem;color:#000;text-align:center;left:0;z-index:1}.detailsBoxTitleDiv{background-color:#cba74d;border:0;width:100%;height:30px;font-weight:700}.detailsBoxTitleDiv h1{font-size:1.3em;color:#000;padding:0;margin:0}.detailsBoxContent{display:flex;justify-content:space-around;align-items:center}.detailsBoxContent div:last-child{border-right:0 solid #000}.detailsBoxInfodiv{border-right:.063rem solid #000;font-size:1em;padding:.625rem 0;flex-grow:1;flex-shrink:1;flex-basis:0}.detailsBoxInfodiv a{color:#000;background-color:transparent;font-size:1.1em;font-weight:400}a:visited{color:#000}.detailsBoxInfodiv a:focus,.detailsBoxInfodiv a:hover{text-decoration:underline;color:#000;background-color:transparent}.detailsBox .detailsBoxInfodiv:last-of-type{border:0}.detailsBox button{background-color:#cba74d;font-size:1.4em;font-weight:700;color:#fff;padding:8px 1rem;border-radius:.125rem;width:90%}.detailsBox button:not([disabled]):hover{background:#ffebbf;text-decoration:none;color:#000}.detailsBox .buyButtonDiv{width:100%;height:4.375rem;font-size:1.2em;color:#000;border:0;background-color:#cba74d}.detailsBox #buyButton{display:inline-block;width:100%;height:4.375rem;line-height:67px;font-size:1.2em;color:#000;background-color:#cba74d;font-weight:700;margin:3px 0;outline-width:5px}.detailsBox #buyButton:hover{background:#ffebbf;color:#000;height:calc(4.375rem - 3px)}.promoCardChecklist{max-width:700px;background:#efefef;padding:.625rem 30px}.promoCardChecklist table{width:100%;border:.063rem solid #000;border-collapse:collapse;background-color:#fff;color:#000}.promoCardChecklist td,.promoCardChecklist tr{border:.063rem solid #000;border-collapse:collapse;background-color:#fff;color:#000}.promoCardChecklist .checkboxColumn{width:3.75rem}.promoCardChecklist .cardImageColumn{width:4.688rem;text-align:center}.promoCardChecklist .centerColumnText{text-align:center}.promoCardChecklist .smallText{font-size:.8em}.promoCardChecklist img{border:0;margin:0 auto}.align-right{text-align:right}.align-left{text-align:left}.align-center{text-align:center}.font-verdana-1_2{font-family:verdana;font-size:1.2em}.center-div{margin:auto 0;width:100%;text-align:center}#messageboard-main{max-width:850px;background:#efefef}#messageboard-main>p{padding:20px}#messageboard-main>div{margin:auto 0;width:100%;text-align:center}#messageboard-main #ageSelection{font-size:1em;padding:3px}#messageboard-main .datecolumn{word-wrap:break-word;overflow-wrap:break-word}#messageboard-main button{width:auto;margin-bottom:20px}#messageboard-main #searchinputbox{margin-right:20px;margin-bottom:20px}.messageBoardPostCard .authorDetails{clear:both;background-color:#fff;display:table-cell;width:30%;padding:.625rem;height:100%;border-right:.063rem solid #000}.messageBoardPostCard .messageBox{width:100%;display:table;height:auto;border:3px solid #cba74d}.messageBoardPostCard .messageDetailBox{width:70%;display:table-cell}.messageBoardPostCard .messageHeaderBar{border-bottom:.063rem solid #000;padding:.625rem;font-weight:700}.messageBoardPostCard .messageBoxBody{padding:.625rem;border-bottom:.063rem solid #000;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.messageBoardPostCard .replyBox{float:right;padding:.313rem}.messageBoardPostCard .postDateBox{background-color:#cba74d;color:#000;width:100%;text-align:left;padding:.313rem;margin-top:1rem}.messageBoardPostCard .dont-break-out{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.messageBoardFlexButtonRow{display:flex;flex-direction:row;gap:20px;justify-content:center;align-items:center}.zoom img{max-width:100%;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.zoom:hover img{-moz-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}a.zoom1{display:block;text-decoration:none;border:0;position:relative;z-index:50}a.zoom1 img{display:block;border:0}a.zoom1:hover{text-decoration:none;color:#000;position:relative;z-index:500}a.zoom1 b{display:block;position:absolute;left:-9990.563rem;padding:.625rem;opacity:0;border-radius:3px;box-shadow:0 1rem .625rem -1rem rgba(0,0,0,.4);-webkit-transition:opacity .6s ease-in-out;-moz-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;-ms-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}img.iPad{position:fixed;left:0;top:0;width:100%;height:100%;display:none;z-index:10}a.zoom1:hover b{top:-6.25rem;left:6.875rem;padding:.625rem;border:.063rem solid #ddd;background:#fff;opacity:1}a.zoom1:hover~img.iPad{display:block}#imgzoom{position:relative;top:0;left:0;width:auto;z-index:100;float:right}#imgzoom A.p1{display:block;text-decoration:none;border:0}#imgzoom A IMG{border:0}#imgzoom A.p1:hover{text-decoration:none}#imgzoom A .zoommagnifyer{display:block;position:absolute;border:.063rem solid gray;opacity:.75;-moz-opacity:.75;margin:-30px 0 0 0}#imgzoom A .zoominplace{display:block;margin-left:.313rem;transition:all 2.3s}#imgzoom A .large{display:none;position:absolute;width:0;height:0;border:0;top:0;left:0;opacity:0}#imgzoom A.p1:hover .large{display:block;position:absolute;top:-100px;left:30px;width:auto;height:auto;border:.063rem solid gray;z-index:500;padding:.313rem;background:#fff;opacity:1;-webkit-transition:opacity .6s ease-in-out;-moz-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;-ms-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}.useFontAwesomeFamily::-webkit-input-placeholder{font-family:"Font Awesome 5 Free"!important;font-weight:900}.useFontAwesomeFamily:-moz-placeholder{font-family:"Font Awesome 5 Free"!important;font-weight:900}.useFontAwesomeFamily::-moz-placeholder{font-family:"Font Awesome 5 Free"!important;font-weight:900}.useFontAwesomeFamily:-ms-input-placeholder{font-family:"Font Awesome 5 Free"!important;font-weight:900}.useFontAwesomeFamily::-ms-input-placeholder{font-family:"Font Awesome 5 Free"!important;font-weight:900}.useFontAwesomeFamily::placeholder{font-family:"Font Awesome 5 Free"!important;font-weight:900}@media screen and (prefers-reduced-motion:reduce){*{transform:none;transition-property:none;animation:none}}.clear{clear:both}