.cartSecondaryBtn,.cartPrimaryBtn{border:1px solid #cccccc;background:#f2f2f2;color:#404040;padding:4px;cursor:pointer}#showCart{overflow:hidden}#showCart .cartEmpty{margin:0 0 50px 0}.cartMain{float:left;overflow:hidden;width:70%}.cartMain .cartPad{padding:0 0 20px}.cartAside{overflow:hidden}.cartAside .cartPad{padding:0 0 20px 20px}.cartNotice{margin:20px 0;font-size:90%}.chkSessionData{clear:both;color:#ec7500}.chkSessionData .developmentSessionTitle{font-weight:bold}.rushDate{font-weight:Bold}.coaShippingLtl .coaD1{color:}.cartObjects{width:100%;margin:0 0 10px}.cartObjects .cartObjectHead{background:#737373;text-align:right;overflow:hidden;border:1px solid #666666;border-width:0 0 3px;color:#ffffff;font-size:90%}.cartObjects .cartObjectHead .coHead{padding:6px 10px 3px;vertical-align:top;text-align:center}.cartObjects .cartObjectHead .coH1{width:70%;text-align:right;float:left}.cartObjects .cartObjectHead .coH1 .coH1a{float:left}.cartObjects .cartObjectHead .coH1 .coH1b{display:inline-block;overflow:hidden}.cartObjects .cartObjectHead .coH2{text-align:right;overflow:hidden}.cartObjects .cartObjectHead .coH2 .coH2a{float:left}.cartObjects .cartObjectHead .coH2 .coH2b{display:inline-block;overflow:hidden}.cartObjects .cartObjectFooter{margin:-1px 0 10px;text-align:right;font-size:90%}.cartObjects .cartObjectFooter .cartFooterActions{padding:10px 0;overflow:hidden;text-align:right}.cartObjects .cartObjectFooter .cartFooterActions .continueShopping{float:left}.cartObjects .cartObjectFooter .agreeToTerms{padding:5px 0;font-size:90%}.cartObjects .cartObjectFooter .coCouponContainer{padding:10px 0;border:1px solid #cccccc;border-width:1px 0 3px;text-align:right;overflow:hidden}.cartObjects .cartObjectFooter #shipping-data-raw{text-align:left}.cartObjects .cartObjectFooter #shipping-data-raw table{width:100%}.cartObjects .cartObjectFooter #shipping-data-raw table td,.cartObjects .cartObjectFooter #shipping-data-raw table th{width:33%}.cartObjects .cartObjectFooter #shipping-data-raw table .fail-row{background-color:#fdf3f3;color:#ba2227}.cartObjects .cartObjectLine{border-bottom:1px solid #cccccc;margin:1px 0 0;overflow:hidden}.cartObjects .cartObjectLine .cartChildContainer{clear:both;margin:0 0 10px 10px;padding:0 10px 10px;border:1px solid #cccccc}.cartObjects .cartObjectLine .cartChildContainer .lineChild{border-bottom:0;position:relative}.cartObjects .cartObjectLine .cartChildContainer .lineChild .coData{padding:5px 10px}.cartObjects .cartObjectLine .cartChildContainer .lineChild .couponFactors{display:none}.cartObjects .cartObjectLine .cartChildContainer .coData.coD1 .coImage{margin-left:0}.cartObjects .cartObjectLine .cartChildContainer .coD2d{display:none}.cartObjects .cartObjectLine .cartChildTitle{color:;padding:10px 10px 0;font-size:90%;font-weight:bold}.cartObjects .cartObjectLine.lineTypeSHIPFEE .coD3{font-size:90%;text-align:left}.cartObjects .cartObjectLine.lineTypeCOM .coItemPrice,.cartObjects .cartObjectLine.lineTypeCOM .coD2a,.cartObjects .cartObjectLine.lineTypeCOM .coD2d,.cartObjects .cartObjectLine.lineTypeCOM .coOverviewDescription{display:none}.cartObjects .cartObjectLine.lineTypeCOM .coD2b{padding:0}.cartObjects .cartObjectLine.lineTypeCOM .coData.coD1{float:left}.cartObjects .cartObjectLine.lineParent{margin:5px 0}.cartObjects .cartObjectLine.lineParent .coData .coImage{margin-left:0}.cartObjects .cartObjectLine.lineCoupon{background:#f2f2f2;border:1px solid rgba(0,0,0,0.1)}.cartObjects .cartObjectLine.lineTypeSHIPFEE{background:#f2f2f2;border:1px solid rgba(0,0,0,0.1);margin:5px 0}.cartObjects .cartObjectLine.lineTypeRUSH{background:#f2f2f2;border:1px solid rgba(0,0,0,0.1)}.cartObjects .cartObjectLine .coData{width:auto;padding:10px;vertical-align:top;text-align:center}.cartObjects .cartObjectLine .coData .coItemPrice{float:right;text-align:right}.cartObjects .cartObjectLine .coData .coItemPrice .unitPrice{margin:0}.cartObjects .cartObjectLine .coData.coD1{width:70%;float:left;overflow:hidden;text-align:left}.cartObjects .cartObjectLine .coData.coD2{overflow:hidden}.cartObjects
.cartObjectLine .coData.coD2 .coD2a{float:left;overflow:hidden}.cartObjects .cartObjectLine .coData.coD2 .coD2a .lineQty{text-align:center;width:70px}.cartObjects .cartObjectLine .coData.coD2 .coD2a .acceptDeclineWpr label{padding:0}.cartObjects .cartObjectLine .coData.coD2 .coD2b{text-align:right;overflow:hidden}.cartObjects .cartObjectLine .coData.coD2 .coD2b .totalPrice{margin:0}.cartObjects .cartObjectLine .coData.coD2 .coD2c{overflow:hidden}.cartObjects .cartObjectLine .coData.coD2 .coD2d{clear:both;text-align:right;font-size:90%}.cartObjects .cartObjectLine .coData.coD2 .coD2d a{font-size:90%;padding:1px 5px;border-right:1px solid #cccccc}.cartObjects .cartObjectLine .coData.coD2 .coD2d a:last-child{border:0;padding:1px 0 1px 3px}.cartObjects .cartObjectLine .coData .acceptDeclineWpr span{display:block}.cartObjects .cartObjectLine .coData .coImage{float:left;text-align:center;width:96px;font-size:80%;margin:0 10px 5px 0;background:#fff}.cartObjects .cartObjectLine .coData .coImage img{max-width:96px}.cartObjects .cartObjectLine .coData .coOverview{font-size:90%}.cartObjects .cartObjectLine .coData .coOverview .coLineTitle{font-size:120%;overflow:hidden}.cartObjects .cartObjectLine .coData .coOverview .coOverviewDescription{margin:5px 0 0}.cartObjects .cartObjectLine .coData .coOverview .coModifyLine{font-size:90%}.cartObjects .cartObjectLine .coData .coOverview .coModifyLine a{display:inline-block;padding:3px 0;text-decoration:none}.cartObjects .cartObjectLine .coData .coOverview .optionBlock{padding:10px 0 5px;clear:left;line-height:1.6}.cartObjects .cartObjectLine .coData .coQty p{margin:0}#coaBadges{border:0;overflow:hidden;color:#415B21;padding:0;line-height:1.6}#coaBadges a img{float:left;margin:0 10px 0 0}#coaActions{border-width:0;padding:0}#coaActions button{margin:0}#coaActions button.secureCheckout{display:block;width:100%;font-size:140%;padding:6px 10px}#coaActions .payOptions{text-align:center;margin:10px 0;line-height:1;color:#666666}#coaActions .linkCheckout{width:100%;text-align:center;font-size:140%;padding:6px 10px}#coaActions .coaPaypal{text-align:center}#coaActions .coaPaypal img{cursor:pointer}#coaActions .coaPaypal .paypalCheckout{padding:6px 10px;display:block;width:100%;cursor:pointer;background:#FFF7D6;border:1px solid #FFDE9C;color:#C47D31}#coaActions .coaPaypal .paypalCheckout span{vertical-align:middle}#coaActions .coaPaypal .paypalCheckout img{width:70px;vertical-align:middle}#coaActions #AmazonPayButton{margin-top:8px}.coaContainer{padding:10px;border:1px solid #cccccc;margin:0 0 10px}.coaContainer .coaHeader{font-size:110%;background:#f2f2f2;color:#404040;padding:10px;margin:-10px -10px 7px}.coaContainer .coaHeader a{font-weight:normal}.coaContainer .coaOptions{text-align:right}.coaContainer .coaOptions .coaRow{overflow:hidden;padding:5px 0}.coaContainer .coaOptions .coaRow .caption{display:inherit}.coaContainer .coaOptions .coaRow .coaRowReview{padding:5px 10px 0;text-align:left}.coaContainer .coaOptions .coaRow .coaRowReview .coaRemoveCode{float:right}.coaContainer .coaOptions .coaRow .coaRowReview .coaReviewItem{font-size:90%}.coaContainer .coaOptions .coaRow .coaRowReview .coaReviewContents{font-size:80%}.coaContainer .coaOptions .coaRow .coaLabel{text-align:left;margin:0 0 5px}.coaContainer .coaOptions .coaRow .coaD1{float:left;text-align:left}.coaContainer .coaOptions .coaRow .coaD2{overflow:hidden}.coaContainer .coaOptions .coaRow .checkbox{display:inline-block;vertical-align:middle;margin:0 5px 0 0}.coaContainer .coaFooter{clear:both;padding:5px 10px;font-size:90%;margin:0 0 5px 0}#coaEstimatedTotals{padding:8px 10px;background:#737373;border:1px solid #666666;border-width:3px 1px 1px;margin:12px -11px -11px;font-size:120%;color:#ffffff;text-align:right}#coaEstimatedTotals .coaD1{float:left;text-align:left}#coaEstimatedTotals .coaD2{overflow:hidden}.couponFactors{font-size:80%;margin:5px 0 0}.couponFactors .excpnCode{font-weight:bold}.coaVolDiscount,.coaVolSaved{font-size:90%}.coaVolSaved{font-weight:
bold}.chkGoodColor,.chkCreditGood{color:#7ba900}.chkErrorColor,.chkCreditNeg{color:#ba2227}.securedCta,.securedCtaAlt{padding:5px;display:inline-block;background:#737373;border:1px solid #666666;text-decoration:none;color:#ffffff;font-size:110%;cursor:pointer}.securedCta:hover,.securedCtaAlt:hover{background:#666666}.securedCta.formProcess,.securedCtaAlt.formProcess{padding:5px 10px;font-size:120%}.securedCtaAlt{background:#689000;border-color:#567600;color:#fff;text-transform:capitalize}.securedCtaAlt#loginSecure{margin-top:10px}.securedCtaAlt:hover{background:#567600}.errored{background:#fdf3f3 !important;border:1px solid #ba2227 !important}.formErrors{padding:10px;margin:10px 0;color:#ba2227;background:#fdf3f3;border:1px solid #ba2227}.chkDevelopment{border:1px solid #ec7500;background:#ff8f20;padding:5px;margin:5px 0;font-size:90%;color:#fff}#showCart button.ctaAdmin{background-image:none;background:#ff8f20;border-bottom:1px solid #ec7500;color:#fff;text-shadow:none}#showCart button.ctaAdmin:hover{background:#ec7500}.bLine{border-bottom:1px solid #cccccc;margin:0 0 30px}p.caption{font-size:90%;margin:0 0 0 0;display:inline-block}.loginGuest .chkGuestPaypal{margin:30px 0 0}.internationalHead{font-weight:bold}.payTable{display:table;border:collapse;margin:0 0 20px 0;border:1px solid #cccccc}.payTable .payRow{display:table-row}.payTable .payRow .payData{display:table-cell;vertical-align:top;background:#f2f2f2;color:#404040}.payTable .payRow .payData.block{background:#fff;color:inherit;width:100%;border-left:1px solid #cccccc}.chkOcgProcess{font-size:90%}.chkTable{display:table;border:collapse;margin:0 0 10px}.chkTable.mBottom0{margin-bottom:0}.chkTable.chkTableSpan{margin:0 0 5px}.chkTable.block{width:100%}.chkTable.thin{margin:0}.chkTable.thin .chkRow .chkData{padding:0 5px 0 0}.chkTable.thin .chkRow .chkData:first-child{padding-left:0}.chkTable.thin .chkRow .chkData label{padding:0}.chkTable.thin.bMar{margin:0 0 20px 0}.chkTable .chkHead{font-weight:bold}.chkTable .chkHead .chkData{background:#f2f2f2}.chkTable .chkRow,.chkTable .chkHead{display:table-row}.chkTable .chkRow.valign .chkData,.chkTable .chkHead.valign .chkData{vertical-align:middle}.chkTable .chkRow .chkData,.chkTable .chkHead .chkData{display:table-cell;padding:5px}.chkTable .chkRow .chkData input[type=checkbox],.chkTable .chkRow .chkData input[type=radio],.chkTable .chkHead .chkData input[type=checkbox],.chkTable .chkHead .chkData input[type=radio]{margin:5px 5px 0 0}.chkTable .chkRow .chkData.alignLeft,.chkTable .chkHead .chkData.alignLeft{text-align:left}.chkTable .chkRow .chkData.alignRight,.chkTable .chkHead .chkData.alignRight{text-align:right}.chkTable .chkRow .chkData:first-child,.chkTable .chkHead .chkData:first-child{white-space:nowrap;padding-left:0}.chkTable .chkRow .chkData.ac,.chkTable .chkHead .chkData.ac{text-align:center}.chkTable .chkRow .chkData.ar,.chkTable .chkHead .chkData.ar{text-align:right}.chkTable .chkRow .chkData.stretch,.chkTable .chkHead .chkData.stretch{width:100%}.chkTable .chkHead .chkData:first-child{padding-left:5px}.chkFloatL{float:left;margin:0 20px 10px 0}.chkElementFooter{clear:both;margin:10px 0}.chkElementFooter.right{text-align:right}#userDashboard .r1{overflow:hidden}#loginAccount{text-align:center}#loginAccount .loginOcg{text-align:left;display:inline-block}#loginAccount .forgotPass{font-size:90%;padding:8px 0 0;display:inline-block}#forgotAccount{text-align:center}#forgotAccount .forgotPassword{text-align:left;display:inline-block}ol.chkForms{margin:0 0 10px 0}ol.chkForms.chkForms0{margin:0}ol.chkForms lh{padding:10px 0 2px;font-weight:bold;display:block;font-size:120%}ol.chkForms li{margin:0 0 5px 16px;list-style-type:decimal}ul.chkForms{margin:0 0 10px 0}ul.chkForms.chkForms0{margin:0}ul.chkForms lh{padding:10px 0 2px;font-weight:bold;display:block;font-size:120%}ul.chkForms li{margin:0 0 5px;list-style-type:none;vertical-align:middle}ul.chkForms li p.indent{padding-left:18px}input.feRadio,input.feCheckbox{float:left;width:auto;
 margin:2px 5px 2px 0}select option{padding:0 2px}.chkFooterStep{text-align:right}.chkStepAction{text-align:right}.chkStepAction.alignLeft{text-align:left}.chkElement{overflow:hidden}.chkElement.forgotPass{margin:20px auto;text-align:left;display:inline-block;padding:20px;border:1px solid #cccccc}.chkElement.formErrors ul{margin:0 0 0 20px}.chkElement.formErrors ul li{font-size:90%;font-weight:bold;list-style-type:square}.chkElement .r1,.chkElement .r2,.chkElement .r3,.chkElement .r4,.chkElement .c1,.chkElement .c2,.chkElement .c3,.chkElement .c4{overflow:hidden}.chkElement .f1{display:block}.chkElement.chkLoginBadges{overflow:hidden}.chkElement.chkSectionWrapper{padding:20px;border:1px solid #cccccc;margin:0 0 20px}.chkElement.chkContainer{margin:0 0 30px;overflow:hidden}.chkElement.chkContainer.paymentMethod{overflow:visible}.chkElement.loginInformation{padding:10px;border:1px solid #cccccc}.chkElement.orderCompleted .orderDetails{margin:10px 0}.chkElement.orderCompleted .orderDetails .orderShipDate .orderShipArrival{font-weight:bold}.chkElement.accountInformation{float:left;width:50%;padding-right:20px}.chkElement.cellPadRight{padding-right:20px}.chkElement.userAddress .c1{float:left;width:50%}.chkElement.userShipping{border-right:1px solid #cccccc;margin-right:20px}.chkElement.userBilling .billingSame{margin:5px 0 10px}.chkElement.humanRecaptcha .c1 img{float:left;margin:0 10px 10px 0}.chkElement.humanRecaptcha .c1 .captchaInput{float:left;width:200px;text-transform:uppercase;text-align:center;font-weight:bold;font-size:160%}.chkElement.chkSharePlugin .cWrapper .chkShareHead img{display:inline-block}.chkElement.chkSharePlugin .cWrapper .chkShareBlock{overflow:hidden;clear:both}.chkElement.chkSharePlugin .cWrapper .chkShareBlock .chkShareItemContainer{float:left;width:25%}.chkElement.chkSharePlugin .cWrapper .chkShareBlock .chkShareItemContainer:nth-child(4n+1){clear:both}.chkElement.chkSharePlugin .cWrapper .chkShareBlock .chkShareItemContainer .chkShareItem{padding:10px;text-align:center}.chkElement.chkSharePlugin .cWrapper .chkShareBlock .chkShareItemContainer .chkShareItem .chkShareImage{padding:5px}.chkElement.chkSharePlugin .cWrapper .chkShareBlock .chkShareItemContainer .chkShareItem .chkShareImage img{width:100%}.chkElement.chkSharePlugin .cWrapper .chkShareBlock .chkShareItemContainer .chkShareItem .chkShareTitle{font-size:90%}.chkElement.customerAddress .c1{float:left;width:50%}.chkElement.customerAddress .chkElementContents{overflow:hidden}.disabledField{background:#f2f2f2;border:1px solid #cccccc;cursor:not-allowed}.chkIcon{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;text-align:center;vertical-align:baseline;line-height:1;font-size:100%;width:1.2857142857142858em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:90%;width:auto;line-height:normal}.chkIcon.faForward:before{content:"\f054"}.chkIcon.faForward.faWait{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;animation:spin 2s infinite linear}.chkIcon.faForward.faWait:before{content:"\f110"}.chkIcon.faBackward:before{content:"\f053"}.chkIcon.faPinit:before{content:"\f0d2"}.chkIcon.faError{color:#ba2227}.chkIcon.faError:before{content:"\f071"}.chkIcon.faSandBox:before{content:"\f05a"}.chkIcon.faHelp{color:#0065FF}.chkIcon.faHelp:before{content:"\f059"}.chkIcon.faImportant{color:#DA5555}.chkIcon.faImportant:before{content:"\f05a"}.chkIcon.faDashboard:before{content:"\f0e4"}.chkIcon.faBook:before{content:"\f02d"}.chkIcon.faDesktop:before{content:"\f108"}.chkIcon.faMoney:before{content:"\f0d6"}.chkIcon.faCreditCard:before{content:"\f09d"}.chkIcon.faPrint{color:#DA5555}.chkIcon.faPrint:before{content:"\f02f"}.chkIcon.faEdit:before{content:"\f040"}.chkIcon.faRemove:before{content:"\f00d"}.chkIcon.faClear:before{content:"\f12d"}.chkIcon.faMiniCheckout:before{content:"\f132"}.chkIcon.faSuccess:before{content:"\f00c"}.chkIcon.faUpdate:before{content:"\f021"}.chkIcon.faPaypalGo:before{content:"\f054"}.chkIcon.faBoxPlus:before{content:
"\f0fe"}.chkIcon.faBoxMinus:before{content:"\f146"}.chkIcon.faShip:before{content:"\f0d1"}.chkIcon.paymentTypeIcons{margin-right:5px;font-size:130%;display:inline-block}.chkIcon.paymentTypeIcons.faCreditcard:before{content:"\f09d"}.chkIcon.paymentTypeIcons.faCalendar:before{content:"\f073"}.chkIcon.paymentTypeIcons.faCheckpo:before{content:"\f0e0"}.chkIcon.paymentTypeIcons.faQuote:before{content:"\f075"}.chkIcon.paymentTypeIcons.faCreditline:before{content:"\f0a3"}.chkIcon.paymentTypeIcons.faZero:before{content:"\f145"}.coaPaypal img{cursor:pointer}.coaPaypal .paypalCheckout{text-align:center;padding:6px 10px;display:block;width:50%;cursor:pointer;background:#FFF7D6;border:1px solid #FFDE9C;color:#C47D31}.coaPaypal .paypalCheckout span{vertical-align:middle}.coaPaypal .paypalCheckout img{width:70px;vertical-align:middle}#checkoutPayment{overflow:hidden}#checkoutPayment .r2 .c1{float:left}#checkoutPayment .r2 .c2{overflow:hidden}#checkoutPayment .r2 .c2 .cWrapper{margin:0 0 0 20px;overflow:hidden}#checkoutPayment .orderNoteData textarea{padding:5px;width:100%}#checkoutPayment .payMethod .payMethodHead{margin:0 0 10px}#checkoutPayment .payMethod .payMethodHead H3{margin:0}#checkoutPayment .payMethod .payMethodHead .payMethodHeadSub{font-size:90%}#checkoutPayment .payMethod .payMethodHead .payMethodHeadSub p{margin:0}#checkoutPayment .payMethod .payMethodContent{margin:0 0 20px}#checkoutPayment .payMethod .payMethodContent .help-link{font-size:90%}#checkoutPayment .payMethod .payMethodContent .agreeToQuoteTerms{margin:10px 0 0}#payMethods{padding:15px 10px}#payMethods .payType{white-space:nowrap}#payMethods .payType.selected label{cursor:default}#payMethods .payType label{padding:3px 5px;display:block;cursor:pointer;vertical-align:baseline}#payMethods .payType label input{vertical-align:baseline}#payMethods .payType label .paymentTypeIcons{font-size:140%;margin-right:10px}#payMethodsAside{overflow:hidden;margin:15px}#payMethodsAside .payMethod{border-bottom:1px solid #cccccc;margin-bottom:15px}.chkCardProcessing{font-size:90%;font-style:italic}#CardNumber{margin:0 10px 0 0}.sandBoxContainer{padding:5px;color:#ff8f20;font-size:90%;clear:both}.chkFooterDump{color:#ec7500;font-size:90%}.acceptedCards{margin:10px 0 0;vertical-align:bottom;font-size:0}.acceptedCards span{overflow:hidden}.acceptedCards span:not(.selected) img{opacity:0.2}.acceptedCards span img{margin:0 3px 0 0;height:24px}#payCreditCards.chkForms input{width:auto}#payCreditCards.chkForms #year,#payCreditCards.chkForms #month{display:inline-block;clear:none}.chkCompleteOrderFooter{padding:5px 0;overflow:hidden}.chkCompleteOrderFooter .payPrivacyNote{float:left;font-size:90%}.paymentCreditLine{margin-bottom:10px}.siteSeal{float:right}.chkProgressBar .chkProgressRibbon{text-align:right;float:right;padding:10px 0}#chkStepsTable{text-align:right;padding:0 0 0;font-size:110%;display:inline-block}#chkStepsTable .chkStepsRow{list-style:none;overflow:hidden;display:inline-block}#chkStepsTable .chkStepsRow .chkStep{text-align:center;float:left;vertical-align:middle;padding:0 20px}#chkStepsTable .chkStepsRow .chkStep:first-child{padding-left:0;border-left:0}#chkStepsTable .chkStepsRow .chkStep:last-child{padding-right:0}#chkStepsTable .chkStepsRow .chkStep span{display:inline-block;text-align:left;vertical-align:top}#chkStepsTable .chkStepsRow .chkStep span .stepNumber{font-weight:bold;margin:0 3px 0 0;text-align:center;float:left}#chkStepsTable .chkStepsRow .chkStep span .stepNumber:after{content:"."}#chkStepsTable .chkStepsRow .chkStep.completed{font-weight:bold}#chkStepsTable .chkStepsRow .chkStep.completed:not(.current){font-weight:inherit;color:inherit}.cfKey{float:left;width:35%;font-size:140%}.cfValue{float:left;width:65%}.cfValue:after{display:block;content:"";clear:both}.cfQuestion,.cfAnswer{float:none;width:100%}.cfAnswer{margin:10px 0 5px}.cfAnswer label{display:block;margin:0 0 5px}.cfSubtitle{border-top:1px solid;border-image:linear-gradient(to left,lightgrey 50%,transparent
50%) 100% 1;padding-bottom:24px}.cfLineItems{display:flex;align-items:flex-start;margin-bottom:10px}.cfLineItemTitle{font-size:16px}.cfReviews{margin-bottom:7%}.cfItemReviewBlock{margin-bottom:10px}.cfItemReviewQuestion{font-weight:bolder;font-size:110%;display:block}.cfItemReviewAnswer{margin-bottom:2%}.cfItemReviewGallery{display:flex;flex-wrap:wrap;gap:10px}.cfItemReviewGallery .cfItemReviewAnswer{display:inline-block;margin-bottom:2%}.cfItemReviewHeadline{width:100%}.cfLineItemThumbnails{margin-right:20px;flex-shrink:0}.cfLineItemThumbnails img{padding:5px;width:150px}.cfLineItemThumbnails img:hover{box-shadow:0px 0px 5px #ccc;cursor:pointer;opacity:.5}.cfLineItemDetails{flex-grow:1}.cfLineItemDescription{font-size:90%;column-count:2;column-gap:20px}.cfLineItemDescription .line-item{display:block;margin-bottom:5px}.cfGalleryThumbnail{max-height:100px;max-width:120px;border:2px solid #ccc;border-radius:5px;margin:5px;transition:transform 0.3s}.cfGalleryThumbnail:hover{transform:scale(1.1);border-color:#007bff}.cfGalleryImage{display:inline-block;text-align:center}.cfLineItemRating{margin-bottom:20px;display:flex;flex-direction:row-reverse;justify-content:flex-end}.cfLineItemRating input{display:none}.cfLineItemRating label{font-size:24px;cursor:pointer}.cfLineItemRating label:hover,.cfLineItemRating label:hover ~ label{color:orange}.cfLineItemRating input:checked ~ label{color:orange}@keyframes blink{0%,100%{opacity:1}50%{opacity:0.3}}.blink{animation:blink 0.25s ease-in-out 1}#cfItemReviewSaveButton{float:left;background:#58524D;color:#FFFFFF;padding:5px 10px 4px}#cfItemReviewSaveButton:hover{background-color:#2C2926;cursor:pointer}#cfCSF textarea{width:100%;height:100px;font-size:100%}.bread-loading,.bread-no-financing,.bread-error{display:inline-block;background-color:#f0f0f0;color:#5B4274;font-size:24px;font-weight:bold;font-family:Roboto,Arial,sans-serif;text-align:center;border-radius:4px;white-space:nowrap;border:none;margin:0}.bread-error{color:red}@media screen and (max-width:768px){.cartMain,#secureCheckout #edituser .chkElement.accountInformation,#secureCheckout .chkElement.customerAddress .c1{float:none;width:inherit}.cartAside .cartPad{padding:0 0 20px}.cartObjects .cartObjectFooter{text-align:center}.coCouponContainer .chkTable{margin:0 auto}#secureCheckout .chkElement.chkProgressBar .chkProgressRibbon{float:none;text-align:center;border-bottom:1px solid #666666}#chkStepsTable{margin:0 auto}#checkoutPayment .orderNotes{float:none;padding:0}.chkElement.userShipping{border:0;border-bottom:1px solid #666666;margin:0 0 15px;padding:0 0 5px}.chkCompleteOrderFooter .payPrivacyNote{margin:10px 0 -5px}}@media screen and (max-width:480px){#checkoutPayment .r1 .c1,#checkoutPayment .r2 .c1,#secureCheckout .chkElement.accountInformation,.chkElement.chkSharePlugin{float:none;width:auto}.chkElement.chkSharePlugin .cWrapper,#checkoutPayment .r1 .c2 .cWrapper{margin:0}.chkProgressRibbon,.couponFactors{display:none}#secureCheckout .chkElement.chkSharePlugin .chkShareBlock .chkShareItemContainer{width:50%}#secureCheckout .chkElement.chkSharePlugin .chkShareBlock .chkShareItemContainer:nth-child(2n+1){clear:both}.acceptedCards{display:block;clear:both}.cartMain{float:none;width:inherit}.cartObjects .cartObjectHead .coH1 .coH1b,.cartObjects .cartObjectHead .coH2 .coH2a{display:none}.cartObjectLine.lineTypeRUSH .coData.coD1,.cartObjectLine.lineTypeTMPL .coData.coD1{float:left}.cartChildContainer .cartObjectLine{border-bottom:1px dashed #eaeaea}.cartChildContainer .cartObjectLine:last-child{border-bottom:0}.coData.coD1{display:block;width:68%}.coData.coD2 .coD2a{float:right;margin:0 0 5px 10px}.coData.coD2 .coD2b,.coData.coD2 .coD2d{float:right;clear:right;padding:8px}.chkElement.orderHistory .chkHead,.chkElement.orderHistory .statusHold{display:none}.chkRow .chkData{
text-align:left}.chkRow .chkData:last-child{margin:0 0 20px}.chkData.chkInvNum:before{content:"Invoice:"}.chkData.chkInvStatus:before{content:"Status:"}.chkData.chkInvTotal:before{content:"Total:"}.chkData.chkInvBal:before{content:"Balance:"}.payTable,.chkTable,.chkTable.thin{display:block}.payRow,.chkRow,.chkHead{display:block}.payData,.chkData{display:block;padding:0;clear:both}.paymentMethod{margin-bottom:0}#payMethodsAside{border-left:0}#payMethods{background:#f2f2f2;border-bottom:1px solid #cccccc;padding:10px;color:#404040}#loginAccount .loginOcg,#forgotAccount .forgotPassword,.securedCta.formProcess,.securedCtaAlt.formProcess{display:inherit;width:100%}}#coCouponCode{flex-grow:1;padding:8px;font-size:11px;font-weight:bold;text-align:left;border:1px solid black;border-radius:3px;background-color:#f8f7f7;min-width:0;overflow:hidden}.cartSecondaryBtn{padding:9px 20px;background-color:black;color:white;font-size:11px;font-weight:bold;text-align:center;border:none;border-radius:5px;cursor:pointer}.cartSecondaryBtn:hover{background-color:#333333}.coaRow.coaCoupon{display:flex;flex-direction:column}.coaPromoContainer{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:5px}.coaCouponSet{text-align:right;margin-top:5px}.coCouponContainer{display:flex;gap:10px;width:100%;max-width:600px;margin-bottom:10px}.couponDetails{flex-grow:1;display:flex;flex-direction:row;white-space:normal;word-break:break-word;margin-right:10px}.couponText{align-items:center;text-align:left}.couponCheckmark{width:16px;height:16px;vertical-align:top;margin-right:5px}.couponText p.caption{font-size:10.5px}.removeCoupon{align-self:flex-end}.removeCoupon a{color:#d9534f;font-weight:bold;text-decoration:none;white-space:nowrap}.removeCoupon a:hover{text-decoration:underline}