form.liquid ul,form.liquid ol,form.liquid li,form.liquid fieldset,form.liquid legend,form.liquid input[type=text],form.liquid input[type=email],form.liquid input[type=password],form.liquid button,form.liquid textarea,form.liquid select,form.liquid p{margin:0px;padding:0px}form.liquid fieldset{border:0px}form.liquid em,form.liquid strong{font-style:normal;font-weight:normal}form.liquid ol li,form.liquid ul li{list-style:none}form.liquid abbr,form.liquid acronym{border:0px;font-variant:normal}form.liquid input[type=text],form.liquid input[type=email],form.liquid input[type=password],form.liquid button,form.liquid textarea{font-family:inherit;font-size:inherit;font-weight:inherit}form.liquid .inputs input[type=text],form.liquid .inputs input[type=email],form.liquid .inputs input[type=password],form.liquid .inputs textarea,form.liquid .inputs select{border:1px solid #999}form.liquid input[type=text],form.liquid input[type=email],form.liquid input[type=password],form.liquid textarea,form.liquid select{font-size:100%;padding:5px}form.liquid select{padding-right:35px}form.liquid legend{white-space:normal;color:black}form.liquid .buttons,form.liquid .actions{overflow:hidden;padding-left:30%}form.liquid .button,form.liquid .action{display:inline-block}form.liquid .button{display:inline-block;width:auto;padding:2px 16px;height:auto;margin:0;left:0;position:relative}form.liquid .button_action button{padding:3px 8px}form.liquid .link_action a{display:block;padding:3px 0px}form.liquid .inputs{overflow:hidden}form.liquid .input{overflow:hidden;min-height:3em;padding:0.5em 0px}form.liquid .input .label{display:block;width:30%;float:left;padding-top:0.2em}form.liquid .fragments .label,form.liquid .choices .label{position:absolute;width:95%;left:0px}form.liquid .fragments .label label,form.liquid .choices .label label{position:absolute}form.liquid .choices{position:relative}form.liquid .choices-group{float:left;width:74%;margin:0px;padding:0px 0px 0px 30%}form.liquid .choice{padding:0px;border:0px}form.liquid .input .inline-hints{color:#666;margin:0.5em 0px 0px 30%}form.liquid .stringish input{width:72%}form.liquid .stringish input[size],form.liquid .stringish input[max]{width:auto;max-width:72%}form.liquid .text textarea{width:72%}form.liquid .text textarea[cols]{width:auto;max-width:72%}form.liquid .hidden{display:none}form.liquid .boolean label{padding-left:30%;display:block}form.liquid .choices-group{margin-bottom:-0.5em}form.liquid .choice{margin:0.1em 0px 0.5em 0px}form.liquid .choice label{float:none;width:100%;line-height:100%;padding-top:0px;margin-bottom:0.6em}form.liquid .choice label input,form.liquid .boolean label input{margin:0px 1em 0px 0.1em;line-height:100%}form.liquid .fragments{position:relative}form.liquid .fragments-group{float:left;width:74%;margin:0;padding:0px 0px 0px 30%}form.liquid .fragment{float:left;width:auto;margin:0px .3em 0px 0px;padding:0px;border:0px}form.liquid .fragment label{display:none}form.liquid .fragment label input{display:inline;margin:0px;padding:0px}#customer-links{background-color:transparent;height:15px;padding:7px 10px;position:relative;float:right;top:4px;text-align:center}#customer-links ul{width:100%;white-space:nowrap}#customer-links ul li{display:inline;margin:0px 5px;color:#13abe4;text-shadow:1px 1px 1px #f2f2f2}#customer-links ul li a,#customer-links ul li a:hover{color:#13abe4;text-decoration:none;text-shadow:1px 1px 1px #f2f2f2}.customer{margin:0px 0px 65px}.customer h2{margin:0px 0px 5px}.customer p{margin:5px 0px 5px 0px;line-height:17px;color:#666666;font-size:12px}.customer ul{list-style:none}.customer form{margin:20px 0px 50px}.customer div.left{width:20%;float:left;display:block;margin:0px 10% 0px 0px}.customer div.right{width:70%;float:left;display:block;margin:0px 0px}.customer div#update-account p{margin-bottom:15px}.customer div#login,.customer div#guest,.customer div#register{float:left;display:block;margin:0px 15px 0px 0px;width:47%}.customer div#login .group li{list-style-type:none}.customer div#login .group li #customer_login_facebook_link{background:transparent url("//server1.spiffystores.com/global/button-facebook-signin.png") no-repeat scroll center center;display:block;width:187px;height:28px;color:#FFF;text-decoration:none;font-size:110%;padding-left:67px;padding-top:12px;text-shadow:none}.customer div#login .group li #customer_login_facebook_link:hover{color:#FFF !important;text-decoration:none}.customer div#login .group li #customer_login_google_link{background:transparent url("//server1.spiffystores.com/global/button-googleplus-signin.png") no-repeat scroll center center;display:block;width:187px;height:28px;color:#FFF;text-decoration:none;font-size:110%;padding-left:67px;padding-top:12px;text-shadow:none}.customer div#login .group li #customer_login_google_link:hover{color:#FFF !important;text-decoration:none}.customer div#login .group li #customer_login_twitter_link{background:transparent url("//server1.spiffystores.com/global/button-twitter-signin.png") no-repeat scroll center center;display:block;width:187px;height:28px;color:#FFF;text-decoration:none;font-size:110%;padding-left:67px;padding-top:12px;text-shadow:none}.customer div#login .group li #customer_login_twitter_link:hover{color:#FFF !important;text-decoration:none}.customer .group{margin:0px !important;padding:10px 0px 0px 0px !important;background-color:rgba(0,0,0,0) !important}.customer .group dd{padding:0px 0px 20px !important;margin:0px !important}.customer .group dd p{padding:0px !important}.customer .group dd>input{width:60%}.customer div.errors{background:transparent url("/assets/toolbox/alert_icon.png") no-repeat scroll 15px center;border:1px solid #FF0000;color:#FF0000;font-weight:bold;margin:10px 0px 20px;padding:5px 5px 5px 0px;min-height:35px;width:280px}.customer div.errors a,.customer div.errors a:hover{color:#FF0000}.customer div.errors ul{margin:0px 0px 5px 70px;margin-top:8px !important;list-style:inside !important}.customer div.errors ul li{margin:5px 0px;list-style:none}.customer div.cb{clear:both}.customer table{text-align:left !important}.customer table.orders{margin:15px 0px 0px;cursor:default;border:none;border-bottom:1px dotted #7a7a7a;border-left:1px dotted #7a7a7a}.customer table.orders th{text-align:left;font-size:11px;background:transparent;padding:6px;text-transform:none;border:none;border-top:1px dotted #7a7a7a;border-right:1px dotted #7a7a7a}.customer table.orders th.order_number{width:100px}.customer table.orders th.date{width:100px}.customer table.orders th.payment_status{width:125px}.customer table.orders th.fulfilment_status{width:125px}.customer table.orders th.total{width:100px;text-align:right}.customer table.orders td{padding:6px 6px 6px 6px;font-size:11px;border:none;border-top:1px dotted #7a7a7a;border-right:1px dotted #7a7a7a}.customer table.orders td a{padding:0px}.customer table.orders td.note{text-align:right}.customer table.orders td.total{padding:6px;text-align:right}.customer div.note p{line-height:16px;margin:0px}.customer div.address p{line-height:16px;margin:0px !important;padding:0px !important}.customer div.address h4{margin:0px 0px 10px}.customer div#addresses div.address{width:29%;float:left;display:block;margin:5px 10px 5px 0px;padding:10px;border:1px solid #7a7a7a;position:relative;min-height:210px}.customer div#addresses div.address p.address_actions{position:absolute;bottom:15px;right:15px}.customer div#addresses div.address p.address_actions span.action_link{padding:0px 12px;width:auto;height:auto;font-size:90%}.customer span.default_address{font-style:italic;color:#7a7a7a}.customer div#addresses p.address_actions{margin-top:35px}.customer div#addresses p.address_actions span.action_link.action_new{width:auto;padding:2px 15px}.customer table.customer_address_table tr{line-height:20px}.customer table.customer_address_table td.label{width:25%}.customer div.order_address{width:40%;float:left;display:block;margin:5px 10px 5px 0px;padding:10px;border-width:1px;border-style:dotted;min-height:165px;border-color:#7a7a7a}.customer div.order_address h5{padding-top:0px;margin-top:0px;color:#7a7a7a}.customer div#order_payment{width:45%;margin-right:0}.customer div#order_shipping{margin-right:0;width:45%;float:right}.customer table#order_details{padding:0px;width:100%;margin-top:30px;border:none;border-bottom:1px dotted #7a7a7a;border-left:1px dotted #7a7a7a}.customer table#order_details tbody tr.odd td{background-color:transparent}.customer table#order_details th{text-align:left;background:transparent;padding:6px;text-transform:none;border:none;border-top:1px dotted #7a7a7a;border-right:1px dotted #7a7a7a;font-size:11px}.customer table#order_details th.item{width:40%}.customer table#order_details th.sku{width:15%}.customer table#order_details th.price{width:15%;text-align:right}.customer table#order_details th.quantity{width:15%;text-align:right}.customer table#order_details th.total{width:15%;text-align:right}.customer table#order_details td{padding:6px;font-size:11px;border:none;border-top:1px dotted #7a7a7a;border-right:1px dotted #7a7a7a}.customer table#order_details td a{padding:0px}.customer table#order_details td.right{text-align:right}.customer table#order_details tfoot tr:first-child td{padding:15px 5px 5px}.customer table#order_details tfoot td.label{font-weight:bold}.customer table#order_details tfoot td.total{font-weight:bold;text-align:right}.customer.textile span.button,.customer.textile span.button a,.customer.textile span.button:hover a,.customer.textile span.button a:hover{text-decoration:none !important}#customer-register.action_create #login div.errors{display:none}.customer ul.orders-mobile li{width:100%;list-style-type:none;clear:both}.customer ul.orders-mobile .col1{width:85px;float:left;display:block;padding:10px;background-color:transparent;height:100px;font-weight:600;font-size:13px;border-bottom:1px solid rgba(0,0,0,0.08)}.customer ul.orders-mobile .col2{width:165px;float:left;display:block;padding:10px;background-color:transparent;height:100px;border-bottom:1px solid rgba(0,0,0,0.08)}.customer ul.orders-mobile .col2 a{font-size:13px;font-weight:600}.customer ul.orders-mobile .r1{height:10px}.customer ul.orders-mobile .r2{height:10px}.customer ul.orders-mobile .r3{height:25px}.customer ul.orders-mobile .r4{height:25px}.customer ul.orders-mobile .r5{height:20px;margin-bottom:20px}.customer ul.orders-mobile .total.col2.r5{font-weight:600}#order_details_mobile{display:none}#order_details_mobile li .col1{width:95px;padding:10px;text-align:left;background-color:transparent;float:left;display:block;height:15px;border-bottom:1px solid rgba(0,0,0,0.08)}#order_details_mobile li .col2{width:138px;padding:10px;text-align:left;background-color:transparent;border-bottom:1px solid rgba(0,0,0,0.08);float:left;display:block;height:15px;overflow:hidden}#order_details_mobile li .r1{height:50px}#order_details_mobile li .r5{margin-bottom:15px}#order_details_mobile li .col2.r5{font-weight:600}#order_details_mobile li .r8{height:50px}#order_details_mobile li .r9{margin-bottom:30px}#order_details_mobile li .col2.r9{font-size:14px;font-weight:600}.orders-mobile{display:none}@media only screen and (min-width: 768px) and (max-width: 1026px){.customer div#addresses div.address{width:28%}#search{margin-left:15px}#edit-address h1{font-size:220%}}@media only screen and (min-width: 600px) and (max-width: 797px){#top{height:80px}#customer-links{float:none;display:block;width:100%;clear:both;padding-top:15px}#search{float:left;margin-left:0px}#edit-address h1{font-size:220%}#customer_orders h3{line-height:normal}.customer div#order_shipping{width:42%}.customer div#order_payment{width:42%}.customer div#addresses div.address{width:40%}.customer form.liquid .inputs select{height:auto}.customer form.liquid .input .label{display:block;width:100%}.customer div#login,.customer div#guest,.customer div#register{width:100%}.customer form.liquid .buttons,form.liquid .actions{padding-left:0}.customer form.liquid .input .inline-hints{margin:10px 0px}}@media only screen and (min-width: 510px) and (max-width: 629px){#top{height:auto;padding-bottom:15px}#customer-links{float:none;display:block;width:100%;clear:both}#cart-preview{margin-left:40px}#search{float:left;margin-left:0px;width:115px}#edit-address h1{font-size:220%}#customer_orders h3{line-height:normal}.customer div#order_shipping{width:42%}.customer div#order_payment{width:41%}.customer div#addresses div.address{width:40%}.customer form.liquid .inputs select{height:auto}.customer form.liquid .input .label{display:block;width:100%}.customer div#login,.customer div#guest,.customer div#register{width:100%}.customer form.liquid .buttons,form.liquid .actions{padding-left:0}.customer form.liquid .input .inline-hints{margin:10px 0px}}@media only screen and (max-width: 509px){#top{height:auto}#customer-links{float:none;display:block;width:100%;clear:both;margin-bottom:10px}#cart-preview{margin-left:0px;float:left}#search{margin-left:0px;width:100%;text-align:center;margin-bottom:10px}#search form input{width:200px}#edit-address h1{font-size:220%}#customer_orders h3{line-height:normal}.customer div#order_shipping{width:42%}.customer div#order_payment{width:42%}.customer div#addresses div.address{width:40%}.customer form.liquid .inputs select{height:auto}#customer-account #customer_info{display:block;float:none;width:100%}.customer ul{list-style:none;margin:0;padding:0}.customer div.right{width:100%}.orders-mobile{display:block}table.orders{display:none}#customer-order #customer_info{display:none}.customer form.liquid .input .label{display:block;width:100%}.customer div#login,.customer div#guest,.customer div#register{width:100%}.customer form.liquid .buttons,form.liquid .actions{padding-left:0}.customer form.liquid .input .inline-hints{margin:10px 0px}}
