@charset "utf-8";.couponHolder{display:none}.couponLoading{display:none}#sampleShippingInfo{display:none;padding:2px}.header
.navTitle{display:none}.baskContents
.baskProdEdit{text-align:center}tr.BaskProdOptionRow{font-size: .9em}.baskProdOptionData{font-style:italic}.baskProdQuantity
a{}.checkoutStep{color:#000;cursor:default}.csCurrent{background-color:#693D7E;border-color:#828282;color:#fff}.checkoutNotes
li{list-style-type:none}.cartTotals{font-weight:bold}.cartTotals
td{text-align:right}.cartTotals td:first-child
p{background-color:#e3dfdc;background-color:#f4f2f1}.baskTotal{border:none}.orderSummary legend, #addressSummary legend, #orderCharges legend, #paymentSummary legend, .orderNotes legend, .orderComplete
legend{font-weight:bold;color:#693D7E}#completeOrder{text-align:right}.orderComplete{border-color:#693D7E}.minOrder{text-decoration:none}.baskTotal{font-weight:bold}#showCalcShipForm{text-decoration:underline}.shippingRate{cursor:pointer}.shippingRateEstimate{margin:0px
auto;width:300px;border-spacing:0px;border-collapse:separate}.shippingRateEstimate
p{margin:3px
5px 1px 3px}.shippingRateEstimate
td{border:1px
solid #e3dfdc;border-left:none;padding:0px;vertical-align:top}.shippingRateEstimate td:first-child{border-right:none;border-left:1px solid #e3dfdc;background-color:#f4f2f1;text-align:right}.shippingRateEstimateInfo{margin:3px;text-align:right}.transitTimeEstimate{font-size: .85em;margin:0px
0px 5px 0px;font-weight:normal !important;text-align:left;display:inline-block;padding:0px
3px}#calcShipLoading{display:none;text-align:center}.editableText{border:1px
solid transparent;font-style:italic;font-weight:bold;padding:2px;padding-left:0px}.editableText:hover{border:1px
dashed #ccc}.editableText:focus{border:1px
solid #ccc;font-style:normal;font-weight:normal}.editableText:disabled{border:1px
solid transparent;font-style:italic;font-weight:bold;background-color:transparent;color:#000}#addressBookWidgetDiv{min-width:200px;max-width:600px;min-height:228px;max-height:400px;height:228px}#walletWidgetDiv{min-width:300px;max-width:600px;min-height:228px;max-height:400px;height:228px}@media screen and (min-width: 320px){tr.BaskProdOptionRow.collapseMe{height:0px;overflow:hidden;font-size:0px}tr.BaskProdOptionRow.collapseMe
td{padding:0px}tr.BaskProdOptionRow.collapseMe
i.OptionText{display:none}tr.baskProd.FCIDItem,tr.BaskProdOptionRow.FCIDItem{}.InactivityTrustLogoContainer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:center}.OptionBullet,.OptionPrompt,.OptionValue{display:inline-block;margin-left:3px;margin-right:3px}.OptionText{margin-left:20px;white-space:nowrap}.baskCouponRedeem .ui-button-text-only .ui-button-text{padding:0px
!important}tr.baskProdEdit.baskCouponRedeem
td{border-top:1px solid #ccc}.altCoupon{width:120px;padding:0px}.CouponRedeem_Loading{display:none}.amazonPaymentsButton,.paypalButton,.altCheckout{display:block;float:right}input.jquiButton,button.jquiButton{padding:3px;font-size:0.8em}.pageContent{width:100%;max-width:100%}.mainNavLoading{width:100%}.baskContents{margin-top:15px;width:100%}.baskContents
td{vertical-align:top;padding:3px}.baskContents
p{margin-top:0px}.baskContents
.baskProdThumb{display:none}.baskContents
table{width:100%}.baskProdEdit{width:100px}.baskProdQuantity
div{text-align:center;position:relative}.baskProdQuantity
input{width:50px}.baskProdThumb{width:130px}.baskProdPrice, .baskProdTotal, .baskProdOptionPrice, .baskProdOptionTotal, .baskChargeDescrip, .baskChargeAmount, .baskTotal
td{text-align:right;padding-right:3px}.updateQuantitySubmit{margin-top:2px}.cartButtons{margin-top:10px;text-align:center}.cartButtons a,#payWithAmazonDiv,.paypalButton,.altCheckout{margin:0px
0px 10px 0px;width:100%}.baskTrust{margin-top:5px;text-align:center}.baskProdQuantity, .baskProdQuantity
input{text-align:center}.baskProdQuantity input, .baskProdQuantity
select{margin-left:3px}.baskProdQuantity
a{margin:4px
0px 0px 3px;position:absolute;top:0px;right:5px}#checkoutLink{padding:20px
35px;margin-right:0px;float:right;font-weight:bold}#checkoutLink
span.fRight{margin-left:5px}#shippingAddress,#billingAddress,#loginInfo{width:98%;float:left;margin:15px
0px 0px 0px}#billingAddress fieldset br.clear, #shippingAddress fieldset
br.clear{display:none}.fieldName{width:40%;line-height:25px;font-weight:bold}.fieldName.first{display:none}p.field{width:auto;margin-top:0px;line-height:25px}.field input, .field
select{width:90%}.checkoutStep{font-size: .8em;padding:0px
3px;height:30px;line-height:normal;border:1px
solid #e3dfdc;margin:4px
1px 10px 8px;width:40%}#ocstForm .jquiButton, .oselData .jquiButton, #completeOrder .jquiButton, #acad_form .jquiButton,#updateSavedItems{font-size:1.2em;padding:10px
5px;font-weight:bold;margin-top:10px;margin-bottom:5px;width:98%}.oselData
.altCouponSubmit{margin-top:0px;width:auto}#ocstForm label.ui-state-error{margin-left:11px}.checkoutNotes
li{list-style-type:none;margin-top:3px;width:90%}#shippingAddress fieldset, #billingAddress fieldset, #loginInfo
fieldset{border:1px
solid #666;padding:5px}.oselData,.cartTotals{width:100%;float:left;border:1px
solid #ccc;padding:3px;margin-right:5px}.oselData
textarea{width:80%;height:100px}#delConfLink{font-size: .9em}.cartTotals
table{width:100%}.cartTotals
p{border:1px
solid #e3dfdc}.cartTotals td:first-child{width:80%}.cartTotals td
p{margin:2px
0px;padding:5px}#orderCharges
.cartTotals{width:100%}#addressBookWidgetDiv{width:100%}#walletWidgetDiv{width:100%}.orderSummary,#addressSummary,#orderCharges,#paymentSummary,.orderNotes,.orderComplete{border:1px
solid #ccc;padding:3px;margin-bottom:15px}#addressSummary, #orderCharges, #paymentSummary, #addressSummary p, #paymentSummary
p{width:100%;float:left;margin-right:0px}#addressSummary
.jquiButton{width:100%}#paymentSummary{margin-top:10px}#paymentSummary
p.paymentPrompt{width:30%}#paymentSummary
p.paymentField{width:65%}#paymentSummary p.paymentField
input{width:90%}#addressSummary
p{margin-top:15px}.orderComplete{font-size:1.2em;margin:15px
0px 25px 0px}.ui-state-error{padding:5px;margin-bottom:20px}.minOrder{padding:3px}.minOrder span.ui-icon{display:inline-block;position:relative;top:2px}#showCalcShipForm{margin-right:5px}a.specialDiscount
span{padding:1px
3px !important}.baskProd
td{border-top:1px solid #ccc}.BaskProdOptionRow .fa-pencil-square-o{font-size:1.2em}.BaskProdOptionRow
.editableText{height:14px}.baskProdOptionsReveal{display:block}.BaskProdOptionRow{height:0px;line-height:0px;visibility:hidden}.BaskProdOptionRow
td{height:0px}.BaskProdOptionRow .OptionText, .BaskProdOptionRow .OptionText
*{height:0px;line-height:0px}#shippingAddress{}#billingAddress fieldset p.fieldName label, #shippingAddress fieldset p.fieldName
label{display:none}.mobileAltShippingAddress{display:block;margin:20px
0px 5px 0px;clear:both}#ShippingMethod,#PaymentMethod{margin-bottom:5px}.pac-container{min-width:250px}.baskProd td.baskProdName.ui-state-error, .baskProd td.baskProdPrice.ui-state-error, .baskProd td.baskProdQuantity.ui-state-error, .baskProd td.baskProdTotal.ui-state-error{border-left:none;border-right:none}#AddressMismatch
h2{font-size:1.2em;border-top:none;border-left:none;border-right:none;background-color:transparent;background-image:none}#AddressMismatch
div{margin:10px;background-color:transparent;background-image:none}#AddressMismatch div p.ui-corner-top{margin-top:0px;padding:3px}.AddressMismatch_DataDisplay{margin:10px;line-height:1.2em}#AddressMismatch
button{width:80%;margin-left:auto;margin-right:auto;margin-bottom:5px;display:block}.MismatchOn_zip .AddressMismatch_EnteredZip, .MismatchOn_zip
.AddressMismatch_NewZip{border:1px
solid #ff0;background-color:#FFFFB0}.MismatchOn_state .AddressMismatch_EnteredState, .MismatchOn_state
.AddressMismatch_NewState{border:1px
solid #ff0;background-color:#FFFFB0}.ShippingAddress_IfDifferent{}}@media screen and (min-width: 480px){.baskContents
.baskProdThumb{display:table-cell}.cartButtons
a{margin:0px
30px 0px 0px;width:auto}.paypalButton
a{margin:0px}#payWithAmazonDiv,.paypalButton,.altCheckout{width:auto}#billingAddress fieldset br.clear, #shippingAddress fieldset
br.clear{display:inline}.fieldName{float:left}.fieldName.first{display:block}p.field{float:left;width:60%;margin-top:10px}.field input, .field
select{width:auto}#addressSummary, #orderCharges, #paymentSummary, #addressSummary p, #paymentSummary
p{width:48%;margin-right:5px}#walletWidgetDiv{}.checkoutStep{width:auto;line-height:30px}#ocstForm .jquiButton, .oselData .jquiButton, #completeOrder .jquiButton, #acad_form .jquiButton,#updateSavedItems{width:auto}#addressSummary
.jquiButton{width:auto}}@media screen and (min-width: 600px){.oselData,.cartTotals{width:48%}.pageContent{padding-right:10px}.baskProdOptionsReveal{display:none}.BaskProdOptionRow{visibility:visible;height:21px;line-height:90%}.BaskProdOptionRow .OptionText, .BaskProdOptionRow .OptionText
*{height:auto}#shippingAddress{display:block}#billingAddress fieldset p.fieldName label, #shippingAddress fieldset p.fieldName
label{display:inline}.mobileAltShippingAddress{display:none}.pac-container{min-width:300px}}@media screen and (min-width: 768px){#shippingAddress,#billingAddress,#loginInfo{width:48%;margin-right:5px}}@media screen and (min-width: 795px){.amazonPaymentsButton,.paypalButton,.altCheckout{display:block;float:right}.altCheckout{margin:0px}}@media screen and (min-width: 900px){}