﻿*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:none;text-rendering:optimizeLegibility}html{height:100%}body{background-color:#fff;font-family:"Helvetica", "Segoe UI", "Arial", sans-serif;font-weight:400;font-size:18px;color:#101419;line-height:1.3em;min-height:100%;width:100%}@media (max-width: 600px){body{font-size:14px}}a{text-decoration:none;color:#196197}h1{font-weight:700;font-size:2em;line-height:1.3em}h1.huge{font-weight:700;font-size:3.333em;line-height:1.3em}h2{font-weight:700;font-size:1.333em;line-height:1.667em}h3{font-weight:700;font-size:1em;line-height:1.333em}strong{font-weight:700}form .half_wide{display:inline-block;width:48%;float:right}form .two_column .half_wide:first-child{float:left}form .two_column:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}input{padding:3px;font-size:1em;font-family:"Helvetica", "Segoe UI", "Arial", sans-serif;background-color:#fff;border-top:1px solid #b5b5b5;border-right:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5;border-left:1px solid #b5b5b5}hr.half_left{width:50%;margin-left:0}hr.gray_hr{border-color:#ccc}.display_block{display:block}.display_none{display:none}.inline_block{display:inline-block}.float_right{float:right}.text_center{text-align:center}.text_right{text-align:right}.text_left{text-align:left}.text_center_unless_mobile{text-align:center}@media (max-width: 600px){.text_center_unless_mobile{text-align:left}}@media (max-width: 600px){.half_top_on_mobile{margin-top:0.5em}}.margin_top_half_em{margin-top:0.5em}.margin_top_08em{margin-top:0.8em}.margin_top_1em{margin-top:1em}.margin_top_2em{margin-top:2em}.margin_top_2em_1em_mobile{margin-top:2em}@media (max-width: 600px){.margin_top_2em_1em_mobile{margin-top:1em}}.margin_right_1em{margin-right:1em}.margin_right_2em{margin-right:2em}.margin_bottom_1em{margin-bottom:1em}.margin_bottom_2em{margin-bottom:2em}.margin_left_1em{margin-left:1em}.margin_left_2em{margin-left:2em}.m_rl_half{margin-right:0.5em;margin-left:0.5em}.padding_left_1em{padding-left:1em}.padding_left_right_1em{padding-left:1em;padding-right:1em}.padding_top_bot_3em{padding-top:3em;padding-bottom:3em}.pad_top_1em{padding-top:1em}.pad_bottom_2em{padding-bottom:2em}.pad_bottom_3em{padding-bottom:3em}.pad_all_1em{padding:1em}.centered_max_wide_960{width:100%;max-width:960px;margin-right:auto;margin-left:auto}.centered_max_wide_1200{width:100%;max-width:1200px;margin-right:auto;margin-left:auto}.panel{text-align:left;width:100%;max-width:455px;display:inline-block;vertical-align:top}.panel.w_center_text{text-align:center}.panel_390{text-align:left;width:100%;max-width:390px;display:inline-block;vertical-align:top}.panel_555{text-align:left;width:100%;max-width:555px;display:inline-block;vertical-align:top}.panel_655{text-align:left;width:100%;max-width:655px;display:inline-block;vertical-align:top}.padded_panel_555{text-align:left;width:100%;max-width:555px;display:inline-block;vertical-align:top;padding-right:1em;padding-left:1em}.panel_800{text-align:left;width:100%;max-width:900px;display:inline-block;vertical-align:top}.black_box.no_pad{padding:0}.black_box.one_pad{padding:1em}.black_box{background-color:#101419;border-radius:9px;color:#fff;padding:2em}@media (max-width: 600px){.black_box{border-radius:0}}@media (max-width: 600px){.black_box.w_round_on_mobile{border-radius:9px}}#account_issue_note_container{display:block;margin:1em;background-color:#984447;color:#fff;border-radius:9px}#account_issue_note_container #its_note{margin:auto;max-width:760px;padding:1em;font-size:1.125em;line-height:1.4em}.flash{margin-top:3em;width:100%;padding:1.5em 0.5em;text-align:center;display:block}.flash_error{background-color:#984447;color:#dedede}.flash_notice{background-color:#0c7a5d;color:#f6f6f6}.flash_alert{background-color:#e0ba2d;color:#f6f6f6}.vert_top{vertical-align:top}.font_400_075em{font-size:0.75em;font-weight:400}.smaller_gray_text{font-size:0.875em;color:#888}.small_text{font-size:0.875em}.smaller_text{font-size:0.75em}.gray_text{color:#888}.small_thin_gray_text_rem{font-weight:400;font-size:0.875rem;color:#888}#order_summary{margin-top:2em;text-align:center;padding-bottom:3em;margin-left:1em;margin-right:1em}#order_summary h2{font-size:1.5em;font-weight:700;line-height:2em;display:block;margin-bottom:0.5em}#order_summary #the_products_summary{margin-top:1em}#order_summary .fit_summary{padding:0 0.5em 3em 0.5em}#order_summary .fit_line{padding-bottom:0.5em;width:100%;border-bottom:1px solid #000}#order_summary .fit_line div{vertical-align:top}#order_summary .fit_line .fl_fit{text-align:center;display:inline-block;width:2.5em;padding:0.6em 0;background-color:#101419;border-radius:3px;color:#fff;font-weight:700;margin-right:0.333em;font-size:1.333em}#order_summary .fit_line .fl_fabric_name{color:#555;font-size:0.875em;margin-bottom:3px}#order_summary .fit_line .fl_form_name{font-weight:700;font-size:1.333em}#order_summary .product_summary{padding:0.5em 0.5em 0 1em}#order_summary .product_summary input[type='text']{background-color:none;width:2em;border:none;font-size:1em;text-align:left;color:#555}#order_summary #pay_now_button button{margin:1em 0;display:block;padding:0.667em 0;width:100%;border:2px solid #196;border-radius:9px;font-weight:700;font-size:1.667em;letter-spacing:1px;background-color:#196;color:#fff;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}#order_summary #pay_now_button button:hover{cursor:pointer;background-color:#0dba79}#the_totals_summary{background-color:#efefef;padding:1em;border:1px solid #ccc;border-radius:9px;margin-bottom:3em}@media (max-width: 600px){#the_totals_summary{padding-bottom:3em;margin-bottom:0}}#the_totals_summary .line_item{font-weight:700;display:block;border-bottom:1px solid #ccc;padding-bottom:0.33em;margin-top:0.575em;margin-bottom:1.3em;font-size:1.5em}#additional_products_summary{margin:2em 0.5em 3em 0.5em}#additional_products_summary input[type='text']{margin-left:1em;background-color:#f3f8fc;width:2em;border:none;font-size:1em;text-align:left;color:#555}#additional_products_summary .additional_item:last-child{border-bottom:1px solid #dadfe2}#additional_products_summary .additional_item{background-color:#f3f8fc;padding:0.5em 0;border:1px solid #dadfe2;border-bottom:0}#additional_products_summary .additional_item .additional_item_fit{font-weight:700;padding-right:1em;min-width:2.5em}.or_divider.w_smaller_on_mobile:before,.or_divider.w_smaller_on_mobile:after{width:3em}.or_divider{font-weight:700;font-size:1.33em;text-align:center}@media (max-width: 600px){.or_divider{font-size:1rem}}.or_divider:before{display:inline-block;width:6em;margin-right:1em;border-top:1px solid #888;vertical-align:middle;content:""}.or_divider:after{display:inline-block;width:6em;margin-left:1em;border-top:1px solid #888;vertical-align:middle;content:""}.centered_600_callout{width:100%;max-width:600px;padding:1em 0.5em;margin:auto;display:block}#three_fit_premium{width:100%;padding:1em 1em 1.667em 2em;margin:2em auto 0 auto;background-color:#196197;border-radius:9px;list-style-type:none;font-size:1.125em;color:#fff}#three_fit_premium .smaller_gray_text{color:#84D2F6;opacity:0.70}#three_fit_premium ul{list-style-type:circle;list-style-position:outside;margin-left:1em}#three_fit_premium li{margin-top:1em;line-height:1.5em}#three_fit_premium li#right_offset_burst{margin-right:5.7em}#three_fit_premium .or_divider:before,#three_fit_premium .or_divider:after{border-color:#fff}ul#three_fit_sign_up_note{width:100%;padding:0 1em;list-style-type:decimal;list-style-position:outside}ul#three_fit_sign_up_note li{margin-top:0.5em;line-height:1.5em;margin-left:1em;padding-left:0.5em}.rounded_box{display:block;padding:1em;border-radius:9px;background-color:#fcfcfc;border:2px solid #101419;margin:1em 1em 0 1em}#upgrade_options{display:block;margin:0 auto 3em 0;text-align:center}#upgrade_options a{display:inline-block;margin-top:2em}#upgrade_options .yes{border:1px solid #196;border-radius:5px;background-color:#196;color:#fff;padding:1em 1.3em;font-size:1.2em;font-weight:700}#upgrade_options .yes:hover{cursor:pointer;background-color:#0dba79}#upgrade_options .no{margin-left:1em;font-size:0.875em;color:#556;padding:0 0.333em 0.333em 0.333em;border-bottom:1px solid #556}#i_want_more_container a.display_none{display:none}#i_want_more_container a{text-align:center;display:inline-block;width:3em;padding:1em 0;background-color:#101419;border-radius:3px;color:#fff;font-weight:700;font-size:2em;margin:0.333em 0.333em}#i_want_more_container a:hover{background-color:#196197}.fit_container{margin-top:2em;border:1px solid #101419;border-radius:9px;background-color:#196197;padding:0.5em}@media (max-width: 700px){.fit_container .expanded_photo>img{width:100%}}.fit_container .wavelength_subtext{margin-left:6.5em}@media (max-width: 600px){.fit_container .wavelength_subtext{margin-left:0em;margin-top:0.5em}}.fit_container .fit_form_choice{display:block;color:#101419;padding:1em}.fit_container .fit_form_choice img{vertical-align:top;width:5em;border:1px solid #101419;border-radius:9px}.fit_container .fit_form_choice .the_form_name{font-weight:700;font-size:2em;line-height:1.3em}.fit_container .fit_form_choice .the_form_price{margin-left:0.333em;font-weight:400;font-size:1em;line-height:2em;color:#667}.fit_container .fit_form_choice .select_this{position:absolute;top:1em;right:1em;text-align:center;color:#667}@media (max-width: 600px){.fit_container .fit_form_choice .select_this{position:relative;top:0;right:0;float:none;display:block;margin-left:2em}.fit_container .fit_form_choice .select_this .select_text,.fit_container .fit_form_choice .select_this .select_triangle{display:inline-block;padding:0 0.25em}}.fit_container .fit_form_choice .select_this .select_text{font-size:1.333em;font-weight:700;line-height:2em}.fit_container .fit_form_choice .select_this .select_triangle{font-size:1.333em;font-weight:700}.fit_container .the_fabric_container{display:block;width:100%;padding:1em 1em 1.333em 1em;background-color:#f3f8fc;border-radius:9px;margin-top:1em;margin-bottom:3px;border:2px solid #101419}.fit_container .the_fabric_container .icon_attributes_container{font-size:0.8em;text-align:center}.fit_container .the_fabric_container .icon_attributes_container .icon_attribute{display:inline-block;padding:1em 1.333em;text-align:center}.fit_container .the_fabric_container .icon_attributes_container .icon_attribute img{height:5.25em;text-align:center}.fit_container .fabric_with_form_container{background-color:#fff;border-radius:9px;border:2px solid #101419;margin-top:0.5em;position:relative}.fit_container .the_form_colors{width:100%;padding:1em 1em 2em 1em}.fit_container .product:last-child{padding-bottom:0;border-bottom:0}.fit_container .product{margin-bottom:2.5em;padding-top:1em;padding-bottom:1em;border-bottom:1px solid #dadfe2}.fit_container .product img.color_bar{width:100%;height:4em;border-radius:3px;display:block;margin-bottom:0.5em}.fit_container .product img.color_bar:hover{cursor:pointer}.fit_container .product .expanded_photo{display:none;text-align:center;margin:0 auto 0.5em auto;width:100%;max-width:600px}.fit_container .product .expanded_photo img{border-radius:9px;width:100%}.fit_container .product .name{color:#101419;font-weight:700;font-size:2em;display:inline-block;padding-left:0.333em;padding-top:0.25em;line-height:1.3em}.fit_container .product .name .small_text{display:block;font-size:0.333em;font-weight:400;color:#667;line-height:1.333em}.fit_container .product .name:hover{cursor:pointer}.products_container{background-color:#f3f8fc;border:1px solid #dadfe2;border-radius:3px}.products_container .product:last-child{border-bottom:none}.products_container .product{border-bottom:1px solid #dadfe2;padding:1.2em 0 0.8em 0}.products_container .product .fit_size{vertical-align:top;font-weight:700;display:inline-block;padding-left:0.333em;width:3em;text-align:center;margin-top:1.25em}.products_container .product .name{font-weight:700;font-size:2em;display:inline-block;padding-left:0.25em;padding-top:0.33em;margin-top:0.3em}.sold_out{display:inline-block;text-align:right;margin-top:1em;margin-right:0.563em;font-weight:700;font-size:1.333em;color:#667}@media (max-width: 600px){.sold_out{display:block;text-align:center;margin-right:0}}.plus_minus_counter_container{display:inline-block;text-align:right}@media (max-width: 600px){.plus_minus_counter_container{display:block;text-align:center;margin-top:1em}}.plus_minus_counter_container .fit_reminder{display:block;margin-top:0.5em;font-size:0.75em}.plus_minus_counter_container .fit_reminder .fr_fit{display:inline-block;font-weight:700;margin-right:0.333em;color:#ccc}.plus_minus_counter_container .fit_reminder .fr_form_name{display:inline-block;font-weight:400;color:#ccc}.plus_minus_counter_container .fit_reminder .fr_fabric_name{display:block;font-weight:400;color:#ccc;font-size:0.75em}.plus_minus_counter_container input[type='text'],.plus_minus_counter_container input[type='number'],.plus_minus_counter_container input[type='tel']{display:inline-block;vertical-align:top;max-height:64px;width:3em;font-size:2em;padding:0.5em;text-align:center;border-radius:3px}.plus_minus_counter_container a.counter{vertical-align:top;display:inline-block;width:1.8em;font-size:3em;margin-top:0.3em;text-align:center;font-weight:700}.plus_minus_counter_container a.plus{color:#196}.plus_minus_counter_container a.minus{color:#984447}.box{display:flex}@media (max-width: 600px){.box{display:block}}.box .left_box{flex:1}@media (max-width: 600px){.box .left_box{display:block}}.box .right_box{flex:0 0 20em}@media (max-width: 600px){.box .right_box{display:block}}.price{padding-left:1em}.price .dollar_amount{font-weight:700;font-size:1.333em;display:block}.the_fit_name{margin-left:0.333em;text-align:center;display:inline-block;width:3em;padding:1em 0;background-color:#101419;border-radius:3px;font-weight:700;font-size:2em;margin:0 0.333em;color:#fff}a.styled_x_close{margin-left:0.333em;text-align:center;display:inline-block;width:1.5em;border-radius:60px;padding-top:1em;font-weight:700;font-size:2em;margin:0 0.333em;color:#ccc}a.styled_x_close .x_cancel{padding-top:0.5em;font-size:0.425em;font-weight:400}a.big_blue_box_link.nopad{margin-top:0}a.big_blue_box_link{text-align:center;margin-top:1.333em;display:block;padding:1em 0;width:100%;border:1px solid #196197;border-radius:5px;background-color:#196197;color:#fff;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}a.big_blue_box_link:hover{cursor:pointer;background-color:#0dba79;border-color:#196}a.small_black_link{padding:0.5em 1em;border-radius:6px;background-color:#101419;color:#fff;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}a.small_black_link:hover{cursor:pointer;background-color:#196197;border-color:#196197}a.small_blue_link{padding:0.5em 1.5em;font-size:0.825em;border:1px solid #196197;border-radius:5px;background-color:#196197;color:#fff;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}@media (max-width: 600px){a.small_blue_link{font-size:1em}}a.small_blue_link:hover{cursor:pointer;background-color:#0dba79;border-color:#196}a.small_green_link{padding:0.5em 1.5em;font-size:0.825em;border:1px solid #196;border-radius:5px;background-color:#196;color:#fff;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}@media (max-width: 600px){a.small_green_link{font-size:1em}}a.small_green_link:hover{cursor:pointer;background-color:#0dba79;border-color:#196}#change_my_mind{margin:auto;width:100%;max-width:480px}#sign_up_form,.big_input_form{text-align:left;width:96%;max-width:600px;display:inline-block;vertical-align:top;background-color:#f3f8fc;padding:1em 1em 1.5em 1em;border-radius:9px;border:1px solid #dadfe2;box-shadow:rgba(134,141,155,0.333) 0 16px 24px 0;display:block;margin:1em auto 2em auto;font-size:1.333em;font-weight:700}#sign_up_form #size_select select,#sign_up_form .big_select select,.big_input_form #size_select select,.big_input_form .big_select select{font-size:1.25em;display:inline-block;width:9em}#sign_up_form #state_select>select,#sign_up_form #country>select,.big_input_form #state_select>select,.big_input_form #country>select{font-size:1.15em;display:block;margin-top:0.65em;width:100%}#sign_up_form #weight_input,.big_input_form #weight_input{display:inline-block}#sign_up_form #weight_input>input[type='tel'],.big_input_form #weight_input>input[type='tel']{vertical-align:top;max-height:64px;width:3em;font-size:2em;padding:0.5em;text-align:center;border-radius:3px;margin-bottom:0}#sign_up_form #sales_tax_line,.big_input_form #sales_tax_line{margin-top:0.75em;font-weight:400;font-size:0.625em;color:#888}#sign_up_form .smaller_gray_text,.big_input_form .smaller_gray_text{font-weight:400}#sign_up_form hr,.big_input_form hr{border:1px solid #dadfe2}#sign_up_form input,.big_input_form input{display:block;width:100%;margin:0.5em 0 2em 0;padding:0.333em;border-radius:3px}#sign_up_form textarea,.big_input_form textarea{display:block;width:100%;font-size:1.25rem;padding:0.5em;border-radius:9px}#sign_up_form input[readonly],.big_input_form input[readonly]{background-color:#dedede}#sign_up_form button,#sign_up_form a.next_link,.big_input_form button,.big_input_form a.next_link{font-size:1em;font-weight:700;text-align:center;display:block;padding:1em 0;width:100%;letter-spacing:1px;border:1px solid #196197;border-radius:3px;background-color:#196197;color:#fff;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}#sign_up_form button:hover,#sign_up_form a.next_link:hover,.big_input_form button:hover,.big_input_form a.next_link:hover{cursor:pointer;background-color:#0dba79;border-color:#196}.payment-errors{font-weight:400;color:#984447;margin-bottom:1em}.progress_bar{margin-top:1em;margin-bottom:1em;display:block;background-color:#bbb;opacity:0.8;width:100%;border-radius:5px}.progress_bar>div{text-align:center;color:#fff;font-weight:400;font-size:0.6em;padding:9px;height:40px;background-color:#2bc253;background-image:linear-gradient(center bottom, #2bc253 37%, #54f054 70%);box-shadow:inset 0 2px 9px rgba(255,255,255,0.3),inset 0 -2px 6px rgba(0,0,0,0.4);position:relative;overflow:hidden}.progress_bar.progress_50>div{width:51%}.progress_bar.progress_75>div{width:75%}.progress_bar.progress_95>div{width:95%}#all_fields_are_required,.all_fields_are_required{text-align:center;font-weight:400;color:#984447;margin-top:1em}.has_error{display:none;color:#984447;font-weight:400;margin-top:0.5em}.has_error:before{display:inline-block;margin:0 3px;content:"*"}.has_an_error{color:#984447}.has_an_error:before{display:inline-block;margin:0 3px;content:"*"}.error_message_container{width:100%;max-width:600px;padding:1em;margin:1em auto;display:block;border:3px solid #984447;border-radius:9px}.error_message_container .bottom_content{margin-top:4em}.has_error_message,#mismatch_totals{margin:2em auto;padding:1em;width:100%;max-width:600px;border:3px solid #984447;border-radius:9px;background-color:#984447;color:#fff}.has_yellow_warn_message{margin:2em auto;padding:1em;width:100%;max-width:600px;border-radius:9px;background-color:#f0cf56}#paid{color:#196;font-size:2em;font-weight:700;text-align:center;line-height:1.3em;margin-top:1em;margin-bottom:1em;border:2px solid #196;border-radius:6px;display:inline-block;padding:0.5em 1em;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg)}#paid:before{content:"";border:3px solid #196;border-radius:6px;display:inline-block;vertical-align:middle;margin-top:-0.25em;margin-right:-1.25em;padding:0.5em}#paid #checkmark{display:inline-block;font-size:1.5em;margin-right:0.25em}a.border_link{display:inline-block;border:2px solid #196197;border-radius:3px;padding:1em 2em}a.border_link:hover{color:#fff;background-color:#196197}a.border_link.w_rounding{border-radius:40px}a.border_link.w_solid_blue{background-color:#196197;color:#fff}a.border_link.w_solid_blue:hover{background-color:#196;border-color:#196}a.border_link_small.w_solid_blue{background-color:#196197;color:#fff}a.border_link_small.w_solid_blue:hover{background-color:#196;border-color:#196}a.border_link_small{display:inline-block;border:2px solid #196197;border-radius:9px;padding:0.667em 1.333em}a.border_link_small:hover{color:#fff;background-color:#196197}a.border_link_small img{vertical-align:top}a.bottom_border_link{display:inline-block;border-bottom:2px solid #196197}a.full_green_link{display:inline-block;background-color:#196;color:#fff;border-radius:9px;padding:1em 2em}a.full_green_link:hover{background-color:#0dba79}.full_green_button>button{font-size:1.5rem;letter-spacing:1px;font-weight:700;display:inline-block;background-color:#196;color:#fff;border:1px solid #196;border-radius:9px;padding:0.9em 2em}@media (max-width: 600px){.full_green_button>button{font-size:1.333rem}}.full_green_button>button:hover{background-color:#0dba79;cursor:pointer}.button_to input[type='submit']{border:1px solid #196;border-radius:5px;background-color:#196;color:#fff;padding:0.875em 2em;display:inline-block;letter-spacing:1px}.button_to input[type='submit']:hover{cursor:pointer;background-color:#0dba79}.red_button>.button_to input[type='submit']{border-color:#984447;background-color:#984447;color:#fff}.red_button>.button_to input[type='submit']:hover{cursor:pointer;border-color:#c4181e;background-color:#c4181e}.big_submit button{font-size:1em;font-weight:700;border:1px solid #196;border-radius:5px;background-color:#196;color:#fff;padding:1em 2em}.big_submit button:hover{cursor:pointer;background-color:#0dba79}.big_tel input[type='tel']{width:4em;padding:1em;border:1px solid #101419;border-radius:9px;font-size:1.4em;text-align:left;color:#101419}.missing_content_box{border:5px dashed #ccc;border-radius:5px;padding:2em 1em 3.5em 1em;margin-right:1em;margin-left:1em}.padded_box_link{display:block;width:100%;border:2px solid #196197;border-radius:3px;padding:0.5em 1em 0.75em 1em;margin-bottom:1em;color:#101419;text-align:left;font-size:1em}.padded_box_link:hover{cursor:pointer;background-color:#196197;color:#fff}a.padded_box_dashed{display:block;text-align:center;border:2px dashed #196197;border-radius:3px;padding:1em 0;margin-bottom:1em;color:#101419}a.padded_box_dashed:hover{background-color:#196197;color:#fff}a.another_x_close{text-align:center;display:inline-block;width:1.5em;border-radius:60px;font-weight:700;color:#ccc}a.another_x_close .x_cancel{font-size:0.575em;font-weight:400}#navigation{border-top:3px solid #101419}#navigation #nav_links{width:100%;background-color:#101419}#navigation #nav_container{width:100%;max-width:1200px;margin:auto;position:relative}#navigation a.blue_get_fit_link{display:inline-block;margin-top:3px;border:2px solid #196197;border-radius:3px;padding:0.75em 1.75em;border-radius:40px;background-color:#196197;color:#fff;font-weight:700;position:absolute;top:0;right:8.125em}#navigation a.blue_get_fit_link:hover{color:#fff;background-color:#119966;border-color:#119966}#navigation #threef_logo{display:inline-block;margin-top:0.5em}@media (min-width: 800px){#navigation #threef_logo{position:relative;left:50%;transform:translateX(-50%)}}@media (max-width: 800px){#navigation #threef_logo{margin-left:2.333em}}#navigation #threef_logo img{height:2.333em}#navigation a.menu_link{float:right;color:#fff;background-color:#101419;border-radius:0 0 3px 3px;padding:1em 2.333em 1em 2.333em;letter-spacing:1px}@media (max-width: 1200px){#navigation a.menu_link{border-radius:0 0 0 3px}}#navigation #threef_logo_panel.loggedin{margin-top:5.75em}#navigation #threef_logo_panel{margin-top:2.5em;text-align:center}#navigation #threef_logo_panel img{text-align:center;height:10em}@media (max-width: 910px){#navigation #threef_logo_panel{margin-top:1.333em}}#navigation #threef_logo_panel #american_made{margin-top:3.25em;margin-bottom:2em;color:#fff}#navigation #threef_logo_panel #american_made img{display:inline-block;height:1.333em;vertical-align:text-top;margin-right:0.333em}#navigation #nav_links{padding-top:1.5em;padding-bottom:3.5em;text-align:center}#navigation #nav_links #navigational_links{color:#fafafa}#navigation #nav_links #navigational_links a:last-child{border-bottom:1px solid #fafafa}#navigation #nav_links #navigational_links a{letter-spacing:1px;display:block;color:#fafafa;width:100%;border:1px solid #fafafa;border-bottom:0;text-align:center;padding:1em 0}#navigation #nav_links #navigational_links a:hover{color:#231f20;background-color:#fafafa}#navigation #nav_links #navigational_links .nav_get_fitted_link{background-color:#196197;border-radius:9px;margin-bottom:2.333em;border:1px solid #fafafa !important;font-weight:700;font-size:1.125em}#navigation #nav_links #navigational_links .nav_get_fitted_link:hover{cursor:pointer;background-color:#119966;border-color:#119966;color:#fafafa}#order_history,#processing,#cart_paid,.order_history{width:100%;max-width:600px;display:block}#order_history .order,#processing .order,#cart_paid .order,.order_history .order{padding:0 1em}#order_history .item:last-child,#processing .item:last-child,#cart_paid .item:last-child,.order_history .item:last-child{border-bottom:1px solid #dadfe2}#order_history .item,#processing .item,#cart_paid .item,.order_history .item{background-color:#f6f6f6;padding:0.75em 0 0.75em 1em;border:1px solid #dadfe2;border-bottom:0;position:relative;display:block}#order_history .item div,#processing .item div,#cart_paid .item div,.order_history .item div{vertical-align:middle}#order_history .item .the_qty_container,#processing .item .the_qty_container,#cart_paid .item .the_qty_container,.order_history .item .the_qty_container{display:inline-block;margin-right:1em}#order_history .item .the_qty_container .the_qty,#processing .item .the_qty_container .the_qty,#cart_paid .item .the_qty_container .the_qty,.order_history .item .the_qty_container .the_qty{width:2.333em;text-align:center;display:inline-block;background-color:#fff;border:1px solid #ccc;border-radius:3px;font-size:1.125em;padding:0.5em 0}#order_history .item .the_fit_container,#processing .item .the_fit_container,#cart_paid .item .the_fit_container,.order_history .item .the_fit_container{display:inline-block;padding-right:1em}#order_history .item .the_fit_container .the_fit,#processing .item .the_fit_container .the_fit,#cart_paid .item .the_fit_container .the_fit,.order_history .item .the_fit_container .the_fit{text-align:center;display:inline-block;width:2em;padding:0.5em 0;background-color:#101419;opacity:0.9;border-radius:3px;color:#fff;font-weight:700;font-size:1.125em;margin:0.333em 0.333em}#order_history .item .the_fit_container .the_fit img,#processing .item .the_fit_container .the_fit img,#cart_paid .item .the_fit_container .the_fit img,.order_history .item .the_fit_container .the_fit img{text-align:center;vertical-align:middle;height:0.875em}#order_history .item .the_form,#processing .item .the_form,#cart_paid .item .the_form,.order_history .item .the_form{display:inline-block;font-size:0.875em;font-weight:700;color:#888;padding-right:1em}#order_history .shipments,#order_history .shipments a,#processing .shipments,#processing .shipments a,#cart_paid .shipments,#cart_paid .shipments a,.order_history .shipments,.order_history .shipments a{font-size:0.875em;color:#888}#dashboard_links,.dashboard_links{padding:2em 1em 3em 1em;text-align:center}#dashboard_links .blue_outline,.dashboard_links .blue_outline{margin-bottom:2em;border-bottom:1px solid #ccc}#dashboard_links a:last-child,.dashboard_links a:last-child{border-bottom:1px solid #ccc}#dashboard_links a,.dashboard_links a{letter-spacing:1px;display:block;color:#101419;background-color:#fafafa;width:100%;border:1px solid #ccc;border-bottom:0;text-align:center;padding:1em 0}#dashboard_links a:hover,.dashboard_links a:hover{color:#fafafa;background-color:#231f20;border-color:#231f20}.pending_three_fit{display:block;width:100%}.pending_three_fit .header_row{font-size:1.333em;font-weight:700;background-color:#101419;border-radius:9px 9px 0 0;width:100%;padding:1em;color:#fff;line-height:1.333em}.pending_three_fit .header_row div{vertical-align:text-top}.pending_three_fit .header_row img{height:1em;display:inline-block;margin-left:1em;margin-right:1em}.pending_three_fit .header_row.three_options{letter-spacing:0}.pending_three_fit .more_info_container{display:block;width:100%;border:2px solid #231f20;border-radius:0 0 9px 9px;padding:1em;margin-bottom:1em;color:#231f20}.pending_three_fit a.click_to_complete_3f{-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}.pending_three_fit a.click_to_complete_3f:hover{background-color:#f2f9ff}.pending_three_fit .tf_experience_icon_container{display:inline-block;width:133px;margin-right:1.5em;vertical-align:middle}.pending_three_fit .tf_experience_icon_container img{width:100%}@media (max-width: 600px){.pending_three_fit .tf_experience_icon_container.smaller_600{width:85px}}.pending_three_fit .tf_summary{display:inline-block;vertical-align:top}.pending_three_fit .full_wide_padded_blue{display:block;color:#fff;padding:1em;border-radius:3px;background-color:#196197;letter-spacing:1px;font-weight:400;text-align:center}ul.list_for_pending_three_fit{width:100%;list-style-type:circle;list-style-position:inside;padding-bottom:1em}ul.list_for_pending_three_fit li{margin-top:1em;line-height:1.5em;margin-left:1em}ul.list_for_pending_three_fit li img{display:inline-block;margin-left:0.5em;width:66px;vertical-align:middle}ul.offers_list{width:100%;list-style-type:disc;list-style-position:outside}ul.offers_list li{margin-bottom:1em;line-height:1.5em}#update_my_settings{text-align:left;max-width:455px;padding:1em;margin:auto;width:100%;vertical-align:top;padding-bottom:1.5em;font-size:1.333em;font-weight:700;background-color:#f3f8fc;border:1px solid #dadfe2}#update_my_settings input{display:block;width:100%;margin:0.5em 0 2em 0;padding:0.333em;border-radius:3px}#update_my_settings input[type='password']{margin-bottom:0}#update_my_settings .smaller_gray_text{font-weight:400;font-size:.667em}#update_my_settings button{font-size:1em;font-weight:700;text-align:center;display:block;padding:1em 0;width:100%;letter-spacing:1px;border:1px solid #196197;border-radius:3px;background-color:#196197;color:#fff;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}#update_my_settings button:hover{cursor:pointer;background-color:#0dba79;border-color:#196}#tf_sign_up_summary{text-transform:uppercase;vertical-align:top;display:inline-block}#international_duties_note,.international_duties_note{font-weight:400;font-size:0.75em}@media (max-width: 440px){#us_or_intl{font-size:0.8em}}#us_or_intl img#us_icon{display:inline-block;width:1.5em;margin-right:0.333em}#us_or_intl a#mail_to_international_link{padding:0.333em 1.2em;font-size:0.825em;border:2px solid #196197;border-radius:5px;color:#196197;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}@media (max-width: 440px){#us_or_intl a#mail_to_international_link{display:block;margin-top:1em;font-size:1em;padding:0.5em 1.2em}}#us_or_intl a#mail_to_international_link:hover{cursor:pointer;background-color:#196197;color:#fff}a#switch_to_international{font-weight:400;margin:-2.22em 0 2em 0;text-align:center;display:block;font-size:0.67em}a#switch_to_united_states{font-weight:400;margin-top:1em;text-align:center;display:block;font-size:0.67em}#need_different_size{font-weight:400;font-size:13px;text-align:right;line-height:1.1em;vertical-align:middle}.video_wrapper{position:relative;padding-bottom:56.25%;height:0}.video_wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.third{width:100%;max-width:320px;display:inline-block;vertical-align:top;margin-bottom:2em}#footer{display:block;width:100%;background-color:#231f20;padding:3em 1em;text-align:center;font-size:0.8em;color:#fafafa}#footer img#us_flag{margin:2em 0;width:100px}#footer .socials_links{padding:2em 0 2em 2em}@media (max-width: 640px){#footer .socials_links{padding-left:10em}}#footer a.social_link{text-align:left;color:#fafafa;display:block;margin:1.5em 0}#footer a.social_link img{width:20px;vertical-align:top;display:inline-block;margin-right:10px}#footer a.footer_nav_link:last-child{border-bottom:1px solid #fafafa}#footer a.footer_nav_link{letter-spacing:1px;display:block;color:#fafafa;width:100%;border:1px solid #fafafa;border-bottom:0;text-align:center;padding:0.8em 0}#footer a.footer_nav_link:hover{color:#231f20;background-color:#fafafa}#footer .blue_fit_link{background-color:#196197;border-radius:9px;margin-bottom:2.333em;border:1px solid #fafafa !important;font-weight:700;font-size:1.125em}#footer .blue_fit_link:hover{cursor:pointer;background-color:#119966;border-color:#119966;color:#fafafa}#c_terms_privacy{margin-top:2em;display:block;font-size:0.8em;color:#888}#c_terms_privacy a{color:#888;display:inline-block;border-bottom:1px solid #888;margin:0 0.5em}#terms_and_privacy h1,#terms_and_privacy h2,#terms_and_privacy h3{padding:1em 0}#how_do_i_find_my_fit img{width:100%;max-width:600px}.info_panel{vertical-align:top;display:block;text-align:center;width:100%}.info_panel .img_container,.info_panel .text_container{display:inline-block}.info_panel .img_container{width:100%;max-width:600px}.info_panel .img_container img{width:100%}.info_panel .img_container.on_right{display:none}@media (max-width: 1000px){.info_panel .img_container.on_right{display:block;margin:auto}}@media (max-width: 1000px){.info_panel .img_container.on_left{display:none}}.info_panel .text_container{margin-top:6em;vertical-align:top;max-width:600px;width:100%}@media (max-width: 1200px){.info_panel .text_container{max-width:400px}}@media (max-width: 1000px){.info_panel .text_container{max-width:100%;display:block;margin-top:3em;margin-bottom:3em}}ul#international_feature_list{width:100%;padding:0 1em;list-style-type:decimal;list-style-position:outside}ul#international_feature_list li{font-weight:700;margin-top:0.5em;line-height:1.5em;margin-left:1em;padding-left:0.5em}.gray_banner{display:block;background-color:#f5f5f5;padding:3em 0;border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3}img.logo_075em_tall{height:0.75em}img.logo_1_333em_tall{height:1.333em}img.logo_2em_tall{height:2em}img.logo_3em_tall{height:3em}img.logo_4em_tall{height:4em}img.logo_6em_tall{height:6em}img.logo_120{height:120px}img.height_166{height:166px}img.logo_240{width:100%;max-width:340px}.dollar_display{padding:3em 0;margin-top:2em}@media (max-width: 1000px){.dollar_display{margin-top:0}}.dollar_display .dollar_sign{display:inline-block;font-size:1.333em;vertical-align:top;margin-right:0.4em}.dollar_display .big_number{display:inline-block;font-size:5.5em;vertical-align:top}.dollar_display .currency{margin-left:0.4em;display:inline-block;vertical-align:top}#share_buttons{vertical-align:top;text-align:center;margin:2em 0}#share_buttons #or_share{padding:0 1em}#share_buttons div{vertical-align:top;display:inline-block}a#a_welcome.click_to{color:#101419}.landing_page_links{text-align:center;font-size:1.333em;margin:2em 1em 3em 1em}.landing_page_links a{display:inline-block;margin:1.333rem;vertical-align:top;line-height:1.333em}.landing_page_links a img{height:1.333em;vertical-align:middle;margin:0 0.5em 0 0}.landing_page_links a.big_link{padding:0.667em 1.5em;border:2px solid #196197;font-weight:700;font-size:1.5em;background-color:#196197;color:#fff;border-radius:9px;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;letter-spacing:1px;vertical-align:top}@media (max-width: 700px){.landing_page_links a.big_link{font-size:1.333em;display:block;margin-bottom:2em}}.landing_page_links a.big_link:hover{cursor:pointer;background-color:#0dba79;border-color:#196}.landing_page_links a.big_green_link{padding:0.667em 1.5em;border:2px solid #196;font-weight:400;font-size:1.5em;background-color:#196;color:#fff;border-radius:9px;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;letter-spacing:1px;vertical-align:top}@media (max-width: 700px){.landing_page_links a.big_green_link{font-size:1.333em;display:block;margin-bottom:2em}}.landing_page_links a.big_green_link:hover{cursor:pointer;background-color:#0dba79}.landing_page_links a.buy_as_a_gift_link{padding:0.667em 1.5em;border:2px solid #196197;font-weight:400;font-size:1.2em;border:2px solid #196197;border-radius:9px;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;margin-top:2rem}.landing_page_links a.buy_as_a_gift_link:hover{cursor:pointer;background-color:#95c5e8}.receive_up_to{font-size:2em;font-weight:700;line-height:1.25em}.receive_up_to .big_text{margin:0.25em 0;font-size:1.333em;line-height:1.333em}.receive_up_to .smaller_gray_text{font-weight:400}ul#info_list{list-style:none;text-align:left}ul#info_list li:before{content:'✓';display:inline-block;margin-right:0.5em;color:#196;font-weight:700;font-size:1.5em}ul#info_list li{font-size:1.333em;line-height:2.333em}#info_page{display:block;margin-top:4em}#info_page .big_bold_text{font-weight:700;font-size:3em;line-height:1.333em}#info_page .smaller_big_bold_text{font-weight:700;font-size:2em;line-height:1.333em}#info_page #choice_buttons{margin-top:3em;display:block;text-align:center;padding-bottom:3em}#info_page #choice_buttons a{line-height:1.333em;display:inline-block;padding:0.5em 1em;margin:1em 0.5em;border:2px solid #196197;border-radius:5px;font-weight:700;font-size:1.5em;letter-spacing:0.5px}#info_page #choice_buttons a:hover{cursor:pointer;background-color:#196197;color:#fff}.is_this_a_gift{display:block;margin-bottom:2em}.is_this_a_gift .choice{font-size:0.8em;font-weight:400;display:inline-block;margin:1em 1em;border:1px solid #196197;border-radius:9px;padding:1em}.is_this_a_gift .choice label{padding-left:0.5em}.is_this_a_gift .choice:hover{cursor:pointer}.is_this_a_gift input{display:inline-block;margin:0;padding:0;width:auto}#ks_countdown_redirect{margin-top:1em;animation:pulse 1s infinite}@keyframes pulse{0%{color:#ccc;font-size:3.333em}100%{color:#101419;font-size:1.333em}}img.img_one_hundred{width:100%}img.img_one_hundred_rounded{width:100%;border-radius:9px}img.img_rounded{border-radius:9px}.rounded_outline{border:1px solid #101419;border-radius:9px}.rounded_outline_white{border:1px solid #fff;border-radius:9px}.reward_code{margin:auto;padding:0.5em 1em;width:100%;max-width:500px;border:2px solid #196;text-align:center;border-radius:3px;color:#196}.reward_code .the_code{line-height:2.1em;font-size:2em;letter-spacing:10px;font-weight:700}.big_quote{margin-top:3em;margin-bottom:2em}.big_quote .the_quote{font-weight:700;font-size:3em;line-height:1.3em}.big_quote .by_line{margin-top:1em;font-size:1.333em}.big_quote .by_line .smaller_gray_text{font-size:0.75em}#frequently_asked_questions{background-color:#ebf5fb;border:1px solid #c9dbe5;border-radius:9px;padding:3em}#return_packages_choices,#fitting_fits_selector{text-align:center}#return_packages_choices label,#fitting_fits_selector label{display:inline-block}#return_packages_choices .the_fit,#fitting_fits_selector .the_fit{display:block;width:3em;padding:1em 0;background-color:#101419;border-radius:3px;color:#fff;font-weight:700;font-size:2em;margin:0.333em 1em}#return_packages_choices .the_fit:hover,#fitting_fits_selector .the_fit:hover{background-color:#196197}.big_button button{font-size:1em;font-weight:700;text-align:center;display:block;padding:1em 0;width:100%;letter-spacing:1px;border:1px solid #196197;border-radius:3px;background-color:#196197;color:#fff;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}.big_button button:hover{cursor:pointer;background-color:#0dba79;border-color:#196}.three_shirts_icon_container{display:block;border:3px solid #196197;display:inline-block;border-radius:9px;font-weight:700;text-align:center}@media (max-width: 600px){.three_shirts_icon_container{font-size:16px}}.three_shirts_icon_container .blue_back{display:inline-block;background-color:#196197;color:#fff;padding:0.75em 0.5em 0.5em 0.5em}.three_shirts_icon_container .white_back{display:inline-block;background-color:#fff;padding:0.75em 0.5em 0.5em 0.5em;border-radius:0 9px 9px 0}.three_shirts_icon_container img{display:inline-block;width:6em;padding:0.333em}.three_shirts_icon_container img#keep_all_3_middle_icon{margin-left:0.5em;margin-right:0.5em}.circle_check{background-color:#196;border-radius:100px;padding:0.333em 0.25em;color:#fff;display:inline-block;font-size:2em;vertical-align:top}#burst_12{background-color:#fcdb0c;width:3.7em;height:3.7em;position:relative;text-align:center;color:#101419;transform:rotate(9deg);z-index:999}#burst_12 span{display:block;position:absolute;top:0.333em;left:0.5em;z-index:999;text-align:center}#burst_12 span h2{font-size:1.667em;line-height:1em;vertical-align:bottom}#burst_12:before,#burst_12:after{content:"";position:absolute;top:0;left:0;height:3.7em;width:3.7em;background-color:#fcdb0c}#burst_12:before{transform:rotate(30deg)}#burst_12:after{transform:rotate(60deg)}#smaller_burst_12{background-color:#fcdb0c;width:3em;height:3em;position:relative;text-align:center;color:#101419;transform:rotate(9deg);z-index:999}#smaller_burst_12 span{display:block;position:absolute;top:0.333em;z-index:999;text-align:center;font-weight:700;line-height:1em;font-size:0.875em;padding-left:0.45em;padding-top:0.4em}#smaller_burst_12:before,#smaller_burst_12:after{content:"";position:absolute;top:0;left:0;height:3em;width:3em;background-color:#fcdb0c}#smaller_burst_12:before{transform:rotate(30deg)}#smaller_burst_12:after{transform:rotate(60deg)}#upgrade_wordage_summary_container{text-align:left;width:100%;max-width:480px;margin-left:auto;margin-right:auto;padding-left:1em;padding-right:1em}@media (max-width: 600px){#upgrade_wordage_summary_container{padding-left:2em;padding-right:2em}}#upgrade_wordage_summary_container #est_shipping_upgrade_two{display:block;font-weight:700;font-size:3em;line-height:1.667em;margin-left:0.333em}#upgrade_wordage_summary_container .smaller_gray_text{font-weight:400}#custom_countdown_timer{display:block;text-align:center;font-family:"Helvetica", "Segoe UI", "Arial", sans-serif;font-weight:400;opacity:0.67}#custom_countdown_timer>div{padding:0.75em;display:inline-block}#custom_countdown_timer .display_none{display:none}#custom_countdown_timer div>span{padding:0 0.5em;display:inline-block;font-size:1.5em;font-weight:700}#custom_countdown_timer .smalltext{padding-top:0.5em;font-size:0.825em}ul#membership_order_summary{width:100%;list-style-type:none;background-color:#fff;font-size:1rem;font-weight:400;border:1px solid #ccc;border-radius:9px}ul#membership_order_summary li:last-child{border-bottom:0}ul#membership_order_summary li{padding:1em;line-height:1.333em;border-bottom:1px solid #ccc}.card_images img{max-width:100%}.horizontal_scroll_container{padding:1em;width:100%;margin:auto;max-width:1200px;overflow-x:auto;white-space:nowrap;height:25em;background-color:#f5f6f7;border-radius:9px;border:1px solid #f1f1f1}@media (max-width: 1210px){.horizontal_scroll_container{border-radius:9px 0 0 9px;margin-left:5%;width:95%}}.horizontal_scroll_container .story{width:20em;display:inline-block;margin-right:1rem;white-space:normal;vertical-align:top;border-radius:9px;background-color:#fff;box-shadow:1px 2px 3px 0 #667;overflow:hidden;height:23em}.horizontal_scroll_container .story .img_holder{height:10em;overflow:hidden;border-bottom:1px solid #ccc}.horizontal_scroll_container .story .img_holder.gray_back{background-color:#f5f6f7}.horizontal_scroll_container .story img{border-radius:9px 9px 0 0;display:block;width:100%}.horizontal_scroll_container .story .verbiage{padding:1em}#membership_sign_up_container,.membership_sign_up_container{display:block;width:100%;background-color:#f5f6f7;text-align:center;padding:2em 1em;border-top:1px solid #eee;border-bottom:1px solid #eee}#membership_sign_up_container img.sign_up_pricing,.membership_sign_up_container img.sign_up_pricing{width:67%;display:block;margin:2em auto}#membership_sign_up_container .white_box,.membership_sign_up_container .white_box{margin-left:auto;margin-right:auto;padding-top:2em;background-color:#fff;width:100%;max-width:600px;box-shadow:rgba(134,141,155,0.333) 0 16px 24px 0;border-radius:9px}#membership_sign_up_container .sign_up_image_summary,.membership_sign_up_container .sign_up_image_summary{display:block;padding:1em 0}#membership_sign_up_container .sign_up_image_summary img,.membership_sign_up_container .sign_up_image_summary img{height:5.333em;margin:0.333em}#membership_sign_up_container ul,.membership_sign_up_container ul{text-align:left;padding:2em 12.5% 1em 12.5%;margin:auto;background-color:#fafafa;font-size:1em;line-height:1.7em;border-top:1px solid #eee;border-bottom:1px solid #eee}#membership_sign_up_container ul li,.membership_sign_up_container ul li{display:inline-block;text-indent:-1.167em;margin-left:1.333em;margin-bottom:1em}#membership_sign_up_container ul li:before,.membership_sign_up_container ul li:before{content:"✓";color:#196;display:inline-block;font-size:1.333em;margin-right:0.667em;vertical-align:middle}.rem_text_400{font-size:1rem;font-weight:400}.bold_1three_1three{font-weight:700;font-size:1.333em;line-height:1.333em}.bold_2em_1three{font-weight:700;font-size:2em;line-height:1.3em}.bold_3em_1{font-weight:700;font-size:3em;line-height:1em}.bold_5em_1{font-weight:700;font-size:5em;line-height:1em}@media (max-width: 700px){.bold_5em_1{font-size:4.75em}}.super_big_bold{font-size:9em;font-weight:700;line-height:1em}@media (max-width: 700px){.super_big_bold{font-size:5.75em}}.always_9{font-size:9em;font-weight:700;line-height:1em}.nav_one_two_three_circle_container{text-align:left;font-size:1.15em;padding-left:4em;margin-top:3.25em}.nav_one_two_three_circle_container a{color:#fff}.nav_one_two_three_circle_container .nav_circle_letter_bold{display:inline-block;font-size:1em;font-weight:700;line-height:1em;color:#101419;background-color:#fff;padding:0.25em 0.5em;border-radius:6em;margin-right:0.333em}.circle_letter_bold{display:inline-block;font-size:4em;font-weight:700;line-height:1em;color:#fff;background-color:#101419;padding:0.25em 0.5em;border-radius:6em}.circle_letter_bold_small{display:inline-block;font-size:2em;font-weight:700;line-height:1em;color:#fff;background-color:#101419;padding:0.25em 0.5em;border-radius:3em}.always_one_two_three_container{text-align:center;display:block;width:100%}@media (max-width: 600px){.always_one_two_three_container{font-size:12px}}.always_one_two_three_container a.one_third{color:#101419}.always_one_two_three_container .one_third{padding-top:1em;padding-bottom:1em;width:30%;display:inline-block;vertical-align:top}.always_one_two_three_container .one_third.lines{border-left:1px solid #ccc;border-right:1px solid #ccc}.always_one_two_three_container .has_styled_select input[type="radio"].no_dice{opacity:0;margin-top:0 !important;margin-bottom:0 !important}.always_one_two_three_container .has_styled_select img.selected_icon{opacity:0;margin-top:0.333em;width:2em}.always_one_two_three_container .has_styled_select input[type="radio"]:checked+label{background-color:transparent}.always_one_two_three_container .has_styled_select input[type="radio"]:checked+label img.selected_icon{opacity:1 !important}.one_two_three_container{text-align:center}.one_two_three_container .third{padding-top:1em;padding-bottom:1em}@media (max-width: 970px){.one_two_three_container .third{max-width:100%;display:block}}.one_two_three_container .third.lines{border-left:1px solid #ccc;border-right:1px solid #ccc}@media (max-width: 970px){.one_two_three_container .third.lines{border-left:0;border-right:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-top:2em;padding-bottom:2em}}.full_gray_banner.rounded_corners{border:1px solid #dedede;border-radius:40px}#full_gray_banner,.full_gray_banner{display:block;width:100%;background-color:#f5f6f7;text-align:center;padding:2em 1em}#full_gray_banner .white_box_container.zero_min,.full_gray_banner .white_box_container.zero_min{min-height:0}#full_gray_banner .white_box_container,.full_gray_banner .white_box_container{background-color:#fff;box-shadow:rgba(134,141,155,0.333) 0 16px 24px 0;border-top:1px solid #dedede;border-radius:9px;padding:1em;min-height:20em}#full_gray_banner .white_box_container .white_box_heading,.full_gray_banner .white_box_container .white_box_heading{display:block;text-align:center;min-height:3em}#full_gray_banner .white_box_container.no,.full_gray_banner .white_box_container.no{border-top:2px solid #d91118}#full_gray_banner .white_box_container.yes,.full_gray_banner .white_box_container.yes{border-top:2px solid #196}#full_gray_banner .white_box_container.yes div,.full_gray_banner .white_box_container.yes div{vertical-align:middle}#full_gray_banner ul,.full_gray_banner ul{text-align:left;margin:auto;font-size:1.333em;margin-left:2em;line-height:1.333em}#full_gray_banner ul li,.full_gray_banner ul li{display:block;text-indent:-1.167em;margin-left:1em;margin-bottom:1em}#full_gray_banner ul li:before,.full_gray_banner ul li:before{content:"×";color:#d91118;display:inline-block;font-size:1em;margin-right:0.333em;vertical-align:top}#full_gray_banner ul.yes>li:before,.full_gray_banner ul.yes>li:before{content:"✓";color:#196}.red_4em{font-size:4em;color:#d91118}.green_4em{font-size:4em;color:#196}#welcome_back{text-align:center;display:block;width:100%;max-width:600px;margin:1.333em auto;padding:1em 1.333em;background-color:#196197;color:#fff;border-radius:9px}.inline_choice_input input{display:inline-block !important;margin:0 !important;padding:0 !important;width:auto !important;vertical-align:baseline !important}.inline_choice_input label{display:inline-block !important}.inline_choice_input .choice{font-size:0.8em;font-weight:400;display:inline-block;border:1px solid #196197;border-radius:9px;padding:1em;margin:1em 0}.inline_choice_input .choice label:hover{cursor:pointer}.big_choice_input input{display:inline-block !important;margin:0 !important;padding:0 !important;width:auto !important;vertical-align:text-top}.big_choice_input .choice{font-size:0.8em;font-weight:400;display:inline-block;border:1px solid #196197;border-radius:9px;padding:1em;margin:1em 0}.big_choice_input .choice label:hover{cursor:pointer}.big_choice_input .choice.min5{min-width:5.25em}#is_gift_links_cotainer{text-align:center;margin-bottom:1em}#is_gift_links_cotainer .buying_as_choices a{font-size:1em;font-weight:700;display:inline-block;border:2px solid #196197;border-radius:9px;padding:1em 1.5em;text-align:center;margin:1em 0.5em}#is_gift_links_cotainer .buying_as_choices a:hover{color:#fff;background-color:#119966}#is_gift_links_cotainer .buying_as_choices a.is_selected{color:#fff;background-color:#196197}#ship_to_me_choice{display:block;margin-bottom:2.333em;text-align:center}#ship_to_me_choice .choice{font-size:0.8em;font-weight:400;display:inline-block;border:2px solid #196197;border-radius:9px;width:33%}#ship_to_me_choice .choice input[type='radio']{display:block;width:100%;margin:0;text-align:center;height:1em;margin-bottom:0.333em}#ship_to_me_choice .choice label{display:inline-block;width:100%;text-align:center;font-weight:700;font-size:2em;line-height:1em;padding-top:0.333em;padding-bottom:0.111em}#ship_to_me_choice .choice:hover{background-color:#77abd1;color:#fff;cursor:pointer}.fit_display{text-align:center;display:inline-block;width:2.5em;padding:0.563em 0;background-color:#101419;border-radius:3px;color:#fff;font-weight:700;font-size:1.125em;margin:0.188em 0.333em 0.188em 0.333em}#previous_fit{border:2px solid #274c77;padding:1em 0.2em;border-radius:9px;background-color:#e9f5ff;text-align:center}#previous_fit #from_your{display:block;margin-top:0.5em;font-size:0.875em;color:#667}#previous_fit #from_your #view_order_history{display:block;margin-top:0.667em;color:#5c91bd}#size_helper_height_weight_required{background-color:#984447;color:#dedede;font-weight:400;margin-top:1em;border-radius:3px;padding:1em;line-height:1.333em}#recommended_size_container{border:2px solid #196197;background-color:#fff;font-weight:400;margin-top:1em;border-radius:9px;padding:1em;line-height:1.333em;font-size:0.8em}#recommended_size_container #recommend_size{display:inline-block;text-transform:uppercase;padding:0 0.5em;font-weight:700}#recommended_size_container #recommend_size:before{content:"“"}#recommended_size_container #recommend_size:after{content:"”"}#recommended_size_container #note_about_switching{color:#888}#size_helper_container #contact_us_for_size{text-align:center;border:3px solid #984447;background-color:#fff;font-weight:400;margin-top:1em;border-radius:9px;padding:1em;line-height:1.333em;font-size:0.8em}#size_helper_container #contact_us_for_size #cufs_addy{display:block;font-weight:700;margin-top:1em}a.small_buy_as_a_gift_link{margin:0.333em;padding:1em 1.5em;border:2px solid #196197;font-weight:400;font-size:1em;line-height:1.333em;border:2px solid #196197;border-radius:9px;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;display:inline-block}a.small_buy_as_a_gift_link:hover{cursor:pointer;background-color:#95c5e8}a.small_buy_as_a_gift_link img{height:1.6em;vertical-align:middle;margin-right:0.5em}.color_holder_container .holder{position:relative;margin-bottom:0.5em;display:block}.color_holder_container img{width:100%;height:3em;border-radius:3px;display:block}.color_holder_container .color_name.dark{color:#101419}.color_holder_container .color_name{position:absolute;z-index:999;top:0;left:0;color:#fff;padding:4px 0 0 6px}#only_on_mobile{display:none}@media (max-width: 600px){#only_on_mobile{display:block}}.fabric_container.green{border-color:#196}.fabric_container.green .section_header{background-color:#196}.fabric_container.green .banner_full_wide{background-color:#196}.fabric_container.blue{border-color:#196197}.fabric_container.blue .section_header{background-color:#196197}.fabric_container.blue .banner_full_wide{background-color:#196197}.fabric_container.smaller{width:100%;max-width:400px;display:inline-block;color:#101419 !important}.fabric_container.bot_marg_1em{margin-bottom:1em}.fabric_container{border:2px solid #101419;border-radius:9px;padding-bottom:1em;margin-bottom:3em;background-color:#fff}.fabric_container .banner_full_wide{display:block;background-color:#101419;padding:1em 0;color:#fff}.fabric_container .banner_full_wide img,.fabric_container .banner_full_wide .inline_block{vertical-align:middle}.fabric_container .icon_attributes_container{font-size:0.8em;text-align:center}.fabric_container .icon_attributes_container .icon_attribute{display:inline-block;padding:1em 1.333em;text-align:center}.fabric_container .icon_attributes_container .icon_attribute img{height:84px;text-align:center}.fabric_container .section_header{letter-spacing:1px;background-color:#101419;padding:0.5em 1.5em;color:#fff;display:inline-block;position:relative;border-radius:0 9px 9px 0}.fabric_container .available_in_container .form_available_holder{margin-right:1em;margin-left:1em;display:block;margin-top:2em;padding-bottom:0.5em}@media (max-width: 600px){.fabric_container .available_in_container .form_available_holder{padding-bottom:2.5em}}.fabric_container .available_in_container .form_available_holder .show_colors{float:right;margin-top:1.5em}@media (max-width: 600px){.fabric_container .available_in_container .form_available_holder .show_colors{float:none;margin-top:1em}}.fabric_container .available_in_container .form_available_holder .show_colors a{color:#101419;border:1px solid #101419;border-radius:9px;padding:1em;font-size:0.9em}@media (max-width: 600px){.fabric_container .available_in_container .form_available_holder .show_colors a{font-size:1em;display:block;text-align:center}}.fabric_container .available_in_container .form_available_holder .show_colors a:hover{color:#fff;background-color:#101419}.fabric_container .available_in_container .form_available_holder img.form_icon{display:inline-block;border:1px solid #101419;border-radius:9px;margin-right:1em;height:84px;vertical-align:top}.big_info_link.no_link:hover{cursor:default}.big_info_link.no_bot_round{border-radius:9px 9px 0 0}.big_info_link.no_top_round{border-radius:0 0 9px 9px}.big_info_link{display:block;width:100%;background-color:#101419;color:#fff;border-radius:9px;padding:1em;color:#bebebe}.big_info_link:hover{cursor:pointer}.big_info_link:hover .go_now_link,.big_info_link:hover .go_now_link.small{background-color:#0dba79;border-color:#196}.big_info_link .title{font-weight:700;font-size:2em;display:inline-block;padding-top:0.667em;color:#fff}.big_info_link .title_icon{float:right}@media (max-width: 600px){.big_info_link .title_icon{float:none;display:block;text-align:center}}.big_info_link .title_icon img{height:4em}.big_info_link .icon_holder{text-align:center;display:inline-block;font-size:0.875em;margin:1em 0.667em}.big_info_link .icon_holder img{display:block;height:3em;margin-bottom:0.25em}.big_info_link .refer_hi5_container{background-color:#fff;text-align:center;padding:0.25em 0.125em;border-radius:9px;font-weight:700;font-size:2em;line-height:1.3em;color:#667}.big_info_link .go_now_link.small{padding:0.5em 0;background-color:#101419;border-color:#101419;letter-spacing:0}.big_info_link .go_now_link{text-align:center;display:block;padding:1em 0;font-weight:700;letter-spacing:1px;width:100%;border:1px solid #196197;border-radius:5px;background-color:#196197;color:#fff;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}.big_info_link .info_text_container{display:block;text-align:center;font-size:0.875em}.signup_benefits_containter.without_border{border:0;padding:0}.signup_benefits_containter.without_border .signup_benefit{display:block;padding:1.667em 1em 1em 1em}.signup_benefits_containter.without_border .signup_benefit .the_content{padding-left:5.333em}.signup_benefits_containter.with_side_border{border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-radius:9px}.signup_benefits_containter{background-color:#fdfdfd;padding:1em 1em;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;font-weight:400}@media (max-width: 600px){.signup_benefits_containter{margin-left:0.2em;margin-right:0.2em}}.signup_benefits_containter .signup_benefit{display:block;padding:1.667em 2em 1.667em 1em;position:relative;text-align:left;font-size:1rem;line-height:1.333em}.signup_benefits_containter .signup_benefit img{position:absolute;top:1.75em;left:2em;width:3em}.signup_benefits_containter .signup_benefit .the_content{padding-left:6em}@media (max-width: 600px){.signup_benefits_containter .signup_benefit{padding-right:1em}.signup_benefits_containter .signup_benefit img{left:1em}.signup_benefits_containter .signup_benefit .the_content{padding-left:5em}}.six_by_four_color.is_black{background-color:#000}.six_by_four_color.is_white{background-color:#fff}.six_by_four_color.is_navy{background-color:#003366}.six_by_four_color.is_green{background-color:#4b5320}.six_by_four_color{display:block;width:6em;height:4em;border-radius:9px;border:1px solid #ccc;margin-bottom:0.5em}#current_mailing_address,#current_card,.current_mailing_address,.current_card{display:block;font-size:1.125rem;font-weight:400;line-height:1.333em;background-color:#101419;padding:1em 1em 1em 4em;color:#fff;border-radius:9px;position:relative}@media (max-width: 600px){#current_mailing_address,#current_card,.current_mailing_address,.current_card{font-size:0.925em;padding-left:3.25em;padding-right:0.25em}}#current_mailing_address img.selected_icon,#current_card img.selected_icon,.current_mailing_address img.selected_icon,.current_card img.selected_icon{position:absolute;top:27%;left:1em;width:2em}@media (max-width: 600px){#current_mailing_address img.selected_icon,#current_card img.selected_icon,.current_mailing_address img.selected_icon,.current_card img.selected_icon{left:0.6em}}.price_amount_container.red{position:relative}.price_amount_container.red:before{position:absolute;top:24%;left:40%;content:"X";font-size:4.875em;color:#d90910;opacity:0.5}.price_amount_container.red.and_gray{color:#adadad}.price_amount_container.green{color:#057a4f}.price_amount.nine_nine:after{content:".99" !important}.price_amount{font-size:3em;font-weight:700;padding:0.333em 0.333em 0.25em 0.333em;vertical-align:top}.price_amount:before{content:"$";font-size:0.4em;font-weight:400;vertical-align:top;margin-right:0.667em}.price_amount:after{content:".50";font-size:0.5em;font-weight:700;margin-left:0.075em;vertical-align:top}#sign_up_total_amount.omit_3{margin-right:-0.25em}.has_red_line{position:relative;display:inline-block}.has_red_line:before{position:absolute;top:-3%;left:19%;content:"/";font-weight:400;font-size:2em;color:#d90910;opacity:0.667;-webkit-transform:rotate(63deg);-ms-transform:rotate(63deg);transform:rotate(63deg)}.small_price_container.red{position:relative;display:inline-block;font-size:1.667em;font-weight:700;vertical-align:top;margin-top:0.5em}.small_price_container.red:before{position:absolute;top:-42%;left:-3%;content:"___";font-weight:400;font-size:1.667em;color:#d90910;-webkit-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.rotate_4{-webkit-transform:rotate(4deg);-ms-transform:rotate(4deg);transform:rotate(4deg)}#membership_sign_up_container2{display:block;width:100%;background-color:#f5f6f7;text-align:center;padding:2em 1em;border-top:1px solid #eee;border-bottom:1px solid #eee}#membership_sign_up_container2 .sign_up_pricing_padding{padding:3em}#membership_sign_up_container2 .circle_letter_bold{font-size:3em}#membership_sign_up_container2 .white_box{margin-left:auto;margin-right:auto;background-color:#fff;width:100%;max-width:960px;box-shadow:rgba(134,141,155,0.333) 0 16px 24px 0;border-radius:9px;display:inline-block}#membership_sign_up_container2 .sign_up_note{border-top:1px solid #ccc;display:block;padding:1em;font-size:0.875em;color:#888}#membership_sign_up_container2 .gray_rounded_box{border-radius:9px;padding:1em 1em;background-color:#fdfdfd;border:1px solid #e3e3e3}@media (max-width: 600px){#membership_sign_up_container2 .gray_rounded_box{margin-left:0.2em;margin-right:0.2em}}#membership_sign_up_container2 ul{text-align:left;padding:2em 12.5% 1em 12.5%;margin:auto;background-color:#fafafa;font-size:1em;line-height:1.7em;border-top:1px solid #eee;border-bottom:1px solid #eee}#membership_sign_up_container2 ul li{display:inline-block;text-indent:-1.167em;margin-left:1.333em;margin-bottom:1em}#membership_sign_up_container2 ul li:before{content:"✓";color:#196;display:inline-block;font-size:1.333em;margin-right:0.667em;vertical-align:middle}#membership_sign_up_container2 .or_divider{font-weight:700;font-size:2em;text-align:center}@media (max-width: 600px){#membership_sign_up_container2 .or_divider{font-size:1.125em}}#membership_sign_up_container2 .or_divider:before{display:inline-block;width:6em;margin-right:1em;border-top:1px solid #888;vertical-align:middle;content:""}@media (max-width: 600px){#membership_sign_up_container2 .or_divider:before{width:2em}}#membership_sign_up_container2 .or_divider:after{display:inline-block;width:6em;margin-left:1em;border-top:1px solid #888;vertical-align:middle;content:""}@media (max-width: 600px){#membership_sign_up_container2 .or_divider:after{width:2em}}#stil_open_shipping_note{display:block;background-color:#fff;padding:1.333em 2em;border-radius:9px;margin-top:1.333em}#big_quote_refco{width:100%;max-width:960px;padding:1em;margin:1em auto;display:block;text-align:center}#big_quote_refco #the_quote{font-weight:700;font-size:2em;line-height:1em}#big_quote_refco #the_byline{margin-top:0.67em;font-size:1.667em;line-height:1em}.refco_display{margin:auto;padding:0.5em 1em;width:100%;text-align:center;border:3px solid #101419;border-radius:9px}.refco_display .the_code{line-height:1.333em;font-size:3rem;letter-spacing:10px;font-weight:700}@media (max-width: 320px){.refco_display .the_code{font-size:2.333rem}}.big_price_display{display:block;font-weight:400}.big_price_display .the_dollar_sign{display:inline-block;font-size:1.333em;margin-right:0.125em}.big_price_display .the_dollar_amount{display:inline-block;font-size:6em;margin-right:-3px;line-height:1em;vertical-align:middle}.big_price_display .the_cents_amount{display:inline-block;font-size:2.333em}.five_dollar_display{display:block;font-weight:700}.five_dollar_display .the_dollar_sign{display:inline-block;font-size:2em;margin-right:0.125em}.five_dollar_display .the_dollar_amount{display:inline-block;font-size:6em;line-height:1em;vertical-align:middle}a.hi5_url_display{font-size:2em;line-height:1.3em;letter-spacing:1px;padding:0.5em 0.33em;border:2px solid #101419;border-radius:9px;display:block;color:#101419}@media (max-width: 320px){a.hi5_url_display{font-size:1.667em}}#payment_choice_links,#payment_method_addition_links{padding:1em 0;text-align:center}#payment_choice_links img,#payment_method_addition_links img{display:block}#payment_choice_links a,#payment_method_addition_links a{vertical-align:top;font-weight:700;color:#101419;padding:1em;text-align:center;display:inline-block;border:1px solid #ccc;border-radius:9px;background-color:#fff;margin:0.667em 0.25em}#payment_choice_links a:hover,#payment_method_addition_links a:hover{border-color:#196197}#payment_choice_links a#cc_choice,#payment_method_addition_links a#cc_choice{font-size:0.9em}#payment_choice_links a#cc_choice img,#payment_method_addition_links a#cc_choice img{height:28px;margin-top:0.5em;display:block}#payment_choice_links a#pp_choice,#payment_method_addition_links a#pp_choice{padding:0.895em 1em}#payment_choice_links a#ap_pay,#payment_method_addition_links a#ap_pay{display:none}#payment_choice_links a#ap_pay img,#payment_method_addition_links a#ap_pay img{max-width:90px}#my-button-element{display:block;width:100%;cursor:pointer}#apple-pay-button:active img{margin-top:9px}#apple-pay-button img{cursor:pointer;width:100%;max-width:476px;-o-transition:0.5s;-ms-transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;transition:0.5s}.j_all_choices_container.list_all .existing_choice{display:block !important}.j_all_choices_container input[type="radio"]{display:none !important}.j_all_choices_container .existing_choice{display:none}.j_all_choices_container .existing_choice.is_selected{display:block}.j_all_choices_container .existing_choice.is_selected img.selected_icon{display:block}.j_all_choices_container .existing_choice.not_selected label{display:none !important}.j_all_choices_container label{display:block !important;margin-top:1em;font-weight:400;font-size:1.125rem;line-height:1.333em;background-color:#101419;padding:1em 1em 1em 4em;color:#fff;border-radius:9px;position:relative}@media (max-width: 600px){.j_all_choices_container label{font-size:0.875em;padding-left:3em;padding-right:0.25em}}.j_all_choices_container label img.selected_icon{display:none;position:absolute;top:27%;left:1em;width:2em}@media (max-width: 600px){.j_all_choices_container label img.selected_icon{left:0.333em}}#paypal_shipping_note{padding-left:1em;padding-right:1em;font-weight:400;font-size:1.15rem;line-height:1.333em;margin-top:2em;margin-bottom:1em}#paypal_shipping_note #inner_note_cotainer{padding:1em;border-radius:9px;background-color:#0c7a5d;color:#f6f6f6}#paypal_shipping_note #inner_note_cotainer img{height:4em}.color_codes{text-align:center}.color_codes div{display:inline-block;padding:0.333em 0.75em;margin:0.333em}.color_codes .red{background-color:#df9d9b}.color_codes .orange{background-color:#f2cca2}.color_codes .yellow{background-color:#faecc3}.color_codes .blue{background-color:#d2e2f1}a.blocky{background-color:#101419;color:#fff;padding:1em;border-radius:9px;font-size:1.333em;margin:0.5em;display:inline-block;font-weight:700;width:15em;text-align:left;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}a.blocky:hover{cursor:pointer;background-color:#196197}a.blocky img{height:2em;vertical-align:middle;margin-left:0.25em;margin-right:0.5em}a.blocky .yup{display:none}a.blocky.mystyle .nope{display:none}a.blocky.mystyle .display_none{display:block}#personalize_hi5 label{font-weight:700;font-size:1.2em;margin-top:1em;margin-bottom:0.333em;display:block}#personalize_hi5 textarea{display:block;width:100%;border:2px solid #101419;border-radius:9px;padding:1em;color:#101419;font-size:1.333em;font-weight:700;font-family:"Helvetica", "Segoe UI", "Arial", sans-serif}#personalize_hi5 input::placeholder{color:#aaa}#personalize_hi5 input[type='text']{display:block;width:14em;border:2px solid #101419;border-radius:9px;padding:1em;color:#101419;font-size:1.333em;font-weight:700}#personalize_hi5 button{padding:1em 2em;border-radius:9px;font-weight:700;font-size:1.2em;letter-spacing:1px;border:1px solid #101419;background-color:#101419;color:#fff;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}#personalize_hi5 button:hover{cursor:pointer;background-color:#0dba79;border-color:#0dba79}#quote_goes_here{width:100%;max-width:960px;padding:1em;margin:1em auto;display:block;text-align:center;border:3px dashed #ccc;color:#888}#quote_goes_here #the_quote_sample{font-weight:700;font-size:2em;line-height:1em;margin:0.5em 0}table#aday.w_lines tbody tr:nth-child(7n+1){background-color:#fff}table#aday.w_lines tr{border-bottom:1px solid #ccc}table#aday.w_lines tr>td:last-of-type{text-align:left}table#aday{margin:2em auto 3em auto}table#aday td{width:5em}table#aday td.longer{width:9em}table#aday thead tr{border-bottom:1px solid #ccc}table#aday thead td{font-weight:700;font-size:0.825em}table#aday tr.header_row{font-weight:700;border-bottom:1px solid #ccc}table#aday tr.top_border{border-top:1px solid #ccc}table#aday td{padding:0.5em;text-align:right}table#aday tbody tr:nth-child(7n+1){background-color:#d2e2f1}table#aday td:nth-child(3n+1){border-right:1px solid #ccc}#allow_substitution_container{margin-left:1em;margin-top:1em}#allow_substitution_container #why_link{display:inline-block;margin-left:1em;vertical-align:top;font-size:0.85em;padding-top:1.333em;border-bottom:2px solid #196197}@media (max-width: 600px){#allow_substitution_container #why_link{display:block;padding-top:0;text-align:right;border-bottom:0}}#allow_substitution_container label{display:inline-block;vertical-align:text-top;margin-left:1em;font-size:0.85em}#allow_substitution_container input[type='checkbox']{display:inline-block;width:auto;position:relative;cursor:pointer;width:38px;height:38px}#allow_substitution_container input[type=checkbox]:before{content:"";display:block;position:absolute;width:38px;height:38px;top:0;left:0;background-color:#fff;border:1px solid #ccc}#allow_substitution_container input[type=checkbox]:checked:before{content:"";display:block;position:absolute;width:38px;height:38px;top:0;left:0;background-color:#1e80ef;border:1px solid #1e80ef}#allow_substitution_container input[type=checkbox]:checked:after{content:"";display:block;width:12px;height:22px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:5px;left:13px}#allow_sub_note{display:none}#allow_sub_note #the_allow_sub_note{border:2px solid #196197;border-radius:9px;padding:1em;background-color:#fff;font-weight:400;line-height:1.333em;font-size:0.75em}#boom_choices{border:1px solid #aaa;border-radius:9px;font-size:1.1rem}#boom_choices input{display:inline-block;margin:0;padding:0;width:auto}#boom_choices .boom_choice:first-child{border-radius:9px 9px 0 0}#boom_choices .boom_choice:last-child{border-bottom:0;border-radius:0 0 9px 9px}#boom_choices .boom_choice{background-color:#fff;display:block;padding:1em;border-bottom:1px solid #aaa}#boom_choices .boom_choice:nth-child(2n){background-color:#fafafa;font-size:0.875em}#boom_choices .boom_choice:nth-child(2n) input[type='radio'],#boom_choices .boom_choice:nth-child(2n) label{margin-left:0.2em}#boom_choices .b_left_offset{margin-left:5%}#boom_choices a.b_no_color{color:inherit}#boom_choices label{display:inline-block;font-weight:700;vertical-align:top}#boom_choices input[type='radio']{display:inline-block;height:1em;margin-right:0.333em}.icon_with_text{position:relative;min-height:6em}.icon_with_text img{width:6em;display:inline-block;position:absolute;top:0;left:1em}.icon_with_text .the_content{padding-top:1em;margin-left:9em}a.read_more_slide_out_link{color:#101419}a.read_more_slide_out_link .the_read_more{display:block;margin-top:0.5em;text-align:center}a.read_more_slide_out_link .the_read_more .inner_text{color:#333;display:inline-block;padding:0.25em 1em 0.33em 1em;border:2px solid #196197;border-radius:33px}.get_fitted_link_container{display:block;background-color:#f5f5f5;padding:3em 1em}.get_fitted_link_container .panel.white_rounded{background-color:#fff;border-radius:9px;padding:2.333em}table.pricing_breakdown{width:100%}table.pricing_breakdown td{padding:1em;text-align:center}table.pricing_breakdown td.regular_price{border-right:1px solid #ccc;border-left:1px solid #ccc}table.pricing_breakdown thead td{font-weight:700;font-size:0.825em}table.pricing_breakdown tbody tr{border-top:1px solid #ccc}table.pricing_breakdown tbody td.regular_price{position:relative}table.pricing_breakdown tbody td.regular_price:after{position:absolute;top:48%;left:30%;content:"\274c";font-size:4em;opacity:0.225;text-align:center}.black_box_for_fit{text-align:center;display:inline-block;width:2.1em;padding:0.5em 0;background-color:#101419;opacity:0.9;border-radius:3px;color:#fff;font-weight:700;font-size:1.125em}#custom_card_amount{margin-top:4px}#custom_card_amount #the_input{border:2px solid #196197;border-radius:3px}#custom_card_amount #the_input label{display:inline-block;vertical-align:middle;padding-left:0.25em;font-weight:700;font-size:1.25em;color:#196197}#custom_card_amount #the_input input[type='text']{display:inline-block;padding:1em;background-color:#fff;font-size:1.25em;font-weight:700;text-align:left;color:#196197;width:5.5em;border-top:0;border-right:0;border-bottom:0}#custom_card_amount #the_button{margin-top:0.5em}#custom_card_amount #the_button button[type='submit']{border:1px solid #196;border-radius:3px;background-color:#fff;border:2px solid #196197;padding:0.333em 0;font-size:1em;font-weight:700;width:100%}#custom_card_amount #the_button button[type='submit']:hover{cursor:pointer;background-color:#196197;color:#fff}#existing_payment_methods input[type="radio"],#existing_mailing_addresses input[type="radio"],#get_more_options input[type="radio"],.existing_payment_methods input[type="radio"]{display:none !important}#existing_payment_methods input[type="radio"]:checked+label,#existing_mailing_addresses input[type="radio"]:checked+label,#get_more_options input[type="radio"]:checked+label,.existing_payment_methods input[type="radio"]:checked+label{border:2px solid #101419;background-color:#101419;color:#fff}#existing_payment_methods input[type="radio"]:checked+label img.selected_icon,#existing_mailing_addresses input[type="radio"]:checked+label img.selected_icon,#get_more_options input[type="radio"]:checked+label img.selected_icon,.existing_payment_methods input[type="radio"]:checked+label img.selected_icon{display:block !important}#existing_payment_methods label,#existing_payment_methods .add_new_link,#existing_mailing_addresses label,#existing_mailing_addresses .add_new_link,#get_more_options label,#get_more_options .add_new_link,.existing_payment_methods label,.existing_payment_methods .add_new_link{display:block;margin-top:1em;font-weight:400;font-size:1.125rem;line-height:1.333em;border:2px dashed #ccc;padding:1em 1em 1em 4em;color:#fff;border-radius:9px;position:relative;color:#101419}#existing_payment_methods label:hover,#existing_payment_methods .add_new_link:hover,#existing_mailing_addresses label:hover,#existing_mailing_addresses .add_new_link:hover,#get_more_options label:hover,#get_more_options .add_new_link:hover,.existing_payment_methods label:hover,.existing_payment_methods .add_new_link:hover{background-color:#ccc;cursor:pointer}@media (max-width: 600px){#existing_payment_methods label,#existing_payment_methods .add_new_link,#existing_mailing_addresses label,#existing_mailing_addresses .add_new_link,#get_more_options label,#get_more_options .add_new_link,.existing_payment_methods label,.existing_payment_methods .add_new_link{font-size:0.875em;padding-left:3em;padding-right:0.25em}}#existing_payment_methods label img.selected_icon,#existing_payment_methods .add_new_link img.selected_icon,#existing_mailing_addresses label img.selected_icon,#existing_mailing_addresses .add_new_link img.selected_icon,#get_more_options label img.selected_icon,#get_more_options .add_new_link img.selected_icon,.existing_payment_methods label img.selected_icon,.existing_payment_methods .add_new_link img.selected_icon{display:none;position:absolute;top:27%;left:1em;width:2em}@media (max-width: 600px){#existing_payment_methods label img.selected_icon,#existing_payment_methods .add_new_link img.selected_icon,#existing_mailing_addresses label img.selected_icon,#existing_mailing_addresses .add_new_link img.selected_icon,#get_more_options label img.selected_icon,#get_more_options .add_new_link img.selected_icon,.existing_payment_methods label img.selected_icon,.existing_payment_methods .add_new_link img.selected_icon{left:0.333em}}a.black_w_icon{background-color:#101419;color:#fff;padding:1em;border-radius:9px;font-size:1.333em;display:inline-block;font-weight:700;width:80%;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}a.black_w_icon:hover{cursor:pointer;background-color:#196197}a.black_w_icon img{height:2em;vertical-align:top;margin-left:0.5em;margin-right:0.5em}a.black_w_icon .yup{display:none}#first_time_form form label{font-size:1rem;color:#888}#first_time_form form input{border-radius:3px;font-size:1.333em}#first_time_form form button{font-size:1rem;font-weight:700;text-align:center;display:block;padding:0.75em 0;width:100%;border:1px solid #196197;border-radius:3px;background-color:#196197;color:#fff;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}#first_time_form form button:hover{cursor:pointer;background-color:#0dba79;border-color:#196}@media (max-width: 600px){.full_wide_on_mobile{display:block}}.full_wide_on_mobile input{display:block;width:100%}.mailing_address,.payment_method{display:block;margin-bottom:1em;border:2px solid #101419;border-radius:9px;position:relative;min-height:6em}.mailing_address .button_container,.payment_method .button_container{border-left:1px solid #aaa;background-color:#fff;height:100%;text-align:center;position:absolute;top:0;right:0;border-radius:0 9px 9px 0;line-height:1.125em}.mailing_address .button_container .top_button,.mailing_address .button_container .bottom_button,.payment_method .button_container .top_button,.payment_method .button_container .bottom_button{padding-left:0.5em;padding-right:0.5em;height:50%;display:block;color:#aaa;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s}.mailing_address .button_container .top_button a,.mailing_address .button_container .bottom_button a,.payment_method .button_container .top_button a,.payment_method .button_container .bottom_button a{display:block}.mailing_address .button_container .top_button,.payment_method .button_container .top_button{border-radius:0 7px 0 0;padding-top:14%;border-bottom:1px solid #aaa}.mailing_address .button_container .top_button .blue_text,.payment_method .button_container .top_button .blue_text{color:#196197}.mailing_address .button_container .top_button:hover,.payment_method .button_container .top_button:hover{cursor:pointer;background-color:#196197;color:#fff}.mailing_address .button_container .top_button:hover .blue_text,.payment_method .button_container .top_button:hover .blue_text{color:#fff}.mailing_address .button_container .bottom_button,.payment_method .button_container .bottom_button{border-radius:0 0 7px 0;padding-top:1.125em}.mailing_address .button_container .bottom_button:hover,.payment_method .button_container .bottom_button:hover{cursor:pointer;background-color:#984447;color:#fff}.mailing_address .text_container,.payment_method .text_container{width:80%;padding:1em}.has_dollar_sign.boost:before{font-weight:700;margin-right:0.1em;margin-left:0}.has_dollar_sign.bold:before{font-weight:700;margin-right:0em}.has_dollar_sign:before{display:inline-block;font-weight:400;margin-right:0.333em;margin-left:-0.65em;font-size:0.65em;vertical-align:top;content:"$"}#sign_up_options_container{display:block;font-size:1rem;font-weight:400}#sign_up_options_container #left_side{display:inline-block;width:33%;vertical-align:top;text-align:center}#sign_up_options_container #left_side #white_box_for_left{font-weight:700;background-color:#fff;border-radius:9px;border:1px solid #ddd;padding:2em 0.333em}@media (max-width: 600px){#sign_up_options_container #left_side #white_box_for_left{font-size:13px}}#sign_up_options_container #right_side{display:inline-block;padding-left:2%;width:65%;vertical-align:top}#sign_up_options_container #right_side .shirt_breakdown{margin-top:1em;font-size:0.825em;line-height:0.9em;color:#888}#sign_up_options_container #right_side .shirt_breakdown .the_plus{padding:0.333em 0}#sign_up_options_container #right_side .shirt_breakdown .with_bottom_border{padding-top:0.5em;padding-bottom:0.5em;margin-bottom:0.5em;border-bottom:1px solid #ccc;position:relative}#sign_up_options_container #right_side .shirt_breakdown .with_bottom_border:before{content:"+";position:absolute;top:0.4em;left:0}.lighter_opacity{opacity:0.3}.narrow_input>input{vertical-align:top;max-height:64px;width:5em !important;font-size:2em;text-align:center;border-radius:3px;margin:0 !important}.note_field textarea{display:block;width:100%;min-height:6em;border:1px solid #101419;border-radius:9px;padding:0.75em;color:#101419;font-size:1em;font-weight:400;font-family:"Helvetica", "Segoe UI", "Arial", sans-serif}.big_text_field input[type='text']{display:block;width:100%;height:2.5em;border:1px solid #101419;border-radius:9px;padding:0.75em;color:#101419;font-size:1em;font-weight:400;font-family:"Helvetica", "Segoe UI", "Arial", sans-serif}.big_textarea textarea{display:block;width:100%;min-height:6em;border:1px solid #101419;border-radius:9px;padding:1em;color:#101419;font-size:1em;font-weight:400;font-family:"Helvetica", "Segoe UI", "Arial", sans-serif}ul.w_left_offset{list-style-type:none;margin-left:1.333em;display:inline-block;margin-top:-1.22px}ul.w_left_offset li{font-weight:700}.inline_check_with_text{position:relative}.inline_check_with_text img{position:absolute;top:0.1em;left:1em}.inline_check_with_text .the_text_info{padding-left:5em}.pill_box_radio_container input[type='radio']{position:fixed;opacity:0;pointer-events:none}.pill_box_radio_container .wider_label>label{display:block !important;width:12em}.pill_box_radio_container label{text-align:center;border:2px solid #101419;padding:0.425em 0;width:4em;display:inline-block;margin:0.25em 0}.pill_box_radio_container label:hover{background-color:black;color:#fff;cursor:pointer}.pill_box_radio_container input[type="radio"]:checked+label{background-color:#101419;color:#fff}.black_outline{border:1px solid #101419}.one_twenty_wide{width:120px;font-weight:700}a.small_outline_gray{position:relative;display:block;background-color:#f3f3f3;padding:0.5em;border-radius:6px;margin-bottom:6px;color:#101419}a.small_outline_gray .right_bar{position:absolute;font-size:0.8em;top:0.5em;right:0.5em;color:#196197;text-align:center}a.small_outline_gray .the_most_popular{position:absolute;top:4em;right:1em}@media (max-width: 600px){a.small_outline_gray .the_most_popular{top:2.25em}}.thirty_px_wide{vertical-align:top;width:20px;margin-right:6px}.inline_submit{display:inline-block}.inline_submit>button{border:1px solid #196;border-radius:6px;background-color:#196;color:#fff;padding:0.75em 1.5em;display:inline-block;font-size:1rem;font-weight:700}.inline_submit>button:hover{cursor:pointer;background-color:#0dba79}.green_submit input[type='submit']{border:1px solid #196;border-radius:5px;background-color:#196;color:#fff;padding:0.875em 2em;display:inline-block;font-weight:700;font-size:1.25em}.green_submit input[type='submit']:hover{cursor:pointer;background-color:#0dba79}.red_x_overlay{position:relative}.red_x_overlay:before{position:absolute;top:34%;left:13%;content:"X";font-size:4.25em;color:#d90910;opacity:0.5}
