.productinfo .customizebutton{display:inline-block;text-align:center;line-height:1;cursor:pointer;-webkit-appearance:none;transition:background-color 0.25s ease-out, color 0.25s ease-out;vertical-align:middle;border:1px solid transparent;border-radius:0;padding:0.85em 1em;margin:0 0 1rem 0;font-size:0.9rem;background-color:#FAFAFA;color:#fefefe;color:#5E5E5E;width:50%;margin:0px 0px 5px 0px}[data-whatinput='mouse'] .productinfo .customizebutton{outline:0}.productinfo .customizebutton:hover,.productinfo .customizebutton:focus{background-color:#c8c8c8;color:#fefefe}.productinfo .addcartError{color:red;margin-bottom:16px;display:none}.productinfo .addcartstatus{display:none;width:50%;height:48px;padding:8px 0px 7px;margin:0px;font-size:18px;text-align:center}.productinfo .fullwidth{width:100%}.productinfo .centeredsmall{height:300px}.productdescription{margin:20px 0px;padding-right:10px}.productdescription h3{text-align:left}.productdescription p{font-weight:100;text-align:justify;text-justify:auto}.productdescription a{font-weight:400;color:#008CBA}.normalprice{text-decoration:line-through}.saleprice,.salesave{color:#b12704}.salesave{font-weight:100}.preorder,.limitedstock{color:red}.preorder a,.limitedstock a{color:#008CBA}.preorder a:hover,.limitedstock a:hover{text-decoration:underline}.similarDesigns{text-align:center}.similarDesigns .tabs{margin:25px 25px 0px}.similarDesigns .tabs-content{margin-bottom:0px}.similarDesigns .tabs-content h2{text-align:center}.similarDesigns .content{padding-bottom:0px}ul.differencedetail.square,ul.diffdetail.square{display:none;margin-left:20px}ul.differencedetail.square li,ul.diffdetail.square li{font-size:0.9rem;display:list-item}#addedToCart{text-align:center;width:640px}#addedToCart h4{margin:20px 0px 0px}#addedToCart h4 a{color:#008CBA}#addedToCart p{margin:0px}#addedToCart p .checkoutbutton{margin:20px 0px}#addedToCart p.addedCartOptions a{color:#008CBA}#addedToCart div.callout,#addedToCart .ordersummary div.customcharge,.ordersummary #addedToCart div.customcharge,#addedToCart div.ordersummary,#addedToCart .checkoutsuccess div.newslettersignup,.checkoutsuccess #addedToCart div.newslettersignup,#addedToCart .checkoutsuccess div.createaccount,.checkoutsuccess #addedToCart div.createaccount,#addedToCart .checkout div.checkoutpanel,.checkout #addedToCart div.checkoutpanel,#addedToCart div.categorypanel,#addedToCart div.modelpanel{margin:10px 0px 0px}#addedToCart hr{margin:25px 0px}#cyosSmall{min-height:455px}#cyosSmall .cyossuggest1{display:none}#cyosSmall .cyosLoading{display:none;text-align:center;margin:30px}#cyosSmall input,#cyosSmall .cyoslinkstatus,#cyosSmall .emailsuggest{margin:0}#cyosSmall .cyoslinkbutton{display:inline-block;text-align:center;line-height:1;cursor:pointer;-webkit-appearance:none;transition:background-color 0.25s ease-out, color 0.25s ease-out;vertical-align:middle;border:1px solid transparent;border-radius:0;padding:0.85em 1em;margin:0 0 1rem 0;font-size:0.9rem;background-color:#008CBA;color:#fefefe;width:100%;height:43px;margin:16px 0 0}[data-whatinput='mouse'] #cyosSmall .cyoslinkbutton{outline:0}#cyosSmall .cyoslinkbutton:hover,#cyosSmall .cyoslinkbutton:focus{background-color:#007095;color:#fefefe}#MatteGloss{width:640px}#MatteGloss h4{text-align:center}#MatteGloss p{font-size:14px}#addedToCart .column a,#addedToCart .columns a,#addedToCart .orderitems a,#addedToCart .orderinfo a,#addedToCart .checkout .halffield a,.checkout #addedToCart .halffield a,#addedToCart .checkout .fullfield a,.checkout #addedToCart .fullfield a{color:#5E5E5E}@media screen and (max-width: 1024px){.product h1{font-size:24px}}@media screen and (max-width: 800px){.productinfo .addcartbutton,.productinfo .customizebutton,.productinfo .addcartstatus,.productinfo #payment-request-button{width:100%}.productinfo .customizebutton{margin-top:10px}}@media screen and (max-width: 639px){.product{margin-bottom:0px}.product #productname{text-align:center}.product .productrating{text-align:center}.product h2.fits{text-align:center}.product .productrating .rateit{float:none}.product .centeredsmall{margin:10px;width:196px;margin-left:auto;margin-right:auto}.productinfo{max-width:none}.productinfo div.selectioninfo{margin-top:8px}.productinfo div.selectionnote{margin-top:1rem}.productinfo .skinfinishoption{max-width:320px}.productinfo p{padding:0px 10px}#addedToCart,#MatteGloss{width:100%}.productdescription{padding-left:10px}.similarDesigns .tabs{margin:10px 10px 0px}}table{width:100%}table tr th,table tr td{text-align:left}table tr td a.button{margin:0px 10px}.table_header_left{text-align:right}#iStylesMenu,#header,#breadcrumb,#searchbreadcrumb,.searchbarResults,.devicelist,#cyos-prehead,#fo{font-family:'Roboto', Helvetica, sans-serif}#cyos-searchhead{display:none}#cyos-prehead,#cyos-searchhead{min-height:100px;text-align:center}#cyos-prehead .devicelist,#cyos-searchhead .devicelist{font-size:16px}#cyos-prehead h1,#cyos-searchhead h1{font-size:48px;font-weight:normal;line-height:67.2px}#cyos-prehead h6,#cyos-searchhead h6{font-size:16px;line-height:24px}#cyos-prehead .callout,#cyos-prehead .ordersummary .customcharge,.ordersummary #cyos-prehead .customcharge,#cyos-prehead .ordersummary,#cyos-prehead .checkoutsuccess .newslettersignup,.checkoutsuccess #cyos-prehead .newslettersignup,#cyos-prehead .checkoutsuccess .createaccount,.checkoutsuccess #cyos-prehead .createaccount,#cyos-prehead .checkout .checkoutpanel,.checkout #cyos-prehead .checkoutpanel,#cyos-prehead .categorypanel,#cyos-prehead .modelpanel,#cyos-searchhead .callout,#cyos-searchhead .ordersummary .customcharge,.ordersummary #cyos-searchhead .customcharge,#cyos-searchhead .ordersummary,#cyos-searchhead .checkoutsuccess .newslettersignup,.checkoutsuccess #cyos-searchhead .newslettersignup,#cyos-searchhead .checkoutsuccess .createaccount,.checkoutsuccess #cyos-searchhead .createaccount,#cyos-searchhead .checkout .checkoutpanel,.checkout #cyos-searchhead .checkoutpanel,#cyos-searchhead .categorypanel,#cyos-searchhead .modelpanel{padding:16px;margin:0 0 16px;display:inline-block}#cyos-prehead .menu li,#cyos-searchhead .menu li{font-size:16px;padding:8px 16px}#cyos-prehead .menu a,#cyos-prehead .menu span.active,#cyos-searchhead .menu a,#cyos-searchhead .menu span.active{padding:0}#cyos-prehead .menu span.active,#cyos-searchhead .menu span.active{border-bottom:2px SOLID #A46AA8}#review blockquote{font-size:16px;margin:0 0 16px 0;padding:9px 20px 0px}#review blockquote cite{font-size:13px}#review blockquote .reviewlink{padding:0 15px}#fo .about{padding:0 15px}#fo .columns,#fo .orderitems,#fo .orderinfo,#fo .checkout .halffield,.checkout #fo .halffield,#fo .checkout .fullfield,.checkout #fo .fullfield{font-size:16px;padding:0 15px;line-height:24px}#fo .medium-4,#fo .orderinfo{padding:0}#fo p{margin:15px 0px 16px}#fo h4{margin:0 0 8px;line-height:25.2px}#fo ul{line-height:25.6px}#fo .icon{line-height:36px}#fo .newssignupform p{margin:0 0 16px}#fo #newsForm{font-size:16px;line-height:24px}#fo #newsForm input{height:39px;line-height:normal;padding:8px}#fo #newsForm a{font-size:14.4px;padding:12px 0px;margin:0 0 16px}#fo #newsForm .form-error{line-height:12px}#fo #footer .istyles-logo a,#fo #footer #site-logo-checkout a,#fo #footer #site-logo a,#fo #footer #menu-site-logo a{line-height:26px}#fo #footer li{font-size:16px}#fo #footer a{line-height:22.4px}#fo #footer .copyright{line-height:15px;height:15px}#fo #footer .copyright a{line-height:15px}@media screen and (max-width: 639px){#cyos-searchhead{min-height:130px}}.shoppingcart hr{margin:0px}.shoppingcart .callout.primary,.shoppingcart .ordersummary .primary.customcharge,.ordersummary .shoppingcart .primary.customcharge,.shoppingcart .primary.ordersummary,.shoppingcart .checkoutsuccess .primary.newslettersignup,.checkoutsuccess .shoppingcart .primary.newslettersignup,.shoppingcart .checkoutsuccess .primary.createaccount,.checkoutsuccess .shoppingcart .primary.createaccount,.shoppingcart .checkout .primary.checkoutpanel,.checkout .shoppingcart .primary.checkoutpanel,.shoppingcart .primary.categorypanel,.shoppingcart .primary.modelpanel{text-align:center}.shoppingcart .dropdown-pane{text-align:left}.cartRestricted{margin:15px 0px 30px}.cartRestricted a:hover{text-decoration:underline}.cartRestricted .restricteddesign{margin-bottom:5px}.cartRestricted li.restricteddesign a{color:#f04124;font-weight:bold}.cartRestricted select{margin-bottom:0px}.cartitemlist,.cartsubtotal,.cartitem{padding:10px}.cartitemlist a,.cartsubtotal a,.cartitem a{color:#008CBA}.cartitemlist a:hover,.cartsubtotal a:hover,.cartitem a:hover{text-decoration:underline}.cartheader{padding:0px 10px}.iteminfo{padding-right:0}.itemimg{padding:0px;text-align:center}a.cartitemname{font-size:16px;font-weight:700}.deleteX{display:none;float:right}.deleteX a{font-size:2em;line-height:0.7;color:#5E5E5E}.deleteX a:hover{text-decoration:none}.deletelink a,.deletelink{font-size:0.8rem;color:#5E5E5E}.itemquantity{text-align:center}.itemquantity select{text-indent:20px;width:80px}.finishOption{border:0px;padding:0px}.finishOption li{width:330px;border:1px SOLID #e6e6e6;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2)}.finishOption .icon-checkmark{display:none}.finishOption a{font-weight:100;color:#5E5E5E;background:#FAFAFA;border-bottom-style:none}.finishOption a:hover{text-decoration:none;background:#e1e1e1}.finishOption .checked a{color:#fefefe;background:#008CBA;cursor:default}.finishOption .checked a:hover{color:#fefefe;background:#006687}.finishOption .checked .icon-checkmark{display:inline}.cartsubtotal .subtotal,.cartsubtotal .subtotalvalue,.cartsubtotal .discountvalue,.cartsubtotal .shippingvalue,.cartsubtotal .totalvalue,.cartsubtotal .inline{font-size:14px;font-weight:bold}.cartsubtotal .subtotal{text-align:right;padding:0px}.cartsubtotal .subtotal .f-dropdown{text-align:left}.cartsubtotal .subtotalcountry{padding-right:0px}.cartsubtotal #countrylist,.cartsubtotal .middle{margin-bottom:0px}.checkoutbutton{display:inline-block;text-align:center;line-height:1;cursor:pointer;-webkit-appearance:none;transition:background-color 0.25s ease-out, color 0.25s ease-out;vertical-align:middle;border:1px solid transparent;border-radius:0;padding:0.85em 1em;margin:0 0 1rem 0;font-size:0.9rem;background-color:#E17800;color:#fefefe}[data-whatinput='mouse'] .checkoutbutton{outline:0}.checkoutbutton:hover,.checkoutbutton:focus{background-color:#b46000;color:#fefefe}.checkoutcart{width:100%;text-align:right;padding:0 10%;margin:10px 0}.checkoutcart .checkoutbutton{margin:0}.savecartforlater{display:inline-block;padding-right:15px}.savecartforlater a{font-weight:normal;color:#008CBA}.savecartforlater a:hover{text-decoration:underline}.cartempty a{color:#008CBA}.cartempty a:hover{text-decoration:underline}.cartempty a.button{color:white}.cartempty h1{text-align:center}.cartempty .callout,.cartempty .ordersummary .customcharge,.ordersummary .cartempty .customcharge,.cartempty .ordersummary,.cartempty .checkoutsuccess .newslettersignup,.checkoutsuccess .cartempty .newslettersignup,.cartempty .checkoutsuccess .createaccount,.checkoutsuccess .cartempty .createaccount,.cartempty .checkout .checkoutpanel,.checkout .cartempty .checkoutpanel,.cartempty .categorypanel,.cartempty .modelpanel{margin:20px;margin-left:auto;margin-right:auto;max-width:600px;background:white;text-align:center}#DevicesCart{text-align:center;margin-bottom:1rem}@media screen and (max-width: 1023px){.cartRestricted{margin:0px 15px 5px}}@media screen and (max-width: 639px){.cartRestricted{margin:0px 10px 5px}.shoppingcart h1{margin-bottom:15px}.shoppingcart .iteminfo{min-height:110px}.shoppingcart a.checkoutbutton{width:50%}.shoppingcart a.checkoutbuttonwide{width:100%}#shipcomment{margin-top:11px}.deleteX{display:block}.deletelink{display:none}.itemprice{text-align:center}.cartitem .itemquantity,.cartitem label.middle{margin-bottom:0px}.checkoutcart{padding:0 5%}}@media screen and (max-width: 550px){.shoppingcart .iteminfo{min-height:90px}}@media screen and (max-width: 500px){.cartitem .dropdown-pane{background-color:transparent}.cartitem .dropdown-pane li{width:240px}.shoppingcart .iteminfo{min-height:80px}.cartsubtotal .subtotalcountry{padding-left:0px;padding-right:8px}.cartsubtotal .subtotal{padding-right:5px}.cartsubtotal .subtotalvalue,.cartsubtotal .subtotalshipping,.cartsubtotal .discountvalue,.cartsubtotal .totalvalue{padding-left:0px;padding-right:0px}.checkoutcart{padding:0 20px}}@media screen and (max-width: 430px){.shoppingcart .iteminfo{min-height:70px}}@media screen and (max-width: 400px){.checkoutcart{padding:0 10px}.checkoutcart .savecartforlater{padding-right:10px}}@media screen and (max-width: 370px){.checkoutcart .forlater{display:none}}#site-logo-checkout{font-size:60px;text-align:center;margin:35px 0px 20px;display:block;z-index:88}.separator{display:flex;align-items:center;text-align:center;padding:10px 0px}.separator::before,.separator::after{content:'';flex:1;border-bottom:1px solid #CCC}.separator:not(:empty)::before,.separator:not(:empty)::after{margin-left:1em;margin-right:1em}#payment-element{min-height:225px;text-align:center;margin-bottom:25px}#paypal-button-container{max-width:200px;min-height:35px}.crid{max-width:75rem;margin-left:auto;margin-right:auto;max-width:100%}.crid::before,.crid::after{content:' ';display:table}.crid::after{clear:both}.crid .column,.crid .columns,.crid .orderitems,.crid .orderinfo,.crid .checkout .halffield,.checkout .crid .halffield,.crid .checkout .fullfield,.checkout .crid .fullfield{text-align:center;padding:5px;color:#5E5E5E;font-size:12px}.checkout{max-width:1024px;margin-left:auto;margin-right:auto;border:1px SOLID #e6e6e6}.checkout a{font-weight:normal;color:#008CBA}.checkout a:hover{text-decoration:underline}.checkout h3{margin:0px 0px 15px}.checkout div{color:#5E5E5E}.checkout .worldpay{padding:15px}.checkout .leftcolumn{padding:15px 15px 35px}.checkout .rightcolumn{padding:35px 15px 35px;text-align:center}.checkout .rightcolumn .confirmorderwrap,.checkout .rightcolumn .confirmorderstatus{margin-bottom:35px}.checkout .rightcolumn .confirmorderstatus{padding-top:0.3em}.checkout div.right{font-size:12px;font-weight:400;padding-bottom:12px}.checkout input#subscribenewsletter{margin-bottom:0px}.checkout .email-field{text-align:left}.checkout .checkoutpanel{background:white;padding-bottom:10px}.checkout .checkoutpanel h5{margin-bottom:25px}.checkout .billingpanel{margin-bottom:20px}.checkout .billingpanel h5{display:inline-block}.checkout .billingpanel .secureserver{display:inline-block;float:right;text-align:right;color:#090;font-weight:bold}.checkout .billingpanel .secureserver a{font-size:12px}.checkout .billingpanel .secureserver a:hover{cursor:help}.checkout .halffield,.checkout .fullfield{position:relative;padding-bottom:25px;margin:0px}.checkout .createaccount-field{font-size:12px}.checkout .newsletter-field{font-size:12px;margin-bottom:10px}.checkout #shipto-address,.checkout #shipto-method{margin-bottom:0px}.checkout .billto-method{padding-bottom:15px}.checkout .billto-couponwrap{padding-top:25px}.checkout .billto-coupon{position:relative;padding-bottom:25px}.checkout .couponredeemwrap{padding:0}.checkout .couponredeem{display:inline-block;text-align:center;line-height:1;cursor:pointer;-webkit-appearance:none;transition:background-color 0.25s ease-out, color 0.25s ease-out;vertical-align:middle;border:1px solid transparent;border-radius:0;padding:0.85em 1em;margin:0 0 1rem 0;font-size:0.9rem;background-color:#008CBA;color:#fefefe}[data-whatinput='mouse'] .checkout .couponredeem{outline:0}.checkout .couponredeem:hover,.checkout .couponredeem:focus{background-color:#007095;color:#fefefe}.checkout a.couponredeem:hover{text-decoration:none}.checkout .shipto-address-building a,.checkout .shipto-address-poboxcourier a,.checkout .shipto-address-pobox a,.checkout .shipto-estimate a,.checkout .billto-card-invalid a,.checkout .billto-card-others a,.checkout .billto-cardexp-format a,.checkout .billto-cardexp-expired a{color:#FF0000;text-decoration:underline}.checkout p.stripe-error{margin-bottom:25px}.checkout p.shipto-estimate{color:#5E5E5E}.checkout .confirmorderwrap,.checkout .confirmorderstatus{height:42px}.checkout .confirmorderstatus{padding:0.9em 0.5em}.checkout .confirmorder{display:inline-block;text-align:center;line-height:1;cursor:pointer;-webkit-appearance:none;transition:background-color 0.25s ease-out, color 0.25s ease-out;vertical-align:middle;border:1px solid transparent;border-radius:0;padding:0.85em 1em;margin:0 0 1rem 0;font-size:0.9rem;background-color:#E17800;color:#fefefe;margin-bottom:0px}[data-whatinput='mouse'] .checkout .confirmorder{outline:0}.checkout .confirmorder:hover,.checkout .confirmorder:focus{background-color:#b46000;color:#fefefe}.checkout a.confirmorder:hover{text-decoration:none}.checkout .placeordertotal{display:inline-block;padding:15px;color:#b12704}.checkout .returntostore{display:inline-block;padding-left:15px}.checkout #shipcomment{margin:10px 0px 0px;font-size:0.9rem}.checkout div.callout.alert,.checkout .ordersummary div.alert.customcharge,.ordersummary .checkout div.alert.customcharge,.checkout div.alert.ordersummary,.checkout .checkoutsuccess div.alert.newslettersignup,.checkoutsuccess .checkout div.alert.newslettersignup,.checkout .checkoutsuccess div.alert.createaccount,.checkoutsuccess .checkout div.alert.createaccount,.checkout div.alert.categorypanel,.checkout div.alert.modelpanel,.checkout div.alert.checkoutpanel{text-align:left;margin:0}.checkout div.callout.alert .columns,.checkout div.callout.alert .orderitems,.checkout div.callout.alert .orderinfo,.checkout .ordersummary div.alert.customcharge .columns,.checkout .ordersummary div.alert.customcharge .orderitems,.checkout .ordersummary div.alert.customcharge .orderinfo,.ordersummary .checkout div.alert.customcharge .columns,.ordersummary .checkout div.alert.customcharge .orderitems,.ordersummary .checkout div.alert.customcharge .orderinfo,.checkout div.alert.ordersummary .columns,.checkout div.alert.ordersummary .orderitems,.checkout div.alert.ordersummary .orderinfo,.checkout .checkoutsuccess div.alert.newslettersignup .columns,.checkout .checkoutsuccess div.alert.newslettersignup .orderitems,.checkout .checkoutsuccess div.alert.newslettersignup .orderinfo,.checkoutsuccess .checkout div.alert.newslettersignup .columns,.checkoutsuccess .checkout div.alert.newslettersignup .orderitems,.checkoutsuccess .checkout div.alert.newslettersignup .orderinfo,.checkout .checkoutsuccess div.alert.createaccount .columns,.checkout .checkoutsuccess div.alert.createaccount .orderitems,.checkout .checkoutsuccess div.alert.createaccount .orderinfo,.checkoutsuccess .checkout div.alert.createaccount .columns,.checkoutsuccess .checkout div.alert.createaccount .orderitems,.checkoutsuccess .checkout div.alert.createaccount .orderinfo,.checkout div.alert.categorypanel .columns,.checkout div.alert.categorypanel .orderitems,.checkout div.alert.categorypanel .orderinfo,.checkout div.alert.modelpanel .columns,.checkout div.alert.modelpanel .orderitems,.checkout div.alert.modelpanel .orderinfo,.checkout div.alert.checkoutpanel .columns,.checkout div.alert.checkoutpanel .orderitems,.checkout div.alert.checkoutpanel .orderinfo,.checkout div.callout.alert .halffield,.checkout .ordersummary div.alert.customcharge .halffield,.ordersummary .checkout div.alert.customcharge .halffield,.checkout div.alert.ordersummary .halffield,.checkout .checkoutsuccess div.alert.newslettersignup .halffield,.checkoutsuccess .checkout div.alert.newslettersignup .halffield,.checkout .checkoutsuccess div.alert.createaccount .halffield,.checkoutsuccess .checkout div.alert.createaccount .halffield,.checkout div.alert.categorypanel .halffield,.checkout div.alert.modelpanel .halffield,.checkout div.alert.checkoutpanel .halffield,.checkout div.callout.alert .fullfield,.checkout .ordersummary div.alert.customcharge .fullfield,.ordersummary .checkout div.alert.customcharge .fullfield,.checkout div.alert.ordersummary .fullfield,.checkout .checkoutsuccess div.alert.newslettersignup .fullfield,.checkoutsuccess .checkout div.alert.newslettersignup .fullfield,.checkout .checkoutsuccess div.alert.createaccount .fullfield,.checkoutsuccess .checkout div.alert.createaccount .fullfield,.checkout div.alert.categorypanel .fullfield,.checkout div.alert.modelpanel .fullfield,.checkout div.alert.checkoutpanel .fullfield{text-align:center}.checkout div.callout.alert .editcartbutton,.checkout .ordersummary div.alert.customcharge .editcartbutton,.ordersummary .checkout div.alert.customcharge .editcartbutton,.checkout div.alert.ordersummary .editcartbutton,.checkout .checkoutsuccess div.alert.newslettersignup .editcartbutton,.checkoutsuccess .checkout div.alert.newslettersignup .editcartbutton,.checkout .checkoutsuccess div.alert.createaccount .editcartbutton,.checkoutsuccess .checkout div.alert.createaccount .editcartbutton,.checkout div.alert.categorypanel .editcartbutton,.checkout div.alert.modelpanel .editcartbutton,.checkout div.alert.checkoutpanel .editcartbutton{display:inline-block;text-align:center;line-height:1;cursor:pointer;-webkit-appearance:none;transition:background-color 0.25s ease-out, color 0.25s ease-out;vertical-align:middle;border:1px solid transparent;border-radius:0;padding:0.85em 1em;margin:0 0 1rem 0;font-size:0.9rem;background-color:#E17800;color:#fefefe}[data-whatinput='mouse'] .checkout div.callout.alert .editcartbutton,[data-whatinput='mouse'] .checkout .ordersummary div.alert.customcharge .editcartbutton,.ordersummary [data-whatinput='mouse'] .checkout div.alert.customcharge .editcartbutton,[data-whatinput='mouse'] .checkout div.alert.ordersummary .editcartbutton,[data-whatinput='mouse'] .checkout .checkoutsuccess div.alert.newslettersignup .editcartbutton,.checkoutsuccess [data-whatinput='mouse'] .checkout div.alert.newslettersignup .editcartbutton,[data-whatinput='mouse'] .checkout .checkoutsuccess div.alert.createaccount .editcartbutton,.checkoutsuccess [data-whatinput='mouse'] .checkout div.alert.createaccount .editcartbutton,[data-whatinput='mouse'] .checkout div.alert.categorypanel .editcartbutton,[data-whatinput='mouse'] .checkout div.alert.modelpanel .editcartbutton,[data-whatinput='mouse'] .checkout div.alert.checkoutpanel .editcartbutton{outline:0}.checkout div.callout.alert .editcartbutton:hover,.checkout .ordersummary div.alert.customcharge .editcartbutton:hover,.ordersummary .checkout div.alert.customcharge .editcartbutton:hover,.checkout div.alert.ordersummary .editcartbutton:hover,.checkout .checkoutsuccess div.alert.newslettersignup .editcartbutton:hover,.checkoutsuccess .checkout div.alert.newslettersignup .editcartbutton:hover,.checkout .checkoutsuccess div.alert.createaccount .editcartbutton:hover,.checkoutsuccess .checkout div.alert.createaccount .editcartbutton:hover,.checkout div.alert.categorypanel .editcartbutton:hover,.checkout div.alert.modelpanel .editcartbutton:hover,.checkout div.alert.checkoutpanel .editcartbutton:hover,.checkout div.callout.alert .editcartbutton:focus,.checkout .ordersummary div.alert.customcharge .editcartbutton:focus,.ordersummary .checkout div.alert.customcharge .editcartbutton:focus,.checkout div.alert.ordersummary .editcartbutton:focus,.checkout .checkoutsuccess div.alert.newslettersignup .editcartbutton:focus,.checkoutsuccess .checkout div.alert.newslettersignup .editcartbutton:focus,.checkout .checkoutsuccess div.alert.createaccount .editcartbutton:focus,.checkoutsuccess .checkout div.alert.createaccount .editcartbutton:focus,.checkout div.alert.categorypanel .editcartbutton:focus,.checkout div.alert.modelpanel .editcartbutton:focus,.checkout div.alert.checkoutpanel .editcartbutton:focus{background-color:#b46000;color:#fefefe}.checkout div.callout.alert a.editcartbutton:hover,.checkout .ordersummary div.alert.customcharge a.editcartbutton:hover,.ordersummary .checkout div.alert.customcharge a.editcartbutton:hover,.checkout div.alert.ordersummary a.editcartbutton:hover,.checkout .checkoutsuccess div.alert.newslettersignup a.editcartbutton:hover,.checkoutsuccess .checkout div.alert.newslettersignup a.editcartbutton:hover,.checkout .checkoutsuccess div.alert.createaccount a.editcartbutton:hover,.checkoutsuccess .checkout div.alert.createaccount a.editcartbutton:hover,.checkout div.alert.categorypanel a.editcartbutton:hover,.checkout div.alert.modelpanel a.editcartbutton:hover,.checkout div.alert.checkoutpanel a.editcartbutton:hover{text-decoration:none}.checkout div.callout.alert select,.checkout .ordersummary div.alert.customcharge select,.ordersummary .checkout div.alert.customcharge select,.checkout div.alert.ordersummary select,.checkout .checkoutsuccess div.alert.newslettersignup select,.checkoutsuccess .checkout div.alert.newslettersignup select,.checkout .checkoutsuccess div.alert.createaccount select,.checkoutsuccess .checkout div.alert.createaccount select,.checkout div.alert.categorypanel select,.checkout div.alert.modelpanel select,.checkout div.alert.checkoutpanel select{margin:0}.checkout div.callout.alert .form-error,.checkout .ordersummary div.alert.customcharge .form-error,.ordersummary .checkout div.alert.customcharge .form-error,.checkout div.alert.ordersummary .form-error,.checkout .checkoutsuccess div.alert.newslettersignup .form-error,.checkoutsuccess .checkout div.alert.newslettersignup .form-error,.checkout .checkoutsuccess div.alert.createaccount .form-error,.checkoutsuccess .checkout div.alert.createaccount .form-error,.checkout div.alert.categorypanel .form-error,.checkout div.alert.modelpanel .form-error,.checkout div.alert.checkoutpanel .form-error{text-align:left}.checkout div.callout.alert .error,.checkout .ordersummary div.alert.customcharge .error,.ordersummary .checkout div.alert.customcharge .error,.checkout div.alert.ordersummary .error,.checkout .checkoutsuccess div.alert.newslettersignup .error,.checkoutsuccess .checkout div.alert.newslettersignup .error,.checkout .checkoutsuccess div.alert.createaccount .error,.checkoutsuccess .checkout div.alert.createaccount .error,.checkout div.alert.categorypanel .error,.checkout div.alert.modelpanel .error,.checkout div.alert.checkoutpanel .error{margin-bottom:1rem}.checkout .iteminfo{padding-right:5px}.checkout .subtotal{padding-right:5px;text-align:right}.checkout .itemprice{padding-left:0px;text-align:right}.checkoutsuccess{margin:15px auto 30px;max-width:1024px;border:1px SOLID #e6e6e6}.checkoutsuccess a{font-weight:normal;color:#008CBA}.checkoutsuccess a.helloiStyles:hover{text-decoration:underline}.checkoutsuccess h3{margin:0px 0px 15px}.checkoutsuccess div{color:#5E5E5E}.checkoutsuccess p{color:#5E5E5E;font-weight:100}.checkoutsuccess .leftcolumn,.checkoutsuccess .rightcolumn{padding:20px 15px}.checkoutsuccess .columns,.checkoutsuccess .orderitems,.checkoutsuccess .orderinfo,.checkoutsuccess .checkout .halffield,.checkout .checkoutsuccess .halffield,.checkoutsuccess .checkout .fullfield,.checkout .checkoutsuccess .fullfield{position:relative}.checkoutsuccess .createaccount{background:white;margin-bottom:10px}.checkoutsuccess .createaccount p{margin-bottom:15px}.checkoutsuccess .savepassword{display:inline-block;text-align:center;line-height:1;cursor:pointer;-webkit-appearance:none;transition:background-color 0.25s ease-out, color 0.25s ease-out;vertical-align:middle;border:1px solid transparent;border-radius:0;padding:0.85em 1em;margin:0 0 1rem 0;font-size:0.9rem;background-color:#E17800;color:#fefefe;width:100%;margin-bottom:0px}[data-whatinput='mouse'] .checkoutsuccess .savepassword{outline:0}.checkoutsuccess .savepassword:hover,.checkoutsuccess .savepassword:focus{background-color:#b46000;color:#fefefe}.checkoutsuccess .savepasswordstatus{margin-bottom:10px}.checkoutsuccess .newslettersignup{background:white;padding-bottom:10px}.checkoutsuccess .newslettersignup p{margin-bottom:10px}.checkoutsuccess .newslettericon{text-align:right}.checkoutsuccess .newslettericon i{font-size:72px;color:#A46AA8}.checkoutsuccess .signupbutton{display:inline-block;text-align:center;line-height:1;cursor:pointer;-webkit-appearance:none;transition:background-color 0.25s ease-out, color 0.25s ease-out;vertical-align:middle;border:1px solid transparent;border-radius:0;padding:0.85em 1em;margin:0 0 1rem 0;font-size:0.9rem;background-color:#E17800;color:#fefefe;margin-bottom:10px}[data-whatinput='mouse'] .checkoutsuccess .signupbutton{outline:0}.checkoutsuccess .signupbutton:hover,.checkoutsuccess .signupbutton:focus{background-color:#b46000;color:#fefefe}#secureServerInfo{width:640px}#secureServerInfo h3{color:#090}.orderaddress{margin-bottom:30px;text-align:left}.orderaddress p{font-size:16px}.ordersummaryinfo{margin-bottom:1rem}.ordersummary{background:#FAFAFA;text-align:left;margin:0}.ordersummary hr{margin:5px 0px}.ordersummary .customcharge{display:none;font-size:12px}.orderitem{padding:5px 0px;font-size:13px;font-weight:400}.orderitem span{font-size:10px}@media screen and (max-width: 1060px){#site-logo-checkout{font-size:48px;margin:25px 0px 15px}.checkout,.checkoutsuccess{margin:10px}}@media screen and (max-width: 800px){.checkoutsuccess .leftcolumn .newslettersignup .newslettericon i{font-size:60px}}@media screen and (max-width: 639px){#site-logo-checkout{margin:10px 0px 0px}.checkout,.checkoutsuccess{border:0px;margin:0px}.checkout .leftcolumn,.checkoutsuccess .leftcolumn{padding:10px 15px 0px}.checkout .rightcolumn,.checkoutsuccess .rightcolumn{padding:20px 15px 0px}.checkout a.confirmorder{width:60%}.leftcolumn .confirmorderstatus{padding:0.5em 0.5em}#secureServerInfo{width:100%}}@media screen and (max-width: 400px){#site-logo-checkout{font-size:36px}}a.button:hover{text-decoration:none}.form-error{position:relative}.modalFormElement{position:relative;padding-bottom:5px;margin:0px}.checkoutpanel input,.checkoutpanel select,.modelpanel input,.modelpanel select,.createaccount input,.createaccount select,.modalFormElement input,.modalFormElement select{font-size:1rem;margin:0px;padding:5px;border-style:none;border-bottom-style:solid;box-shadow:none;background-color:#fefefe}.checkoutpanel textarea,.modelpanel textarea,.createaccount textarea,.modalFormElement textarea{margin:0px}.checkoutpanel label,.modelpanel label,.createaccount label,.modalFormElement label{color:#999;font-size:1rem;font-weight:normal;position:absolute;pointer-events:none;left:20px;top:5px;transition:0.2s ease all;-moz-transition:0.2s ease all;-webkit-transition:0.2s ease all}.checkoutpanel input:focus,.modelpanel input:focus,.createaccount input:focus,.modalFormElement input:focus{outline:none}.checkoutpanel input:valid~label,.modelpanel input:valid~label,.createaccount input:valid~label,.modalFormElement input:valid~label{top:-15px;font-size:12px;color:#5E5E5E}.checkoutpanel .modelsearchfield,.modelpanel .modelsearchfield,.createaccount .modelsearchfield,.modalFormElement .modelsearchfield{margin-top:15px}.used label{top:-15px;font-size:12px;color:#5E5E5E}div.modalFormElement label{left:5px}.bar{position:relative;display:block;width:100%}.bar:before,.bar:after{content:'';height:2px;width:0;bottom:1px;position:absolute;background:#008CBA;transition:0.2s ease all}.bar:before{left:50%}.bar:after{right:50%}input:focus~.bar:before,input:focus~.bar:after{width:50%}.formfielderror,.login-existingaccount,.login-newpassword,.login-emailinvalid,.login-passwordinvalid,span.form-error,.checkout .emailsuggest,.checkout .shipto-address-building,.checkout .shipto-address-poboxcourier,.checkout .shipto-address-pobox,.checkout .shipto-estimate,.checkout .billto-card-invalid,.checkout .billto-card-others,.checkout .billto-cardexp-format,.checkout .billto-cardexp-expired{color:#FF0000;font-size:12px;font-weight:normal;font-style:normal;margin:0px;padding:2px 5px}@media screen and (max-width: 639px){.checkoutpanel label,.createaccount label,.modalFormElement label{left:15px}}.reviews{text-align:center;padding-bottom:20px}.reviews h1{margin-bottom:0px}.reviews h2{margin-top:0px;font-size:16px}.reviews .reviewtxt a{color:#008CBA}.reviews blockquote{padding-top:0px;text-align:left;border:0px}.reviews blockquote .reviewtxt{margin:10px 0px}.reviews blockquote .callout,.reviews blockquote .categorypanel,.reviews blockquote .modelpanel,.reviews blockquote .checkout .checkoutpanel,.checkout .reviews blockquote .checkoutpanel,.reviews blockquote .checkoutsuccess .createaccount,.checkoutsuccess .reviews blockquote .createaccount,.reviews blockquote .checkoutsuccess .newslettersignup,.checkoutsuccess .reviews blockquote .newslettersignup,.reviews blockquote .ordersummary,.reviews blockquote .ordersummary .customcharge,.ordersummary .reviews blockquote .customcharge{margin:10px}.reviewpages{text-align:left}.rateit{float:left;margin:2px 5px 0px 0px}.averagerating{height:27px;margin-bottom:15px}.averagerating .rateit{float:none}.review-links{padding:0px 0px 15px;margin:0px;list-style-type:none;display:inline-block}.review-links li{display:inline;padding:12px}.review-links a{font-size:16px}.writereview h1{text-align:center}.writereview #comment{margin-top:50px}.writereview .callout,.writereview .categorypanel,.writereview .modelpanel,.writereview .checkout .checkoutpanel,.checkout .writereview .checkoutpanel,.writereview .checkoutsuccess .createaccount,.checkoutsuccess .writereview .createaccount,.writereview .checkoutsuccess .newslettersignup,.checkoutsuccess .writereview .newslettersignup,.writereview .ordersummary,.writereview .ordersummary .customcharge,.ordersummary .writereview .customcharge{margin-left:auto;margin-right:auto;padding-top:16px;background:#fefefe;max-width:500px}.writereview .callout div,.writereview .categorypanel div,.writereview .modelpanel div,.writereview .checkout .checkoutpanel div,.checkout .writereview .checkoutpanel div,.writereview .checkoutsuccess .createaccount div,.checkoutsuccess .writereview .createaccount div,.writereview .checkoutsuccess .newslettersignup div,.checkoutsuccess .writereview .newslettersignup div,.writereview .ordersummary div,.ordersummary .writereview .customcharge div{margin:0px 0px 15px}.writereview .callout #ratingstars,.writereview .categorypanel #ratingstars,.writereview .modelpanel #ratingstars,.writereview .checkout .checkoutpanel #ratingstars,.checkout .writereview .checkoutpanel #ratingstars,.writereview .checkoutsuccess .createaccount #ratingstars,.checkoutsuccess .writereview .createaccount #ratingstars,.writereview .checkoutsuccess .newslettersignup #ratingstars,.checkoutsuccess .writereview .newslettersignup #ratingstars,.writereview .ordersummary #ratingstars,.ordersummary .writereview .customcharge #ratingstars{margin:5px 0px 0px;padding:0px}.writereview .callout #ratingstars .rateit-range,.writereview .categorypanel #ratingstars .rateit-range,.writereview .modelpanel #ratingstars .rateit-range,.writereview .checkout .checkoutpanel #ratingstars .rateit-range,.checkout .writereview .checkoutpanel #ratingstars .rateit-range,.writereview .checkoutsuccess .createaccount #ratingstars .rateit-range,.checkoutsuccess .writereview .createaccount #ratingstars .rateit-range,.writereview .checkoutsuccess .newslettersignup #ratingstars .rateit-range,.checkoutsuccess .writereview .newslettersignup #ratingstars .rateit-range,.writereview .ordersummary #ratingstars .rateit-range,.ordersummary .writereview .customcharge #ratingstars .rateit-range{margin:0px}.writereview .callout .rating,.writereview .categorypanel .rating,.writereview .modelpanel .rating,.writereview .checkout .checkoutpanel .rating,.checkout .writereview .checkoutpanel .rating,.writereview .checkoutsuccess .createaccount .rating,.checkoutsuccess .writereview .createaccount .rating,.writereview .checkoutsuccess .newslettersignup .rating,.checkoutsuccess .writereview .newslettersignup .rating,.writereview .ordersummary .rating,.ordersummary .writereview .customcharge .rating{margin-top:15px}.writereview .callout small.error,.writereview .categorypanel small.error,.writereview .modelpanel small.error,.writereview .checkout .checkoutpanel small.error,.checkout .writereview .checkoutpanel small.error,.writereview .checkoutsuccess .createaccount small.error,.checkoutsuccess .writereview .createaccount small.error,.writereview .checkoutsuccess .newslettersignup small.error,.checkoutsuccess .writereview .newslettersignup small.error,.writereview .ordersummary small.error,.ordersummary .writereview .customcharge small.error{display:none;margin-bottom:0px;font-weight:100;font-size:11px}.writereview .callout small.error a,.writereview .categorypanel small.error a,.writereview .modelpanel small.error a,.writereview .checkout .checkoutpanel small.error a,.checkout .writereview .checkoutpanel small.error a,.writereview .checkoutsuccess .createaccount small.error a,.checkoutsuccess .writereview .createaccount small.error a,.writereview .checkoutsuccess .newslettersignup small.error a,.checkoutsuccess .writereview .newslettersignup small.error a,.writereview .ordersummary small.error a,.ordersummary .writereview .customcharge small.error a{color:white;text-decoration:underline}.writereview .callout .error small.error,.writereview .categorypanel .error small.error,.writereview .modelpanel .error small.error,.writereview .checkout .checkoutpanel .error small.error,.checkout .writereview .checkoutpanel .error small.error,.writereview .checkoutsuccess .createaccount .error small.error,.checkoutsuccess .writereview .createaccount .error small.error,.writereview .checkoutsuccess .newslettersignup .error small.error,.checkoutsuccess .writereview .newslettersignup .error small.error,.writereview .ordersummary .error small.error,.ordersummary .writereview .customcharge .error small.error{display:block}.writereview div.sharebutton{margin:0px}.writereview .shareexperiencebutton{display:inline-block;text-align:center;line-height:1;cursor:pointer;-webkit-appearance:none;transition:background-color 0.25s ease-out, color 0.25s ease-out;vertical-align:middle;border:1px solid transparent;border-radius:0;padding:0.85em 1em;margin:0 0 1rem 0;font-size:0.9rem;background-color:#E17800;color:#fefefe;margin:0px}[data-whatinput='mouse'] .writereview .shareexperiencebutton{outline:0}.writereview .shareexperiencebutton:hover,.writereview .shareexperiencebutton:focus{background-color:#b46000;color:#fefefe}@media screen and (max-width: 1024px){.reviewpages{text-align:center}}@media screen and (max-width: 640px){.sharebutton{text-align:center}}.account h1{text-align:center}.account #loginModal{max-width:350px;background:white;margin:30px auto 50px}.account #loginModal .coderedeem-wrap{margin-bottom:0px}.account ul.menu li.active{padding:0 1rem}.account ul.menu li.active span{border-bottom:2px SOLID #A46AA8}.orders{border:1px SOLID #CCC;margin-top:10px;margin-bottom:10px}.orders a:not([class*=button]){color:#008CBA}.orders a:hover:not([class*=button]){text-decoration:underline}.orderinfo{padding:15px}.orderinfo p{font-weight:100}.orderinfo p .orderdate{font-size:21px;font-weight:normal}.orderinfo p .orderinfodata{font-weight:normal}.orderinfo p.orderinfolast{margin-bottom:0px}.orderitems{padding:15px;border-left:1px SOLID #CCC;min-height:400px}.orderitems .showorderdetails{float:right}.orderitems .button{margin-bottom:15px}.orderitems .orderitem{font-size:1rem;margin-bottom:15px}.orderitems .orderitem .column,.orderitems .orderitem .columns,.orderitems .orderitem .checkout .halffield,.checkout .orderitems .orderitem .halffield,.orderitems .orderitem .checkout .fullfield,.checkout .orderitems .orderitem .fullfield,.orderitems .orderitem .orderinfo,.orderitems .orderitem .orderitems{padding:0}.orderitems .orderitem .small-10{padding-left:15px}.orderitems .orderitemoptions{font-size:0.8rem;margin-bottom:15px}.orderestimate{font-size:12px;margin-bottom:0px}.orderstatus{font-size:1.3rem;color:#E17800;margin:0}.showdetails .small-2{padding-top:0.3rem}.showdetails .small-10{padding-bottom:1rem}#loginModal a,#passwordModal a,#registerModal a,#supportModal a,#loginResultModal a,#unsubscribeModal a{font-weight:normal;color:#008CBA}#loginModal a:hover,#passwordModal a:hover,#registerModal a:hover,#supportModal a:hover,#loginResultModal a:hover,#unsubscribeModal a:hover{text-decoration:underline}#loginModal hr,#passwordModal hr,#registerModal hr,#supportModal hr,#loginResultModal hr,#unsubscribeModal hr{margin:30px 0px 5px 0px}#loginModal h1,#loginModal h2,#passwordModal h1,#passwordModal h2,#registerModal h1,#registerModal h2,#supportModal h1,#supportModal h2,#loginResultModal h1,#loginResultModal h2,#unsubscribeModal h1,#unsubscribeModal h2{font-size:2.5rem;text-align:center;margin:0px 0px 25px}#loginModal div,#passwordModal div,#registerModal div,#supportModal div,#loginResultModal div,#unsubscribeModal div{margin-bottom:20px}#loginModal .loginbutton,#passwordModal .loginbutton,#registerModal .loginbutton,#supportModal .loginbutton,#loginResultModal .loginbutton,#unsubscribeModal .loginbutton{display:inline-block;text-align:center;line-height:1;cursor:pointer;-webkit-appearance:none;transition:background-color 0.25s ease-out, color 0.25s ease-out;vertical-align:middle;border:1px solid transparent;border-radius:0;padding:0.85em 1em;margin:0 0 1rem 0;font-size:0.9rem;background-color:#E17800;color:#fefefe;width:100%;margin:0px}[data-whatinput='mouse'] #loginModal .loginbutton,[data-whatinput='mouse'] #passwordModal .loginbutton,[data-whatinput='mouse'] #registerModal .loginbutton,[data-whatinput='mouse'] #supportModal .loginbutton,[data-whatinput='mouse'] #loginResultModal .loginbutton,[data-whatinput='mouse'] #unsubscribeModal .loginbutton{outline:0}#loginModal .loginbutton:hover,#loginModal .loginbutton:focus,#passwordModal .loginbutton:hover,#passwordModal .loginbutton:focus,#registerModal .loginbutton:hover,#registerModal .loginbutton:focus,#supportModal .loginbutton:hover,#supportModal .loginbutton:focus,#loginResultModal .loginbutton:hover,#loginResultModal .loginbutton:focus,#unsubscribeModal .loginbutton:hover,#unsubscribeModal .loginbutton:focus{background-color:#b46000;color:#fefefe}#loginModal a.loginbutton:hover,#passwordModal a.loginbutton:hover,#registerModal a.loginbutton:hover,#supportModal a.loginbutton:hover,#loginResultModal a.loginbutton:hover,#unsubscribeModal a.loginbutton:hover{text-decoration:none}.subscribecheckbox{font-size:11px}.login-existingaccount,.login-newpassword,.login-emailinvalid,.login-passwordinvalid{display:none}.login-existingaccount span,.login-newpassword span,.login-emailinvalid span,.login-passwordinvalid span{color:red}span.login-message{color:#5E5E5E;display:block;margin-top:20px}.login-newpassword{display:none;margin-bottom:0px}.login-forgotpassword{display:none;text-align:right;margin-bottom:0px}.login-forgotpassword a{font-size:12px}.login-noexistingaccount{color:red;display:none}#registerModal #customernewsletter{margin:15px 0px 0px}p.afterredeem{margin:15px 0px 0px}@media screen and (max-width: 640px){.orderitems{border-left:0px;border-top:1px SOLID #CCC}}.contentpage h1{text-align:center}.contentpage a{color:#008CBA}.partialreveal{width:80%;margin-left:auto;max-width:650px;min-height:0vh;height:auto}.partialreveal h2{text-align:center}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{font-size:16px;font-size:1rem}@media screen and (max-width: 850px){h1{font-size:2rem}}.modelsearchfield{position:relative;padding:0px 15px;margin:15px 0px}.modelsearchfield:not([class*=used]) label{font-size:18px}.modelcontent{padding-right:10px;text-align:justify;text-justify:auto}@media screen and (max-width: 639px){.modelcontent{padding-left:10px}}#istyles-action{z-index:2147483000;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;position:fixed;bottom:15px;right:15px;width:48px;height:48px;-webkit-transform:translateZ(0)}#istyles-action #istyles-action-button{font-size:21px;color:#fefefe;padding:12px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);border-radius:50%;border-style:solid;border-width:1px;position:absolute;bottom:0;right:0;width:48px;height:48px;cursor:pointer;background-position:center;background-color:#E17800;border-color:#E17800;display:none}#istyles-action #istyles-action-badge{border-radius:50%;font-size:12px;font-weight:400;line-height:18px;background-color:red;text-align:center;color:white;position:absolute;width:18px;height:18px;top:0;right:-7px;cursor:pointer;display:none}.frid{max-width:75rem;margin-left:auto;margin-right:auto;max-width:100%}.frid::before,.frid::after{content:' ';display:table}.frid::after{clear:both}.frid .column,.frid .columns,.frid .checkout .halffield,.checkout .frid .halffield,.frid .checkout .fullfield,.checkout .frid .fullfield,.frid .orderinfo,.frid .orderitems{padding:5px}.frid a{color:#5E5E5E}.reviews-wrap,#review{width:100%;background:#b88abb;margin-top:15px}.reviews-wrap.white,.white#review{background:white;margin-top:0px}.reviews-wrap,#review{cursor:pointer}#review{text-align:center;padding:25px 0px 15px}#review .white{background:white}#review blockquote{border:0px;color:white}#review blockquote cite{color:white}#review .reviewlink{text-align:right;padding:0 15px}#review .reviewlink a{font-size:15px;color:white}#review .reviewlink a.white{color:#008CBA}#review blockquote.white{color:#5E5E5E}#review blockquote.white cite.white{color:#5E5E5E}.sub-footer-wrap,#sub-footer{width:100%;background:#A46AA8}#sub-footer{text-align:center;padding:20px 0px;color:#fefefe}#sub-footer a{color:#fefefe}#sub-footer h4{color:#dfcbe0;font-size:18px;font-weight:normal}#sub-footer a,#sub-footer p,#sub-footer input{font-size:13px}#sub-footer ul{list-style-type:none;margin:0px 0px 15px}#sub-footer .istyles-logo a,#sub-footer #site-logo a,#sub-footer #menu-site-logo a,#sub-footer #site-logo-checkout a{color:#dfcbe0;font-size:48px;display:block}#sub-footer .about{display:inline-block;vertical-align:middle;top:5px}#sub-footer .about p{margin-top:15px}#sub-footer .footersection,#sub-footer .footersection1{border-left:1px SOLID #dfcbe0;height:230px}#sub-footer .signup{text-align:left;padding:0px}#sub-footer .signup input{margin:0px}#sub-footer .newssignupform{margin-top:12px}#sub-footer .newsletterbutton{display:inline-block;text-align:center;line-height:1;cursor:pointer;-webkit-appearance:none;transition:background-color 0.25s ease-out, color 0.25s ease-out;vertical-align:middle;border:1px solid transparent;border-radius:0;padding:0.85em 1em;margin:0 0 1rem 0;font-size:0.9rem;background-color:#b88abb;color:#fefefe;padding:12px 0}[data-whatinput='mouse'] #sub-footer .newsletterbutton{outline:0}#sub-footer .newsletterbutton:hover,#sub-footer .newsletterbutton:focus{background-color:#9f61a3;color:#fefefe}#sub-footer .newslettersuccess{display:inline-block;text-align:center;line-height:1;cursor:pointer;-webkit-appearance:none;transition:background-color 0.25s ease-out, color 0.25s ease-out;vertical-align:middle;border:1px solid transparent;border-radius:0;padding:0.85em 1em;margin:0 0 1rem 0;font-size:0.9rem;background-color:#b88abb;color:#fefefe}[data-whatinput='mouse'] #sub-footer .newslettersuccess{outline:0}#sub-footer .newslettersuccess:hover,#sub-footer .newslettersuccess:focus{background-color:#9f61a3;color:#fefefe}#sub-footer .newssignupstatus a:not([class*=newslettersuccess]){text-decoration:underline}#sub-footer .icon{font-size:36px;padding:20px}.footer-wrap,#footer{width:100%;background:#5E5E5E}#footer{text-align:center;padding:15px 0px;color:#FAFAFA}#footer a{color:#FAFAFA}#footer a:hover{color:#fff}#footer .footer-social{padding:9px 0px 0px;margin:0px;float:right;list-style-type:none;overflow:none;display:inline-block}#footer .footer-social li{display:inline;padding:8px}#footer .footer-social a{font-size:36px;line-height:36px}#footer .istyles-logo,#footer #site-logo,#footer #menu-site-logo,#footer #site-logo-checkout{float:left;font-size:24px;line-height:26px}#footer .footer-links{padding:1px 10px 4px;margin:0px;float:left;list-style-type:none;display:inline-block}#footer .footer-links li{display:inline;padding:8px}#footer .footer-links a{font-size:14px}#footer .copyright{padding:0px;border:0px;float:left;display:block;font-size:10px}#footer .copyright .copyrightdash{visibility:visible}#footer .copyright .copyrightbr{display:inline}.copyright-checkout{color:#5E5E5E;text-align:center;margin:20px}@media screen and (max-width: 1024px){#sub-footer{padding-top:0px}#sub-footer .istyles-logo a,#sub-footer #site-logo a,#sub-footer #menu-site-logo a,#sub-footer #site-logo-checkout a{padding:10px 0px}#sub-footer .about p{margin-top:5px}#sub-footer .footersection1{border-left:0px}}@media screen and (max-width: 940px){#footer .footer-social{padding:15px 0px 0px}#footer .footer-social a{font-size:24px}}@media screen and (max-width: 740px){#footer .footer-links li{padding:4px}#footer .copyright{text-align:left}#footer .copyright .copyrightdash{visibility:hidden}#footer .copyright .copyrightbr{display:inline-block}}@media screen and (min-width: 641px){#sub-footer .newsletterbutton{width:100%}}@media screen and (max-width: 640px){#sub-footer{padding:0px}#sub-footer .istyles-logo a,#sub-footer #site-logo a,#sub-footer #menu-site-logo a,#sub-footer #site-logo-checkout a{padding:10px 0px}#sub-footer .footersection,#sub-footer .footersection1{text-align:left;height:auto;border-left:0px;padding-top:10px}#sub-footer .footersection{border-top:1px SOLID #dfcbe0}#sub-footer .icon{text-align:center;padding:5px}#sub-footer .newsletterbutton{padding-left:20px;padding-right:20px}.centerednav,#footer .copyright,#footer .footer-links,#footer .istyles-logo,#footer #site-logo,#footer #menu-site-logo,#footer #site-logo-checkout,#footer .footer-social{float:none;margin-left:auto;margin-right:auto;text-align:center}#footer .footer-social{padding:3px 0px 0px}#footer .footer-social a{font-size:35px}#footer .istyles-logo,#footer #site-logo,#footer #menu-site-logo,#footer #site-logo-checkout{padding:15px 0px 5px}#footer .footer-links{width:100%;margin:5px;height:35px}#footer .footer-links li{padding:8px}#footer .footer-links a{font-size:14px}}@media screen and (max-width: 431px){#footer .footer-links li{padding:8px 5px}#footer .copyright .copyrightdash{visibility:hidden}#footer .copyright .copyrightbr{display:block}}select{background-image:none;padding:5px}.hidden{display:none}