@font-face{font-family:"Avenir LT W01_35 Light1475496";src:url("/fonts/edefe737-dc78-4aa3-ad03-3c6f908330ed-59c09973.eot?#iefix");src:url("/fonts/edefe737-dc78-4aa3-ad03-3c6f908330ed-59c09973.eot?#iefix") format("eot"),url("/fonts/908c4810-64db-4b46-bb8e-823eb41f68c0-7d99f141.woff") format("woff"),url("/fonts/4577388c-510f-4366-addb-8b663bcc762a-51083ef2.ttf") format("truetype"),url("/fonts/b0268c31-e450-4159-bfea-e0d20e2b5c0c-910dd4b9.svg#b0268c31-e450-4159-bfea-e0d20e2b5c0c") format("svg")}@font-face{font-family:"Avenir LT W01_45 Book1475508";src:url("/fonts/710789a0-1557-48a1-8cec-03d52d663d74-ca9edb92.eot?#iefix");src:url("/fonts/710789a0-1557-48a1-8cec-03d52d663d74-ca9edb92.eot?#iefix") format("eot"),url("/fonts/65d75eb0-2601-4da5-a9a4-9ee67a470a59-df8a2b72.woff") format("woff"),url("/fonts/c70e90bc-3c94-41dc-bf14-caa727c76301-596397ee.ttf") format("truetype"),url("/fonts/0979215b-3a1b-4356-9c76-e90fa4551f1d-21d2aae3.svg#0979215b-3a1b-4356-9c76-e90fa4551f1d") format("svg")}@font-face{font-family:"Avenir LT W01_45 Book O1475514";src:url("/fonts/d8c50fcc-bc32-4f31-8c24-b170c64e2254-18569d19.eot?#iefix");src:url("/fonts/d8c50fcc-bc32-4f31-8c24-b170c64e2254-18569d19.eot?#iefix") format("eot"),url("/fonts/f1ebae2b-5296-4244-8771-5f40e60a564a-f10c6c38.woff") format("woff"),url("/fonts/04d1bf6c-070d-4b7e-9498-6051c9f0c349-04dbbcf7.ttf") format("truetype"),url("/fonts/d0a3e813-1257-4b66-812a-36101faa0fb3-aba2887a.svg#d0a3e813-1257-4b66-812a-36101faa0fb3") format("svg")}@font-face{font-family:"Avenir LT W04_55 Roman1475524";src:url("/fonts/f7924a2e-e8f5-4ac9-b0aa-167399cc2659-4a5b16f2.eot?#iefix");src:url("/fonts/f7924a2e-e8f5-4ac9-b0aa-167399cc2659-4a5b16f2.eot?#iefix") format("eot"),url("/fonts/57cea7be-0fae-457e-83f0-b7375aabb3f9-1fd3cb03.woff") format("woff"),url("/fonts/52268057-f4bb-4b06-9ff8-a78b7acd62b1-353efdd1.ttf") format("truetype"),url("/fonts/d17fc5dd-e821-456d-ab22-41627b187117-371763b6.svg#d17fc5dd-e821-456d-ab22-41627b187117") format("svg")}@font-face{font-family:"Avenir LT W01_65 Medium1475532";src:url("/fonts/e0542193-b2e6-4273-bc45-39d4dfd3c15b-e658bd78.eot?#iefix");src:url("/fonts/e0542193-b2e6-4273-bc45-39d4dfd3c15b-e658bd78.eot?#iefix") format("eot"),url("/fonts/c9aeeabd-dd65-491d-b4be-3e0db9ae47a0-9c8e7afd.woff") format("woff"),url("/fonts/25f994de-d13f-4a5d-a82b-bf925a1e054d-a6a14c47.ttf") format("truetype"),url("/fonts/3604edbd-784e-4ca7-b978-18836469c62d-33892e16.svg#3604edbd-784e-4ca7-b978-18836469c62d") format("svg")}@font-face{font-family:"Avenir LT W01_85 Heavy1475544";src:url("/fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66-a2b2053e.eot?#iefix");src:url("/fonts/6af9989e-235b-4c75-8c08-a83bdaef3f66-a2b2053e.eot?#iefix") format("eot"),url("/fonts/61bd362e-7162-46bd-b67e-28f366c4afbe-6e711735.woff") format("woff"),url("/fonts/ccd17c6b-e7ed-4b73-b0d2-76712a4ef46b-70ba57f6.ttf") format("truetype"),url("/fonts/20577853-40a7-4ada-a3fb-dd6e9392f401-30308fd0.svg#20577853-40a7-4ada-a3fb-dd6e9392f401") format("svg")}@font-face{font-family:"Avenir LT W01_95 Black1475556";src:url("/fonts/f55e4498-ad48-4577-93a0-c614de5cbbb8-9c0f4c87.eot?#iefix");src:url("/fonts/f55e4498-ad48-4577-93a0-c614de5cbbb8-9c0f4c87.eot?#iefix") format("eot"),url("/fonts/75b36c58-2a02-4057-a537-09af0832ae46-ddde5ef4.woff") format("woff"),url("/fonts/b5c44a82-eeb8-41de-9c3f-a8db50b24b8a-59216ff8.ttf") format("truetype"),url("/fonts/93603a74-2be0-436c-83e1-68f9ef616eaf-6a53a989.svg#93603a74-2be0-436c-83e1-68f9ef616eaf") format("svg")}@font-face{font-family:"Trade Gothic W01 Cn_18";src:url("/fonts/087e5c21-3358-4cf3-9d2c-289a03a48292-ab555429.eot?#iefix");src:url("/fonts/087e5c21-3358-4cf3-9d2c-289a03a48292-ab555429.eot?#iefix") format("eot"),url("/fonts/fb754dec-aa8f-444c-be48-868464c47ab0-9621d562.woff") format("woff"),url("/fonts/295ff20c-2b48-4fa6-be92-a53bbf9bbbb4-cd5eac15.ttf") format("truetype"),url("/fonts/c573d9d0-0726-4b95-aeee-fb621a299563-d34cd5bd.svg#c573d9d0-0726-4b95-aeee-fb621a299563") format("svg")}#size_chart{display:none;position:fixed;width:100%;max-width:1050px;background:white;top:130px;z-index:300;left:0;right:0;margin:0 auto;font-size:14px}@media screen and (max-width: 700px){#size_chart{top:140px;position:absolute;top:0}}#size_chart.active{display:block}#size_chart .close_button{display:block;text-align:right;padding:15px}#size_chart h2{text-transform:none;font-family:"Avenir LT W01_45 Book1475508", sans-serif;font-size:18px;text-align:center;letter-spacing:0}@media screen and (max-width: 700px){#size_chart .table_scroll{width:100%;overflow-y:scroll}}#size_chart table{margin:30px auto;border-collapse:collapse;width:100%;max-width:900px}@media screen and (max-width: 700px){#size_chart table{width:900px}}#size_chart table th,#size_chart table td{border:1px solid #E9E9E9;text-align:center;padding:10px 25px}#size_chart table th,#size_chart table td:first-child{font-family:"Avenir LT W01_65 Medium1475532", sans-serif;color:#6F7575}#size_chart table td:first-child,#size_chart table th:first-child{border:none;text-align:right}#size_chart .swipe_notice{display:none}@media screen and (max-width: 700px){#size_chart .swipe_notice{display:block;text-align:center;font-size:16px;padding:30px 0}}#size_chart p{margin:20px auto;font-size:14px;max-width:420px;text-align:center}#size_chart .size_chart_footer{background:#F6F6F6;padding:20px}#size_chart .size_chart_footer p{max-width:360px;margin:0 auto}#size_chart .size_chart_footer h6{text-align:center;font-family:"Avenir LT W01_95 Black1475556", sans-serif;font-size:13px;margin-top:20px;text-transform:uppercase}#size_chart+.overlay{display:none}#size_chart.active+.overlay{display:block;position:absolute;height:100%;width:100%;z-index:2;top:0;left:0;right:0;bottom:0}.product_shop main .column{padding:60px 20px}.product_shop main #frame_show .stripe{background:#F6F7F6}.product_shop main #frame_show #hero{height:850px;background:#F6F7F6 url("/images/frame/hero_background-e91fcadb.jpg") center center no-repeat;background-size:cover}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.product_shop main #frame_show #hero{background-image:url("/images/frame/hero_background@2x-06a352b7.jpg")}}@media screen and (min-width: 1850px){.product_shop main #frame_show #hero{height:55vw;max-height:none}}@media screen and (max-width: 768px){.product_shop main #frame_show #hero{height:75vh;min-height:440px;max-height:520px;background:#F6F7F6 url("/images/frame/hero_background_mobile-8ff1e83c.jpg") center bottom no-repeat;background-size:100%}}@media only screen and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.product_shop main #frame_show #hero{background-image:url("/images/frame/hero_background_mobile@2x-131a40a2.jpg")}}.product_shop main #frame_show #hero .hero_content{margin:0 auto;padding-top:10px}.product_shop main #frame_show #hero .hero_content h1,.product_shop main #frame_show #hero .hero_content p{text-align:center;color:#484B4C;margin:0 auto;line-height:1.3}.product_shop main #frame_show #product_info .column{overflow:hidden}.product_shop main #frame_show #product_info #slideshow{float:left;width:55%;padding-right:2%;margin-right:2%;vertical-align:top}.product_shop main #frame_show #product_info #slideshow .slides{width:100%}.product_shop main #frame_show #product_info .owl-theme .owl-controls .owl-page span{width:8px;height:8px;margin:5px 4px;background:#9B9B9B}.product_shop main #frame_show #product_info .owl-theme .owl-controls .owl-page.active span{background:#ffffff}.product_shop main #frame_show #product_info .frame{position:relative}.product_shop main #frame_show #product_info .slide img{display:block;width:100%}.product_shop main #frame_show #product_info .thumbnails{margin:0 -8px}.product_shop main #frame_show #product_info .thumbnails li{display:inline-block;width:20%;padding:0 8px;box-sizing:border-box}.product_shop main #frame_show #product_info .thumbnails a{display:block;padding:2px;border:1px solid transparent}.product_shop main #frame_show #product_info .thumbnails a.active{border-color:#52565A}.product_shop main #frame_show #product_info .thumbnails a img{display:block;width:100%}.product_shop main #frame_show #product_info a.prev,.product_shop main #frame_show #product_info a.next{position:absolute;top:50%;z-index:2;width:25px;height:60px;text-indent:-8695px;background:rgba(255,255,255,0.65);transform:translateY(-50%)}.product_shop main #frame_show #product_info a.prev:before,.product_shop main #frame_show #product_info a.next:before{position:absolute;top:22px;left:3px;z-index:1;width:14px;height:14px;content:"";border:1px solid #484B4C;border-width:1px 1px 0 0;transform:rotate(45deg)}.product_shop main #frame_show #product_info a.prev{left:0}.product_shop main #frame_show #product_info a.prev:before{left:9px;border-width:0 0 1px 1px}.product_shop main #frame_show #product_info a.next{right:0}@media screen and (max-width: 480px){.product_shop main #frame_show #product_info .owl-theme .owl-pagination{display:block;position:absolute;right:0;bottom:10px;left:0}.product_shop main #frame_show #product_info #slideshow{float:none;width:auto;padding:0;margin:0 0 24px 0}.product_shop main #frame_show #product_info .thumbnails,.product_shop main #frame_show #product_info a.prev,.product_shop main #frame_show #product_info a.next{display:none}}.product_shop main #frame_show #product_info .product_order_form{overflow:hidden;padding-top:10px}.product_shop main #frame_show #product_info .product_order_form fieldset{display:block}@media screen and (max-width: 768px){.product_shop main #frame_show #product_info .product_order_form{max-width:100%}}.product_shop main #frame_show #product_info .product_order_form h2,.product_shop main #frame_show #product_info .product_order_form h3,.product_shop main #frame_show #product_info .product_order_form h6{padding-bottom:16px;font:normal 32px "Avenir LT W01_45 Book1475508", sans-serif;text-transform:none;letter-spacing:initial}.product_shop main #frame_show #product_info .product_order_form h3{font-size:24px}.product_shop main #frame_show #product_info .product_order_form p{padding-bottom:4px;font-size:16px !important}.product_shop main #frame_show #product_info .product_order_form p a{font-size:14px}.product_shop main #frame_show #product_info .product_order_form hr{display:block;height:1px;padding:0;margin:1em 0;border:none;border-top:1px solid #E9E9E9}.product_shop main #frame_show #product_info .product_order_form h6{font-size:16px}.product_shop main #frame_show #product_info .product_order_form #product_price h3{padding-bottom:8px;color:#5A5D5F}.product_shop main #frame_show #product_info .product_order_form #product_price h3 mark.strikethrough{margin-right:4px;color:#484B4C}.product_shop main #frame_show #product_info .product_order_form #product_price h3 mark.strikethrough:after{background:#484B4C}.product_shop main #frame_show #product_info .product_order_form #product_price p{padding-bottom:16px;margin:0;font-size:14px !important;line-height:170%;color:#5A5D5F}.product_shop main #frame_show #product_info .product_order_form .subheading{overflow:hidden}.product_shop main #frame_show #product_info .product_order_form .subheading h6{float:left}.product_shop main #frame_show #product_info .product_order_form .subheading a{float:right;font-size:14px;text-decoration:underline}.product_shop main #frame_show #product_info .product_order_form .select{display:inline-block;position:relative;vertical-align:top;margin-right:20px;background:#F6F7F6}.product_shop main #frame_show #product_info .product_order_form .select:before{position:absolute;right:15px;top:15px;width:8px;height:8px;z-index:1;border:2px solid #6f7575;border-color:#6f7575;border-width:0 1px 1px 0;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.product_shop main #frame_show #product_info .product_order_form .select select{position:relative;z-index:2;width:70px;height:46px;padding:0 36px 0 16px;font:normal 16px "Avenir LT W01_45 Book1475508", sans-serif;color:#484B4C;border:none;background:transparent;-webkit-appearance:none;-moz-appearance:none}.product_shop main #frame_show #product_info .product_order_form .select select:focus{outline:none}.product_shop main #frame_show #product_info .product_order_form .select select::-ms-expand{display:none}.product_shop main #frame_show #product_info .product_order_form .attribute_select{display:block}.product_shop main #frame_show #product_info .product_order_form .attribute_select li{display:inline-block;width:33%;font-size:14px}.product_shop main #frame_show #product_info .product_order_form .attribute_select li svg{display:none}.product_shop main #frame_show #product_info .product_order_form .attribute_select li[data-sold-out="true"]{position:relative;color:#878C8C}.product_shop main #frame_show #product_info .product_order_form .attribute_select li[data-sold-out="true"] svg{position:absolute;height:100%;width:100%;display:block}.product_shop main #frame_show #product_info .product_order_form .attribute_select li .color_option{position:relative;height:33px;margin-bottom:10px}.product_shop main #frame_show #product_info .product_order_form .attribute_select li .color_option:after{position:absolute;top:2px;right:2px;bottom:2px;left:2px;z-index:1;content:""}.product_shop main #frame_show #product_info .product_order_form .attribute_select li .color_option.walnut:after{background:transparent url("/images/frame/bg_walnut-30e15051.jpg") center center no-repeat;background-size:cover}.product_shop main #frame_show #product_info .product_order_form .attribute_select li .active .color_option{border:1px solid #484B4C}.product_shop main #frame_show #product_info .product_order_form #colors li{width:86px}.product_shop main #frame_show #product_info .product_order_form #sizes{margin:0 -4px 20px -4px;background:transparent;border:none}.product_shop main #frame_show #product_info .product_order_form #sizes li{width:25%;padding:0 4px 4px 4px;text-align:center}.product_shop main #frame_show #product_info .product_order_form #sizes li:hover{background:transparent}@media screen and (max-width: 768px){.product_shop main #frame_show #product_info .product_order_form #sizes li{width:50%}}.product_shop main #frame_show #product_info .product_order_form #sizes label{position:relative;line-height:100%;border:1px solid transparent;background:#F6F7F6}.product_shop main #frame_show #product_info .product_order_form #sizes label:hover{cursor:pointer}.product_shop main #frame_show #product_info .product_order_form #sizes label:after{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";border:2px solid #ffffff}.product_shop main #frame_show #product_info .product_order_form #sizes label.active{border-color:#484B4C}.product_shop main #frame_show #product_info .product_order_form #sizes label.active:after{display:block}.product_shop main #frame_show #product_info .product_order_form #sizes span{display:none}.product_shop main #frame_show #product_info .product_order_form #waitlist_cta{display:none}.product_shop main #frame_show #product_info .product_order_form #waitlist_cta a.button{display:block;text-align:center;margin-bottom:10px}.product_shop main #frame_show #product_info .product_order_form #waitlist_cta.visible{display:block}.product_shop main #frame_show #product_info .product_order_form #waitlist_cta.visible+#purchase_cta{display:none}.product_shop main #frame_show #product_info .product_order_form #purchase_cta{display:flex;justify-content:space-between;margin-bottom:10px}.product_shop main #frame_show #product_info .product_order_form #purchase_cta input[type="submit"]{width:100%;max-width:330px}.product_shop main #frame_show #product_info #frame_hero_icons{width:100%;display:flex;justify-content:space-between;max-width:300px;margin:24px 0;font-family:"Avenir LT W01_65 Medium1475532", sans-serif}.product_shop main #frame_show #product_info #frame_hero_icons svg{margin-right:10px}.product_shop main #frame_show #product_info #frame_hero_icons .plus{color:#60edb3}.product_shop main #frame_show #product_info #frame_hero_icons.full_width{width:100%}@media screen and (max-width: 960px){.product_shop main #frame_show #product_info #frame_hero_icons{width:100%;max-width:340px;text-align:left}}@media screen and (max-width: 570px){.product_shop main #frame_show #product_info #frame_hero_icons{max-width:none}}@media screen and (max-width: 480px){.product_shop main #frame_show #product_info #frame_hero_icons{justify-content:space-between}}.product_shop main #frame_show #product_info #frame_hero_icons .third{width:70px}.product_shop main #frame_show #overview{border:none;border-bottom:1px solid #e4e4e3}.product_shop main #frame_show #overview blockquote+p{padding-top:12px;font:normal 16px "Avenir LT W01_65 Medium1475532", sans-serif}@media screen and (max-width: 768px){.product_shop main #frame_show #overview blockquote p{font-size:18px}.product_shop main #frame_show #overview blockquote+p{max-width:500px;padding-top:0;margin:0 auto}}.product_shop main #frame_show #overview .half{box-sizing:border-box}.product_shop main #frame_show #overview .half:first-of-type{width:55%;padding-right:2%}.product_shop main #frame_show #overview .half:first-of-type .product_title{display:none}.product_shop main #frame_show #overview .half:last-of-type{width:45%;padding-left:2%}.product_shop main #frame_show #overview .half:last-of-type .product_title{display:block}.product_shop main #frame_show #overview figure{margin-bottom:20px}.product_shop main #frame_show #overview .product_title h2{padding-bottom:20px;line-height:1;text-align:left}@media screen and (max-width: 768px){.product_shop main #frame_show #overview .product_title h2{text-align:center}}.product_shop main #frame_show #overview .copy{overflow:hidden}@media screen and (max-width: 768px){.product_shop main #frame_show #overview .copy{max-width:500px;margin:20px auto 0}}.product_shop main #frame_show #overview blockquote{max-width:500px;font-size:20px}.product_shop main #frame_show #overview blockquote p{margin:0}.product_shop main #frame_show #overview ol{counter-reset:overview;max-width:375px}.product_shop main #frame_show #overview ol li{padding-bottom:33px;counter-increment:overview}.product_shop main #frame_show #overview ol li:last-of-type{padding-bottom:0px}.product_shop main #frame_show #overview ol li:before{display:inline-block;width:30px;height:30px;margin-right:5px;content:counter(overview);font:normal 14px/30px "Avenir LT W01_95 Black1475556", sans-serif;text-align:center;color:#60edb3;border:2px solid #60edb3;border-radius:100%}.product_shop main #frame_show #overview ol h5{display:inline-block;margin-bottom:8px;font:13px "Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:0.15em;text-transform:uppercase}.product_shop main #frame_show #overview ol p{padding-top:0px;padding-left:40px;margin:0}@media screen and (max-width: 768px){.product_shop main #frame_show #overview .half{width:100% !important;display:block}.product_shop main #frame_show #overview .half:first-of-type .product_title{display:block}.product_shop main #frame_show #overview .half:last-of-type .product_title{display:none}.product_shop main #frame_show #overview blockquote{margin:20px auto}.product_shop main #frame_show #overview ol{margin:20px auto 0}}.product_shop main #frame_show #features{background:url("/images/frame/improve_background-6dae462f.jpg") bottom center no-repeat;background-size:cover;padding-bottom:40vw}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.product_shop main #frame_show #features{background-image:url("/images/frame/improve_background@2x-8065140f.jpg")}}@media screen and (max-width: 768px){.product_shop main #frame_show #features{background:#F6F7F6 url("/images/frame/improve_background_mobile-e09cd45e.jpg") center bottom no-repeat;background-size:100%}}@media only screen and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.product_shop main #frame_show #features{background-image:url("/images/frame/improve_background_mobile@2x-82b283bd.jpg")}}.product_shop main #frame_show #features .column{max-width:1200px}.product_shop main #frame_show #features .product_title{max-width:500px;margin:0 auto}.product_shop main #frame_show #features .product_title p{max-width:100%;text-align:left;font-size:18px}@media screen and (max-width: 480px){.product_shop main #frame_show #features .product_title p{text-align:left}}.product_shop main #frame_show #feature_icons ul{margin:0 auto}@media screen and (max-width: 768px){.product_shop main #frame_show #feature_icons ul{width:100%}}.product_shop main #frame_show #feature_icons li p{max-width:250px;margin:0 auto}.product_shop main #frame_show #feature_icons .vert_icon{position:relative;width:100%;height:106px}.product_shop main #frame_show #feature_icons .vert_icon svg{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.product_shop main #frame_show #feature_icons .vert_icon svg.assembly{top:37%}@media screen and (max-width: 768px){.product_shop main #frame_show #feature_icons li{width:50%}.product_shop main #frame_show #feature_icons li:last-of-type{margin:20px 0 0 25%}.product_shop main #frame_show #feature_icons li h5{padding-bottom:15px}.product_shop main #frame_show #feature_icons li p{text-align:center}}@media screen and (max-width: 480px){.product_shop main #frame_show #feature_icons li{width:100%;margin-bottom:50px}.product_shop main #frame_show #feature_icons li:last-of-type{margin:0}.product_shop main #frame_show #feature_icons li h5{padding-bottom:5px}.product_shop main #frame_show #feature_icons li p{text-align:left}}.product_shop main #frame_show #product_attributes{padding:80px 0 50px 0;border-bottom:1px solid #e4e4e3;background:url("/images/frame/thoughtfully_designed_background-bc4e07a6.jpg") bottom center no-repeat;background-size:1600px}@media screen and (max-width: 1170px){.product_shop main #frame_show #product_attributes{background-size:1200px}}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.product_shop main #frame_show #product_attributes{background-image:url("/images/frame/thoughtfully_designed_background@2x-56bea826.jpg")}}@media screen and (max-width: 768px){.product_shop main #frame_show #product_attributes{background:url("/images/frame/thoughtfully_designed_background_mobile-1be7ca81.jpg") center -15vw no-repeat;background-size:100%}}@media only screen and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.product_shop main #frame_show #product_attributes{background-image:url("/images/frame/thoughtfully_designed_background_mobile@2x-ed4ace0b.jpg")}}@media screen and (max-width: 480px){.product_shop main #frame_show #product_attributes{background-position:center top}}.product_shop main #frame_show #product_attributes .product_title{padding-bottom:60px}@media screen and (max-width: 1170px){.product_shop main #frame_show #product_attributes .product_title{padding-bottom:0}}.product_shop main #frame_show #product_attributes .product_title h2{max-width:450px;margin:0 auto 60px auto}@media screen and (max-width: 1170px){.product_shop main #frame_show #product_attributes .product_title h2{margin:0 auto}}@media screen and (max-width: 768px){.product_shop main #frame_show #product_attributes .product_title{max-width:500px;margin:0 auto}}@media screen and (max-width: 480px){.product_shop main #frame_show #product_attributes .product_title{padding-bottom:0}}.product_shop main #frame_show #product_attributes p.footnote{font-size:12px;text-align:center;color:#6f7575}.product_shop main #frame_show #product_attributes p.footnote em{font-style:none}.product_shop main #frame_show #product_attributes #features_segments{position:relative;margin-top:40px;height:600px;text-align:left}.product_shop main #frame_show #product_attributes #features_segments img{display:block;width:100%;max-width:1200px;margin:0 auto}.product_shop main #frame_show #product_attributes #features_segments h5{padding-bottom:8px;font:13px "Avenir LT W01_85 Heavy1475544", sans-serif;letter-spacing:0.15em;text-transform:uppercase}.product_shop main #frame_show #product_attributes #features_segments p{font-size:16px;line-height:140%;color:#6f7575}.product_shop main #frame_show #product_attributes #features_segments li{position:absolute;top:0;left:50%;z-index:1;width:350px;height:31%;padding:0 48px 0 16px;box-sizing:border-box;border-left:1px solid #60edb3}.product_shop main #frame_show #product_attributes #features_segments li:before{position:absolute;bottom:-3px;left:-4px;z-index:2;width:7px;height:7px;content:"";border-radius:100%;background:#60edb3}.product_shop main #frame_show #product_attributes #features_segments li#segment_1{top:165px;-ms-transform:translate(-478px, -130px);-webkit-transform:translate(-478px, -130px);transform:translate(-478px, -130px);height:45%}.product_shop main #frame_show #product_attributes #features_segments li#segment_2{top:117px;-ms-transform:translate(-70px, 0);-webkit-transform:translate(-70px, 0);transform:translate(-70px, 0)}.product_shop main #frame_show #product_attributes #features_segments li#segment_3{text-align:right;height:25%;padding:0 16px 0 48px;border-left:none;border-right:1px solid #60edb3;-ms-transform:translate(150px, -150px);-webkit-transform:translate(150px, -150px);transform:translate(150px, -150px)}.product_shop main #frame_show #product_attributes #features_segments li#segment_3:before{left:auto;right:-4px}.product_shop main #frame_show #product_attributes #features_segments li#segment_4:before,.product_shop main #frame_show #product_attributes #features_segments li#segment_5:before{bottom:auto;top:-3px}.product_shop main #frame_show #product_attributes #features_segments li#segment_4 .copy,.product_shop main #frame_show #product_attributes #features_segments li#segment_5 .copy{position:relative;top:100%;-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.product_shop main #frame_show #product_attributes #features_segments li#segment_4{height:28.5%;-ms-transform:translate(-250px, 350px);-webkit-transform:translate(-250px, 350px);transform:translate(-250px, 350px)}.product_shop main #frame_show #product_attributes #features_segments li#segment_5{height:38.5%;-ms-transform:translate(150px, 290px);-webkit-transform:translate(150px, 290px);transform:translate(150px, 290px)}@media screen and (max-width: 1170px){.product_shop main #frame_show #product_attributes #features_segments li#segment_1{-ms-transform:translate(-400px, -50px);-webkit-transform:translate(-400px, -50px);transform:translate(-400px, -50px)}.product_shop main #frame_show #product_attributes #features_segments li#segment_2{-ms-transform:translate(-20px, 0);-webkit-transform:translate(-20px, 0);transform:translate(-20px, 0)}.product_shop main #frame_show #product_attributes #features_segments li#segment_3{-ms-transform:translate(15px, 0px);-webkit-transform:translate(15px, 0px);transform:translate(15px, 0px)}.product_shop main #frame_show #product_attributes #features_segments li#segment_4{-ms-transform:translate(-330px, 410px);-webkit-transform:translate(-330px, 410px);transform:translate(-330px, 410px)}.product_shop main #frame_show #product_attributes #features_segments li#segment_5{-ms-transform:translate(100px, 350px);-webkit-transform:translate(100px, 350px);transform:translate(100px, 350px)}}@media screen and (max-width: 980px){.product_shop main #frame_show #product_attributes #features_segments li{max-width:300px}.product_shop main #frame_show #product_attributes #features_segments li p{font-size:14px}.product_shop main #frame_show #product_attributes #features_segments li#segment_1{-ms-transform:translate(-400px, 0);-webkit-transform:translate(-400px, 0);transform:translate(-400px, 0)}.product_shop main #frame_show #product_attributes #features_segments li#segment_2{-ms-transform:translate(-50px, 0);-webkit-transform:translate(-50px, 0);transform:translate(-50px, 0)}.product_shop main #frame_show #product_attributes #features_segments li#segment_3{height:34%;-ms-transform:translate(45px, -50px);-webkit-transform:translate(45px, -50px);transform:translate(45px, -50px)}.product_shop main #frame_show #product_attributes #features_segments li#segment_4{-ms-transform:translate(-320px, 400px);-webkit-transform:translate(-320px, 400px);transform:translate(-320px, 400px)}.product_shop main #frame_show #product_attributes #features_segments li#segment_5{-ms-transform:translate(100px, 360px);-webkit-transform:translate(100px, 360px);transform:translate(100px, 360px)}}@media screen and (max-width: 768px){.product_shop main #frame_show #product_attributes #features_segments{height:auto;padding-top:55vw;margin:0}.product_shop main #frame_show #product_attributes #features_segments .product_title{padding-bottom:0}.product_shop main #frame_show #product_attributes #features_segments ol{max-width:348px;padding-bottom:0px;margin:0 auto;counter-reset:points}.product_shop main #frame_show #product_attributes #features_segments li{position:relative;width:100%;max-width:400px;padding:0 0 32px 32px;counter-increment:points}.product_shop main #frame_show #product_attributes #features_segments li:before{position:absolute;display:block;left:0;bottom:auto;width:20px;height:20px;font:normal 12px/20px "Avenir LT W01_85 Heavy1475544", sans-serif;text-align:center;content:counter(points);border-radius:100%;background:#60edb3}.product_shop main #frame_show #product_attributes #features_segments li p{padding:0;font-size:16px;padding-top:5px;line-height:1.6}.product_shop main #frame_show #product_attributes #features_segments li#segment_1,.product_shop main #frame_show #product_attributes #features_segments li#segment_2,.product_shop main #frame_show #product_attributes #features_segments li#segment_3,.product_shop main #frame_show #product_attributes #features_segments li#segment_4,.product_shop main #frame_show #product_attributes #features_segments li#segment_5{text-align:left;top:auto;right:auto;bottom:auto;left:auto;height:auto;border:none;-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.product_shop main #frame_show #product_attributes #features_segments li#segment_1 .copy,.product_shop main #frame_show #product_attributes #features_segments li#segment_2 .copy,.product_shop main #frame_show #product_attributes #features_segments li#segment_3 .copy,.product_shop main #frame_show #product_attributes #features_segments li#segment_4 .copy,.product_shop main #frame_show #product_attributes #features_segments li#segment_5 .copy{-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.product_shop main #frame_show #product_attributes #features_segments li#segment_2:before{top:4px}.product_shop main #frame_show #product_attributes #features_segments li#segment_2 .copy{position:static;top:0;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.product_shop main #frame_show #product_attributes #features_segments li#segment_3{padding:0 0 32px 32px}.product_shop main #frame_show #product_attributes #features_segments li#segment_3:before{left:0;right:auto}}@media screen and (max-width: 768px) and (max-width: 480px){.product_shop main #frame_show #product_attributes #features_segments li#segment_3{padding:0 0 32px 0}}@media screen and (max-width: 480px){.product_shop main #frame_show #product_attributes #features_segments{padding-top:240px;background-size:100% auto}.product_shop main #frame_show #product_attributes #features_segments ol{max-width:100%;padding:0 20px}.product_shop main #frame_show #product_attributes #features_segments li{padding-bottom:28px;padding-left:0;width:auto}.product_shop main #frame_show #product_attributes #features_segments li:before{position:static;float:left;margin-right:12px}.product_shop main #frame_show #product_attributes #features_segments li p{clear:both}}.product_shop main #frame_show #pricing_details .column{padding-top:60px}.product_shop main #frame_show #pricing_details .column dd{text-transform:none}.product_shop main #frame_show #pricing_details .column dd hr{margin:24px 0;display:block;height:1px;padding:0;border:none;border-top:1px solid #E9E9E9}.product_shop main #frame_show #product_show .product_title p{margin:0 auto}.product_shop main #frame_show #order{background:#e4e4e3 url("/images/frame/bottom_background-d1e88d9e.jpg") bottom center no-repeat;padding-bottom:40vw;text-align:center}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.product_shop main #frame_show #order{background-image:url("/images/frame/bottom_background@2x-29d814e0.jpg")}}@media screen and (max-width: 480px){.product_shop main #frame_show #order{background-image:url("/images/frame/bottom_background_mobile-1ba2f3e1.jpg");background-size:100% !important;padding-bottom:30vw}}@media only screen and (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) and (min-device-pixel-ratio: 2) and (min-resolution: 192dpi){.product_shop main #frame_show #order{background-image:url("/images/frame/bottom_background_mobile@2x-82775a61.jpg")}}.product_shop main #frame_show #order h2{max-width:600px;margin:0 auto}.product_shop main #frame_show #sticky_sheets_header{position:fixed;overflow:hidden;top:0;right:0;left:0;z-index:100;padding:10px 155px 10px 30px;background:white;border-bottom:1px solid #e9e9e9;transform:translateY(-175px);transition:transform 0.4s ease}@media screen and (max-width: 480px){.product_shop main #frame_show #sticky_sheets_header{padding:10px 100px 10px 20px}}.product_shop main #frame_show #sticky_sheets_header.fixed{transform:translateY(0)}.product_shop main #frame_show #sticky_sheets_header.purchase .shop_button{opacity:1}.product_shop main #frame_show #sticky_sheets_header.purchase .product_price{transform:translate(0, 0);margin-bottom:0}.product_shop main #frame_show #sticky_sheets_header h2{font-family:"Avenir LT W01_45 Book1475508", sans-serif;text-transform:none;padding-bottom:8px;font-size:18px;line-height:100%;letter-spacing:0}.product_shop main #frame_show #sticky_sheets_header .product_price{font-size:18px;padding:0;transform:translate(115%, -130%);margin-bottom:-25px;transition:all 0.5s ease}.product_shop main #frame_show #sticky_sheets_header .product_price h3{font-size:18px;line-height:1.2}.product_shop main #frame_show #sticky_sheets_header .product_price p{display:none}.product_shop main #frame_show #sticky_sheets_header .shop_button{transition:all 0.3s ease;opacity:0;position:absolute;top:10px;right:30px;padding:1em 18px;margin:0}.product_shop #size_chart{max-width:615px}.product_shop #size_chart table{max-width:350px}.product_shop #size_chart table th,.product_shop #size_chart table td{padding:10px 16px;font-weight:normal}.product_shop #size_chart .size_chart_footer p{font-size:16px}.product_shop #expired_waitlist_modal{display:none}.product_shop #expired_waitlist_modal.visible{display:block}.product_shop #expired_waitlist_modal.visible .overlay{display:block;z-index:5000}.product_shop #expired_waitlist_modal.visible .modal{display:block;position:fixed;top:15vh;left:50%;transform:translateX(-50%);width:90%;max-width:600px;z-index:5001}.product_shop #expired_waitlist_modal.visible .modal header{padding:0 25px 20px 0}.product_shop #expired_waitlist_modal.visible .modal .content{padding:32px}.product_shop #expired_waitlist_modal.visible .modal .content svg{width:40px;height:40px}.product_shop #expired_waitlist_modal.visible .modal .content h3{font-size:24px;margin:24px 0;padding:0}