@charset "UTF-8";@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(/cdn/shop/t/62/assets/poppins-normal.woff2?v=2398921142341010681673372319) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(/cdn/shop/t/62/assets/poppins-bold.woff2?v=45879750804025119061673372319) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:icons;src:url(/cdn/shop/t/62/assets/icons.eot?73853);src:url(/cdn/shop/t/62/assets/icons.eot?73853#iefix) format("embedded-opentype"),url(/cdn/shop/t/62/assets/icons.woff?73853) format("woff"),url(/cdn/shop/t/62/assets/icons.ttf?73853) format("truetype"),url(/cdn/shop/t/62/assets/icons.svg?73853#shop-icons) format("svg");font-weight:400;font-style:normal}html,body{height:100%}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Cooper Black;src:url(cooper_black.tff) format("truetype");font-display:block}@font-face{font-family:Monod;src:url(Monod.otf) format("truetype");font-display:block}@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{-webkit-transform:scale(.91);transform:scale(.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{-webkit-transform:scale(.98);transform:scale(.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{-webkit-transform:scale(.87);transform:scale(.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes blastoff-left{0%{transform:translateZ(0)}70%{transform:translate3d(-12px,0,0) scale(1);opacity:1}90%{transform:translate3d(-32px,0,0) scale(.05);opacity:.8}to{transform:translate3d(-56px,0,0) scale(.05);opacity:0}}@keyframes blastoff-right{0%{transform:translateZ(0)}70%{transform:translate3d(12px,0,0) scale(1);opacity:1}90%{transform:translate3d(32px,0,0) scale(.05);opacity:.8}to{transform:translate3d(56px,0,0) scale(.05);opacity:0}}body{font-family:Poppins,"sans-serif";font-weight:400;background-color:#fff;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-size:12px;text-transform:none;color:#404040;line-height:1.7em}::-moz-selection,::selection{background-color:#000;color:#fff}abbr{border-bottom:1px dotted #ffffff}@media only screen and (max-width: 767px){.hide-large{display:none}}@media only screen and (min-width: 768px){.hide-small{display:none}}.logo{font-family:PT Sans Narrow;font-weight:400;font-size:44px;text-transform:uppercase;color:#404040}.logo a,.logo a:hover,.logo a:visited,.logo a:active{color:#404040;line-height:45px}h1,h2,h3,h4,h5,h6,.title a{font-family:Poppins,"sans-serif";font-weight:700;text-transform:none;color:#404040;display:block;letter-spacing:0px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.title a{font-weight:inherit}h1 a,.title a,h1 a:visited,.title a:visited{color:#404040}h1 a:hover,h1 a:active,.title a:hover,.title a:active{color:#2d2e2d}h1,.h1,h1.home,h2.title,.title a{font-size:20px;margin-top:0;margin-bottom:10px;text-align:center;border-bottom:1px solid #b1b2b1;border-top:1px solid #b1b2b1;padding-top:8px;padding-bottom:8px;clear:both;font-weight:700}h1.home{border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;padding:12px 0}h1.product_name{text-align:center;text-transform:uppercase;clear:none;font-size:38px;margin-top:0;margin-bottom:36px;border-bottom:0px;border-top:0px;padding-top:0;padding-bottom:0;display:block;line-height:36px;letter-spacing:-2px;font-weight:900}h2,.h2{font-size:26px;line-height:35px;margin:0 auto 5px;text-align:center;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;padding:3px 0}h3,.h3,h1.blog_title{font-size:25px;line-height:35px;margin:0 auto 15px 0;color:#404040}h4,.h4{font-size:22px;line-height:28px;margin:0 0 8px;text-align:center;padding:0;border-bottom:1px solid #ffffff}h4.title a{font-size:22px;line-height:28px;margin:0;text-align:center;padding:0;border-bottom:1px solid #ffffff;border-bottom:0;font-size:20px}h5,.h5{font-size:22px;padding-bottom:5px}h6,.h6{font-size:20px;padding-bottom:15px}.footer h6,.subheader{color:#777}.modal h3{padding:12px 0}p{margin:0 0 20px;font-style:normal}p img{margin:0}em,i{font-style:italic}strong,b{font-weight:700}small{font-size:80%}blockquote{font-size:17px;line-height:24px;font-style:italic;margin:0 0 20px;padding:9px 20px 0 19px;border-left:1px solid #ffffff}blockquote p{font-size:17px;line-height:24px;font-style:italic}blockquote cite{display:block;font-size:11px;color:#555}blockquote cite:before{content:"\2014  "}blockquote cite a,blockquote cite a:visited{color:#555}hr{border:solid #ffffff;border-width:1px 0 0;clear:both;margin:10px 0 15px;height:0}.quote{font-size:16px;line-height:32px;text-align:center;margin:0 0 20px;font-style:italic}a,a:visited{color:#333;text-decoration:none;outline:0;-webkit-transition:color .3s ease-out 0s;-moz-transition:color .3s ease-out 0s;-o-transition:color .3s ease-out 0s;transition:color .3s ease-out 0s}a:hover,a:focus{color:#aaadaa}ul,ol{margin-bottom:20px}ul{list-style:none outside}ol{list-style:decimal;margin-left:30px}ul.square,ul.circle,ul.disc{margin-left:30px}ul.square{list-style:square outside}ul.circle{list-style:circle outside}ul.disc{list-style:disc outside}ul ul,ul ol,ol ol,ol ul{margin:4px 0 5px 30px;font-size:90%}ul ul li,ul ol li,ol ol li,ol ul li{margin-bottom:6px}li{line-height:18px;margin-bottom:12px}ul.large li,li p{line-height:21px}ul{border-top:1px dotted #ffffff;line-height:26px}ul li{border-bottom:1px dotted #ffffff;list-style:none outside none;padding:12px 0;margin-bottom:0}.top_bar{text-align:left;line-height:1;display:none}.top_bar .container{padding-top:5px;padding-bottom:5px}.top_bar a{font-weight:700;font-size:15px;text-transform:uppercase;color:#ec5446;letter-spacing:1px;display:block;height:10px;line-height:5px}.top_bar a:hover{color:#ce4137}.top_bar a:hover span{background-color:#fff6}.top_bar a.cart:hover{background-position:left -43px}.top_bar ul{padding:0;margin:0;border:0}.top_bar ul li{float:right;border-bottom:0;border-top:0;padding:0 15px;position:relative;display:block}.revised_cart a{font-weight:700;font-size:13px;text-transform:uppercase;color:#ec5446;letter-spacing:1px;display:block;text-align:right;padding-top:4px}.revised_cart a:hover{color:#ce4137}.revised_cart a:hover span{background-color:#fff6}#nav{display:block;text-align:center;border-top:1px none #ffffff;border-bottom:1px none #ffffff;margin:0 auto;min-height:20px}#nav ul{display:block;text-align:left;margin:0 auto 0 10px;border:none;padding:0}#nav ul li{display:inline-block;border-top:0;border-bottom:0;padding:0 20px;position:relative;margin:0;*display: inline}#nav ul li a,#nav ul li a:visited,#nav ul li a:active{font-family:Poppins,"sans-serif";font-weight:700;font-size:13px;text-transform:uppercase;color:#a9a9a9;position:relative;display:block;padding:5px 0;letter-spacing:1px}#nav ul li a.active{color:#404040}nav ul li a.active:visited,nav ul li a.active:active{color:#404040}#nav ul li:first-child{padding-left:0}#nav ul li:last-child{border-right:none;padding-right:0}#nav ul li a:hover{color:#404040}nav ul li a:focus{color:#404040}#nav ul li.current_page_item a,#nav ul li.current_page_ancestor a{color:#404040}.product_row img,.product_row video,.product_image_col img,.product_image_col video,.article img,.article video,.section img,.section video,.thumbnail img,.thumbnail video,.sidebar img,.sidebar video{max-width:100%;height:auto}video{-webkit-mask-image:-webkit-radial-gradient(white,black);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}.zoomImg{max-width:inherit!important;cursor:pointer}.video-container{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.video-wrapper{width:600px;max-width:100%}*::-webkit-media-controls-panel{display:none!important;-webkit-appearance:none}*::-webkit-media-controls-play-button{display:none!important;-webkit-appearance:none}*::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.home-promotion-banner{display:flex;align-items:center;justify-content:center;padding:.5em;box-sizing:border-box;min-height:48px;position:absolute;top:0;left:0;width:100%;background-color:#ec5446;color:#fff;line-height:20px;font-size:14px;font-weight:800;text-align:center;text-transform:uppercase;text-decoration:none;letter-spacing:.125em}a.button-hero{font-family:Poppins,"sans-serif";font-weight:700;display:inline-block;height:20px;border-radius:6px;margin-top:15px;padding:.75rem 1.5rem;background-color:#ec5446;color:#fff;cursor:pointer;line-height:20px;font-size:20px;text-align:center;text-transform:uppercase;text-decoration:none;letter-spacing:0em}.button-hero:hover,.button-hero:focus{background:#f96153}.button-design{margin-top:0;background-color:#ec5446;color:#fff;border-radius:6px;cursor:pointer;display:inline-block;font-size:14px;line-height:normal;text-align:center;padding:1.15rem 3rem;letter-spacing:.125em;text-transform:uppercase}a.button-design{text-decoration:none;color:#fff;font-weight:800}a.button-design:hover{background:-webkit-linear-gradient(top,#ce4137,#ce4137);background:-moz-linear-gradient(top,#ce4137,#ce4137);background:-o-linear-gradient(top,#ce4137,#ce4137);background:-ms-linear-gradient(top,#ce4137,#ce4137);background:linear-gradient(top,#ce4137,#ce4137)}button,input[type=submit],input[type=reset],input[type=button],a.button{font-family:Poppins,"sans-serif";font-weight:700;background:#f2f2f2;background:-moz-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.2)),color-stop(100%,rgba(0,0,0,.2)));background:-webkit-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);background:-o-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);background:linear-gradient(top,#fff3,#0003);border:1px solid #aaa;border-top:1px solid #ccc;border-left:1px solid #ccc;padding:3px 12px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;font-size:11px;text-decoration:none;text-shadow:0 1px rgba(255,255,255,.75);cursor:pointer;margin:0 0 20px;line-height:40px;-webkit-appearance:none;background-color:#2d2e2d}*::-webkit-validation-bubble-message{display:none}a.button:hover,button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover{color:#222;background:#eee;background:-moz-linear-gradient(top,rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.3)),color-stop(100%,rgba(0,0,0,.3)));background:-webkit-linear-gradient(top,rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);background:-o-linear-gradient(top,rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%);background:linear-gradient(top,#ffffff4d,#0000004d);border:1px solid #888;border-top:1px solid #aaa;border-left:1px solid #aaa;background-color:#2d2e2d}a.button:active,button:active,input[type=submit]:active,input[type=reset]:active,input[type=button]:active{background:#eee;background:-moz-linear-gradient(top,rgba(0,0,0,.3) 0%,rgba(255,255,255,.3) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,.3)),color-stop(100%,rgba(255,255,255,.3)));background:-webkit-linear-gradient(top,rgba(0,0,0,.3) 0%,rgba(255,255,255,.3) 100%);background:-o-linear-gradient(top,rgba(0,0,0,.3) 0%,rgba(255,255,255,.3) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.3) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(top,#0000004d,#ffffff4d);border:1px solid #888;border-bottom:1px solid #aaa;border-right:1px solid #aaa;background-color:#2d2e2d}.button.full-width,button.full-width,input[type=submit].full-width,input[type=reset].full-width,input[type=button].full-width{width:100%;padding-left:0!important;padding-right:0!important;text-align:center}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}ul.tabs{display:block;margin:20px 0 10px;padding:0;border-bottom:solid 1px #ddd;border-top:0}ul.tabs li{display:block;width:auto;height:30px;padding:0;float:left;margin-bottom:0;border:0}ul.tabs li a{display:block;text-decoration:none;width:auto;height:29px;padding:0 20px;line-height:30px;border:solid 1px #ddd;border-width:1px 0 0 1px;margin:0;background:#f5f5f5;font-size:12px}ul.tabs li a.active{background-color:#fff;height:30px;position:relative;top:-4px;padding-top:4px;border-right-width:1px;margin:0 -1px 0 0;color:#111;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px}ul.tabs li:first-child a{-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px}ul.tabs li:last-child a{border-width:1px 1px 0 1px;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px}ul.tabs-content{margin:0;display:block;border:0}ul.tabs-content>li{display:none;border:0}ul.tabs-content>li.active{display:block;border:0}ul.tabs{zoom:1}ul.tabs:before{content:" ";display:block;overflow:hidden;visibility:hidden;width:0;height:0}ul.tabs:after{content:" ";display:block;overflow:hidden;visibility:hidden;width:0;height:0;clear:both}form,fieldset{margin-bottom:20px}input[type=text],input[type=number],input[type=password],input[type=email],textarea{border:1px solid #ccc;padding:6px 4px;outline:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font:13px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;color:#666;margin:0 0 20px;width:210px;max-width:100%;display:block;background:#fff}select{border:1px solid #ccc;outline:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font:13px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;color:#666;margin:0 0 20px;width:210px;max-width:100%;display:block;background:#fff;padding:0}input[type=text]:focus,input[type=number]:focus,input[type=password]:focus,input[type=email]:focus{border:1px solid #aaa;color:#444;-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px #0003}textarea:focus{border:1px solid #aaa;color:#444;-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px #0003}label,legend{display:block;font-weight:700;font-size:12px}select{width:100%}input[type=checkbox]{display:inline}label span,legend span{font-weight:700;font-size:12px;color:#444}textarea{width:95%}table a:link{color:#666;font-weight:700;text-decoration:none}table a:visited{color:#999;font-weight:700;text-decoration:none}table a:active,table a:hover{color:#bd5a35;text-decoration:underline}table img{max-width:inherit!important}table th{padding:15px 20px;border-top:1px solid #ccc;border-bottom:1px solid #e0e0e0;background:#ededed;background:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#ebebeb));background:-moz-linear-gradient(top,#ededed,#ebebeb)}table th:first-child{text-align:left;padding-left:20px}table tr{text-align:center;padding-left:12px}table tr:first-child th:first-child{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px}table tr:first-child th:last-child{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}table tr td{padding:12px;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;background:#fafafa;background:-webkit-gradient(linear,left top,left bottom,from(#fbfbfb),to(#fafafa));background:-moz-linear-gradient(top,#fbfbfb,#fafafa)}table tr td:first-child{text-align:left;padding-left:12px;border-left:0}table tr td.value input{margin-bottom:0}table tr:last-child td:first-child{-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}table tr:last-child td:last-child{-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}table tr:hover td{background:#f2f2f2;background:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#f0f0f0));background:-moz-linear-gradient(top,#f2f2f2,#f0f0f0)}.remove,.remove:visited{color:#404040}.half-bottom{margin-bottom:10px!important}.add-bottom{margin-bottom:20px!important}.right{float:right;position:relative}.left{float:left}.center{text-align:center}.relative{position:relative}.align_right{text-align:right}.align_left{text-align:left}div.mobile_only{display:none}.no_border{border:none!important}.extra_padding{padding-top:4px}div.hidden{display:none}div.container{margin:0 auto;padding:10px 0}div.content{padding:0}.content.filterable{min-height:420px}.logo{text-align:left}.logo img{max-width:100%;height:auto}.logo a{margin:0;display:block}div.section{margin:0}div.product_section{margin-top:50px}.product_row{text-align:center}.breadcrumb{font-size:11px;font-style:italic;padding-bottom:1em}.product_breadcrumb{margin-top:1.5em;padding-bottom:0;display:none}#category{width:100%}.action_button,input.action_button[type=submit],input.action_button[type=button]{background:#174265}.action_button,input.action_button[type=submit],input.action_button[type=button],.cart__checkout{border:0px solid transparent;width:calc(100% - 32px);margin:10px auto 0;display:block;text-align:center;font-size:20px;letter-spacing:-.5px;cursor:pointer;font-weight:700;text-transform:uppercase;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#fff;transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-webkit-appearance:none}.action_button:hover,input.action_button[type=submit]:hover,input.action_button[type=button]:hover{background:#313751;border-color:#313751}.generate-shipping-label.action_button{max-width:220px;padding:.5rem 0;margin-top:60px;margin-bottom:100px;line-height:1.3;color:#fff}.purchase .action_button{width:100%;background-image:url(/cdn/shop/t/62/assets/Buy-Button-Lock-Image-Full-Size.png?v=92479085409328317081673371936);background-repeat:no-repeat;background-size:22px;background-position:85% center}.purchase input.action_button[type=submit],.purchase input.action_button[type=button]{width:100%;background-image:url(/cdn/shop/t/62/assets/Buy-Button-Lock-Image-Full-Size.png?v=92479085409328317081673371936);background-repeat:no-repeat;background-size:22px;background-position:85% center}.purchase .action_button.disabled,.purchase input.action_button[type=submit].disabled,.purchase input.action_button[type=button].disabled{background-color:#cce8f7}#feature_image{margin:0 52px}#feature_image a{cursor:-webkit-zoom-in;cursor:-moz-zoom-in}.feature_text{margin:10px 0 0;clear:both}.paginate{text-align:center}.paginate span{padding:0 10px}.sidebar a{color:#404040}.thumbnail{position:relative;text-align:center;border-bottom:solid 1px #ffffff;padding-bottom:.5em;margin-bottom:1em}.thumbnail a{display:block;padding-bottom:.5em;color:#404040}.thumbnail a:hover,.sidebar a:hover{color:#2d2e2d}.thumbnail a:hover img{-webkit-transition:opacity .2s ease-out 0s;-moz-transition:opacity .2s ease-out 0s;-o-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s;opacity:.85}.sale{position:absolute;top:0;background:#2d2e2d;padding:6px 20px;text-align:center;font-size:15px;text-transform:uppercase;text-shadow:0px 1px 1px rgba(0,0,0,.3);color:#fff}.new{position:relative;display:inline;padding:5px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:11px}.thumbnail a img{margin-bottom:.75em}.thumbnail .info{text-align:left}.thumbnail .price{text-align:right;float:right;font-weight:700}.cart_price{float:right;padding-left:20px;font-weight:700;display:none}.was_price{text-decoration:line-through;color:#888;font-style:italic;text-shadow:none;font-weight:400}.thumbnail .quick_shop{display:none;padding:6px 0;background-color:#888;position:absolute;width:130px;top:45%;left:50%;margin-left:-65px}.thumbnail .quick_shop:hover{background-color:#174265}.thumbnails{margin-left:-10px;margin-right:-10px}.thumbnails a{display:block;margin-bottom:1em}.twittercont,.fancycount{display:inline-block;margin-left:10px}.facebookcont{display:inline-block;position:relative;margin-left:6px;min-width:88px}a.fancybutton{background:url(/cdn/shop/t/62/assets/fancy.png?v=120500130493387684961673372054) no-repeat;font:11px Arial,sans-serif;text-indent:-9999em;font-size:.01em;color:#cd1f1f;height:20px;width:56px;display:inline-block;margin-left:6px;position:relative;top:-20px}a.pinterestcount{background:url(/cdn/shop/t/62/assets/pinit.png?v=53785377873628406291673372312) no-repeat;font:11px Arial,sans-serif;text-indent:-9999em;font-size:.01em;color:#cd1f1f;height:20px;width:41px;background-position:0 0;display:inline-block;margin-left:6px;position:relative;top:-20px}a.pinterestcount:hover{background-position:0 -21px}a.pinterestcount:active{background-position:0 -42px}.arrow{font-size:smaller;position:relative;top:-1px;left:2px;opacity:.6}.modal{text-align:left;display:none;width:840px;background-color:#fff;-webkit-box-shadow:0 0 1px rgba(0,0,0,.25),0 1px 5px 3px rgba(0,0,0,.05),0 5px 4px -3px rgba(0,0,0,.06);-moz-box-shadow:0 0 1px rgba(0,0,0,.25),0 1px 5px 3px rgba(0,0,0,.05),0 5px 4px -3px rgba(0,0,0,.06);box-shadow:0 0 1px #00000040,0 1px 5px 3px #0000000d,0 5px 4px -3px #0000000f;border:solid 1px #BEBEBE}.modal_product{width:auto;line-height:0px;max-width:940px}.modal_product img{cursor:pointer}.modal_image{text-align:center;line-height:0}.modal_image img{max-height:550px}.modal a{padding-bottom:0}.modal p.modal_price,p.modal_price{font-size:22px;margin-bottom:.5em;text-align:center;font-weight:600}.modal form{margin-bottom:10px}.modal a{color:#2d2e2d;font-style:italic}.modal a:hover{color:#aaadaa}.modal p{margin-bottom:.5em}#lean_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;background:#000;display:none}#sizeguide~#lean_overlay{background-color:#fff}.product_image_col{margin-top:15px;text-align:center}.meta{font-size:12px;padding-bottom:5px}.meta p{font-size:12px;margin-bottom:0}p.meta{margin-bottom:5px;display:none}.meta .label,.label{font-style:italic;color:gray}.notify_form{padding-top:10px}.count{font-style:normal;font-size:12px}#tag_filter,#category_filter{margin-bottom:0}.checkout{display:block;float:right;margin-top:0}.or{font-size:smaller;font-style:italic;padding:0 10px}input.quantity{width:35px;display:inline}.update_or_remove{display:none}.subtotal,.mobile_left{text-align:right}.cart_description{font-size:12px}#estimated-shipping,.excluding_tax{display:block}h4.title a.subscribe{background:url(/cdn/shop/t/62/assets/rss-icon.png?v=97702857410991001931673372362) no-repeat 0 4px;display:inline;padding:5px 10px 5px 32px;font-size:19px}h4.title a.subscribe:hover{background-position:0 -121px}h4.title a.twitter{background:url(/cdn/shop/t/62/assets/twitter-icon.png?v=163121786333780114891673372497) no-repeat 0 4px;display:inline;padding:5px 0 5px 32px;font-size:19px}h4.title a.twitter:hover{background-position:0 -121px}.article{border-bottom:solid 1px #dddddd;margin-bottom:12px;padding-bottom:20px}@media only screen and (max-width: 767px){.article{text-align:center}}.continue_reading{font-style:italic}.blog_list{border-top:0;padding-top:0;font-size:11px}.blog_list li{padding:8px 0}.blog_list li:first-child{padding-top:2px}.blog_list li.active,.blog_list a.active{font-weight:700}.collection_menu li span.active,.sidebar li.active a,ul.blog_list a.active,.collection_menu li a:hover,.collection_menu li span.active:hover,.sidebar a:hover{color:#404040}ul.blog_list li ul{margin-top:12px;margin-left:15px}.toggle span{color:#888;font-weight:700;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:smaller;float:right;display:none}.sidebar p{font-size:11px}.sidebar .search{padding-top:8px}.sidebar .search input{width:100%;box-sizing:border-box;-moz-box-sizing:border-box}.comment{margin-bottom:30px}.gravatar{width:80px;height:80px}.red{color:#c33}.address p{margin-bottom:5px}div#disqus_thread ul,div#disqus_thread li{border:none}.tweet .columns{overflow:hidden;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.featured_content p{margin-bottom:0}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.slides{text-align:center}.flexslider{width:100%;margin-top:24px;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{display:block;margin:0 auto}.flexslider .slides li a{text-align:center}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{position:relative;zoom:1}.flexslider .slides{zoom:1;border:0}.flexslider .slides>li{position:relative}.flexslider .slides li{border:0;padding:0}.flex-container{zoom:1;position:relative}.flex-caption{background:none;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);zoom:1;margin:0;width:100%;padding:2% 0;position:absolute;left:0;bottom:0;background:#0006;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.8);font-size:14px;line-height:18px}.flex-direction-nav{*height: 0;padding:0;border:0}.flex-direction-nav li{padding:0;border:0}.flex-direction-nav a{width:44px;height:40px;display:block;background:url(/cdn/shop/t/62/assets/fancybox_sprite.png?v=170120285255963252441673372055) no-repeat 0 0;position:absolute;top:45%;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease}.flex-direction-nav .flex-next{background-position:0 -66px;right:0}.flex-direction-nav .flex-prev{background-position:0 -23px;left:0}.flexslider:hover .flex-next{opacity:.8;right:20px}.flexslider:hover .flex-prev{opacity:.8;left:20px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default}.product_flexslider{width:auto;margin-top:0}.product_flexslider .slides img,.product_flexslider .slides li{width:auto!important}#grid .column,#grid .columns{background:#ddd;height:25px;line-height:25px;margin-bottom:10px;text-align:center;text-transform:uppercase;color:#555;font-size:11px;font-weight:700;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}#grid .column:hover,#grid .columns:hover{background:#bbb;color:#333}#grid .example-grid{overflow:hidden}/*! fancyBox v2.0.6 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-tmp iframe,.fancybox-tmp object{vertical-align:top;padding:0;margin:0}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;padding:0;margin:0;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px #00000080;background-color:#fff}.fancybox-outer{padding:0;margin:0;position:relative;outline:none}.fancybox-inner{padding:0;margin:0;position:relative;outline:none;overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;padding:10px}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;border:0;padding:0;margin:0;vertical-align:top}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/cdn/shop/t/62/assets/fancybox_sprite.png?v=170120285255963252441673372055)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8020}#fancybox-loading div{width:44px;height:44px;background:url(/cdn/shop/t/62/assets/fancybox_loading.gif?v=54300835471007455211673372055) center center no-repeat}.fancybox-close{display:block;position:absolute;top:3px;right:3px;width:22px;height:22px;cursor:pointer;z-index:8040}.fancybox-close:hover{background-position:0 152px}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;background:transparent url(/cdn/shop/t/62/assets/blank.gif?v=164826798765693215961673371925);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:44px;height:40px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:20px;background-position:0 -23px}.fancybox-next span{right:20px;background-position:0 -66px}.fancybox-nav:hover span{visibility:visible}.fancybox-prev span:hover{background-position:0 -175px}.fancybox-next span:hover{background-position:0 -218px}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;padding:0;overflow:visible;visibility:hidden}#fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:#fff}#fancybox-overlay.overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-title{visibility:hidden;font: 13px/20px Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8030;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:#000c;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{margin-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:#000c}#sizeguide{left:initial!important;margin:0!important;width:100%;text-align:center}#sizeguide .fancybox-close{top:10vh!important;left:50%;margin-left:22.5vh;background-color:#fff;border:solid;border-radius:20px;background-position-x:-1px}#sizeguide .fancybox-close .hide-desktop{display:none}.sizeguide-background{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}@media only screen and (min-width: 768px){div#sizeguide{top:5px!important;padding-top:10vh;height:100vh;overflow:scroll}}@media only screen and (max-width: 767px){#sizeguide{top:57px!important;bottom:0!important;padding-bottom:63px!important;overflow:scroll}#sizeguide img{margin:0 10px!important}#sizeguide .fancybox-close{top:5px!important;border-radius:32px;background-position-x:-3px;background-position-y:-2px;background-size:225%;width:32px;height:32px}}.container{position:relative;margin:0 auto;padding:0}.column,.columns{float:left;display:inline;margin-left:10px;margin-right:10px}.row{margin-bottom:20px}.column.alpha,.columns.alpha{margin-left:0}.column.omega,.columns.omega{margin-right:0}.container .one.column{width:40px}.container .two.columns{width:100px}.container .three.columns{width:160px}.container .four.columns{width:220px}.container .five.columns{width:280px}.container .six.columns{width:340px}.container .seven.columns{width:400px}.container .eight.columns{width:460px}.container .nine.columns{width:520px}.container .ten.columns{width:580px}.container .eleven.columns{width:640px}.container .twelve.columns{width:700px}.container .thirteen.columns{width:760px}.container .fourteen.columns{width:820px}.container .fifteen.columns{width:880px}.container .sixteen.columns{width:940px}.container .sixteen.columns.product-page{width:100%}.container .sixteen.columns.product-page .section.product_section{min-width:994px;margin:36px auto 0;max-width:1054px}.container .one-third.column{width:300px}.container .two-thirds.column{width:620px}.container .offset-by-one{padding-left:60px}.container .offset-by-two{padding-left:120px}.container .offset-by-three{padding-left:180px}.container .offset-by-four{padding-left:240px}.container .offset-by-five{padding-left:300px}.container .offset-by-six{padding-left:360px}.container .offset-by-seven{padding-left:420px}.container .offset-by-eight{padding-left:480px}.container .offset-by-nine{padding-left:540px}.container .offset-by-ten{padding-left:600px}.container .offset-by-eleven{padding-left:660px}.container .offset-by-twelve{padding-left:720px}.container .offset-by-thirteen{padding-left:780px}.container .offset-by-fourteen{padding-left:840px}.container .offset-by-fifteen{padding-left:900px}.container:after{content:" ";display:block;height:0;clear:both;visibility:hidden}@media only screen and (min-width: 768px) and (max-width: 994px){.container{max-width:768px}.container.product-container{max-width:100%}.container.product-container .sixteen.columns.product-page .section.product_section{width:auto;min-width:0}.container .column,.container .columns{margin-left:10px;margin-right:10px}.product-filter-gym-pants+.container{max-width:100%}.column.alpha,.columns.alpha{margin-left:0;margin-right:10px}.column.omega,.columns.omega{margin-right:0;margin-left:10px}.container .one.column{width:28px}.container .two.columns{width:76px}.container .three.columns{width:124px}.container .four.columns{width:172px}.container .five.columns{width:220px}.container .six.columns{width:268px}.container .seven.columns{width:316px}.container .eight.columns{width:364px}.container .nine.columns{width:412px}.container .ten.columns{width:460px}.container .eleven.columns{width:508px}.container .twelve.columns{width:556px}.container .thirteen.columns{width:604px}.container .fourteen.columns{width:652px}.container .fifteen.columns{width:700px}.container .sixteen.columns{width:748px}.container .one-third.column{width:236px}.container .two-thirds.column{width:492px}.container .offset-by-one{padding-left:48px}.container .offset-by-two{padding-left:96px}.container .offset-by-three{padding-left:144px}.container .offset-by-four{padding-left:192px}.container .offset-by-five{padding-left:240px}.container .offset-by-six{padding-left:288px}.container .offset-by-seven{padding-left:336px}.container .offset-by-eight{padding-left:348px}.container .offset-by-nine{padding-left:432px}.container .offset-by-ten{padding-left:480px}.container .offset-by-eleven{padding-left:528px}.container .offset-by-twelve{padding-left:576px}.container .offset-by-thirteen{padding-left:624px}.container .offset-by-fourteen{padding-left:672px}.container .offset-by-fifteen{padding-left:720px}}@media only screen and (max-width: 767px){.columns,.column{margin:0}.container .one.column,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:100%}.container .offset-by-one,.container .offset-by-two,.container .offset-by-three,.container .offset-by-four,.container .offset-by-five,.container .offset-by-six,.container .offset-by-seven,.container .offset-by-eight,.container .offset-by-nine,.container .offset-by-ten,.container .offset-by-eleven,.container .offset-by-twelve,.container .offset-by-thirteen,.container .offset-by-fourteen,.container .offset-by-fifteen{padding-left:0}}@media only screen and (min-width: 480px) and (max-width: 767px){.container{width:420px}.container.product-container{width:100%}.container.product-container .sixteen.columns.product-page .section.product_section{width:420px;max-width:420px;min-width:0;margin-top:0}.columns,.column{margin:0}.container .one.column,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:420px}}@media only screen and (max-width: 479px){.container.product-container{width:100%}.container.product-container .sixteen.columns.product-page .section.product_section{width:auto;margin-top:0;min-width:0}}.clearfix:before,.clearfix:after{content:" ";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.row:before{content:" ";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.row:after{content:" ";display:block;overflow:hidden;visibility:hidden;width:0;height:0;clear:both}.clearfix:after{clear:both}.row,.clearfix{zoom:1}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}@media only screen and (max-width: 959px){input.search_box{width:135px}}@media only screen and (min-width: 768px) and (max-width: 959px){input.search_box,#contact_email,#contact_name{width:150px}}@media only screen and (max-width: 767px){.toggle span{display:block}.toggle_list{display:none}#tag_filter,#category_filter{margin-bottom:1em}.thumbnail{margin-top:1em}.thumbnail a:hover img{opacity:1}.top_bar_search{margin-bottom:5px}input.search_box{width:90%}.title_column{float:left}p.update_or_remove{display:block}.subtotal{text-align:center}.mobile_left{text-align:left}div.mobile_only{display:block}.update_subtotal_text,.price_total,.remove_column,.checkout_table_header{display:none}.action_button{width:100%}.mobile_right{text-align:right}.quick_shop{display:none!important}.cart_price{display:block}.cart_description,.gravatar{display:none}table tr th,table tr td{padding:2px}input.action_button{margin-bottom:1em}.multiple_product_images{display:none}}@media only screen and (max-width: 479px){#nav{margin-top:10px;padding-top:5px}#nav ul li{padding:0 6px;border:0}#nav ul li a,#nav ul li a:visited,#nav ul li a:active{font-size:12px}.top_bar ul li{padding:0 10px}.breadcrumb{text-align:center}.flex-caption{font-size:80%}h1,h2,h1.home,h1.blog_title,h3,h4,h5,h6,.title a{font-size:150%}h1,h1.home,h1.blog_title,.title a,h2{padding:0}}@media (min--moz-device-pixel-ratio: 2),(-o-min-device-pixel-ratio: 2/1),(-webkit-min-device-pixel-ratio: 2),(min-device-pixel-ratio: 2){.social_link img{width:30px;height:30px}input.search_box{background:#fff url(/cdn/shop/t/62/assets/search2x.jpg?v=90373698755912211941673372367) no-repeat 6px;background-size:14px 14px}.top_bar a.cart{background-size:16px 64px}}@media only screen and (min-device-width: 320px) and (max-device-width: 1024px){html{-webkit-text-size-adjust:100%}}h2.blog_title{text-align:left;font-size:32px;font-weight:700;color:#333}.header .logo{font-family:Monod;font-weight:900;text-transform:lowercase;display:block;font-size:43px;letter-spacing:0px;line-height:20px;color:#1e1d1d;padding-bottom:0;text-align:center}.header .logo i{background-image:url(/cdn/shop/t/62/assets/Full-Size-Logo-Header-4-27-16.png?v=126351694873053430271673372071);width:240px;height:58px;display:inline-block}.header .tagline{font-family:Poppins,"sans-serif";font-weight:700;font-size:26px;text-align:right;font-weight:1000;line-height:27px;color:#005493}@media (max-width: 767px){.header .logo i{width:140px;height:34px;background-image:url(/cdn/shop/t/62/assets/Mobile-Logo-Header-4-27-16.png?v=82323660466708727581673372266);margin-top:11px}}.header-shipping-promise{font-family:Poppins,"sans-serif";font-weight:700;font-size:12px;text-align:left;color:#1b213e;letter-spacing:-1px}.nav-container .link-container .header-account-link,.nav-container .link-container .header-help-link{font-family:Poppins,"sans-serif";font-weight:700;font-size:12px;text-align:left;color:#1b213e;letter-spacing:-1px;text-transform:uppercase}.nav-container .link-container .header-account-link a,.nav-container .link-container .header-help-link a{width:30px;height:100%;background-repeat:no-repeat;margin-top:0;background-size:19px;background-position:center;padding-right:10px}.nav-container .link-container .header-account-link a span,.nav-container .link-container .header-help-link a span{display:none}.nav-container .link-container .header-account-link a{background-image:url(/cdn/shop/t/62/assets/account-icon.svg?v=163573528551909585311673371872)}.nav-container .link-container .header-help-link{margin-left:1px}.nav-container .link-container .header-help-link a{background-image:url(/cdn/shop/t/62/assets/help-icon.svg?v=50591034578535845021673372172);background-size:25px}.header-shipping-promise{display:block;margin-right:30px}.top_bar .slogan{font-size:10px;line-height:5px;text-transform:none;display:block;white-space:nowrap;position:absolute;bottom:0;height:10px;padding-bottom:3px;color:#aaa}@media only screen and (max-width: 767px){.top_bar .slogan{overflow:hidden;white-space:normal;height:28px;color:#fff}}header{position:relative;width:100%;margin:0 auto;background:#ffffffe6;padding-top:10px;max-height:60px;-webkit-box-shadow:0px 2px 0px 0px rgba(0,0,0,.1);-moz-box-shadow:0px 2px 0px 0px rgba(0,0,0,.1);box-shadow:0 0 #0000001a;z-index:1;white-space:nowrap}header.stop-transitions *{transition:none!important}header .container{padding:0}.revised_cart ul li{float:left;padding:0 5px}.revised_cart span{color:#a9a9a9;margin-top:5px;display:inline-block;float:left;font-weight:700;font-size:13px;letter-spacing:1px;margin-right:5px}.revised_cart i{background-image:url(/cdn/shop/t/62/assets/nav_bird_26_26.png?v=286693042652103701673372278);width:18px;height:18px;background-repeat:no-repeat;display:block;background-size:18px;margin-top:4px;float:left}@media (max-width: 959px){.revised_cart ul li{float:none}.revised_cart span,.revised_cart i{display:none}}header h4{font-size:22px;text-align:right;font-weight:900;margin-bottom:0;letter-spacing:0px}@media only screen and (min-width: 1059px) and (max-width: 3000px){#testies{display:none}}@media only screen and (min-width: 768px) and (max-width: 1059px){.hero{margin-top:0;height:500px}#testies{display:none}}@media only screen and (min-width: 767px){.hide-desktop{display:none!important}}@media only screen and (max-width: 767px){.hide-mobile{display:none!important}h1.product_name{margin-bottom:1rem}.action_button.add-to-cart-button{position:relative;height:63px;z-index:3;left:0;width:100%;right:0;margin:24px 0;padding:0;border-radius:6px;background-color:#42be74}.header h4{text-align:center}.revised_cart a{text-align:center;font-size:27px}.header{max-height:60px}.hero,.hero span.slogan,.hero-header .button-hero,.title a,.header .slogan{display:none}.header .logo{font-size:42px}.header .tagline,.footer .chatlinks{display:none}#nav{min-height:0px;padding-top:0;margin-top:0}#nav ul li{display:none}#nav ul li a,#nav ul li a:visited,#nav ul li a:active{font-size:22px;color:ffffff;letter-spacing:2px;line-height:150%}div.content.container,div.product_section{margin-top:0}div.product_section div.description{display:none}}.thumbnail .info span{display:block;text-align:center;float:none}.thumbnail .info .title{font-size:22px;color:#404040;text-transform:uppercase;font-weight:700;margin-bottom:.5rem}.thumbnail .info .price{font-size:16px;color:#999;text-transform:uppercase;font-weight:700}.newsletter input[type=submit]{background:#b1b2b1;border:none;font-size:14px;color:#fff;font-weight:550;text-transform:uppercase;width:100%;white-space:normal;text-shadow:none}.newsletter input[type=submit]:hover{background:#282727}#contact_email{width:100%;box-sizing:border-box}.social h4{text-align:center}.promoted-posts{position:relative}a.promoted-latest{color:#fff;background:#000;text-transform:uppercase;font-weight:700;padding:3px 10px;position:absolute;top:0;left:0;z-index:3}a.promoted-latest:hover{color:#000;background:#fff}.promoted-post{display:block;width:33.33333%;float:left;height:319px;overflow:hidden;position:relative;background-repeat:no-repeat;background-size:auto 250px}.promoted-post img{max-width:100%}.promoted-post h3{font-size:20px;color:#fff;font-weight:700;text-align:center;margin-top:175px;margin-bottom:0;padding:5px 20px;background-color:#00000080;line-height:32px;transition:color .1s ease-in-out,background-color .1s ease-in-out}.promoted-post p{color:#fff;text-align:center;background-color:#010101de;padding:5px 10px;line-height:20px;font-size:12px;transition:color .1s ease-in-out,background-color .1s ease-in-out}.promoted-post:hover h3{color:#000;background-color:#fffc}.promoted-post:hover p{color:#000;background-color:#fff}@media (max-width: 959px){.promoted-post{width:100%;background-position:center 0;background-size:100%;margin-bottom:20px}.promoted-post p{position:absolute;bottom:0;margin:0;height:40px}.promoted-post h3{position:absolute;bottom:50px}}.skip-main{position:absolute;left:-99999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}div.account-register-container{font-family:Poppins,"sans-serif";font-weight:700;width:100%}.account-register-container h4{color:#1b213e;text-transform:uppercase;font-weight:700;font-size:28px;margin:28px 0 62px}#create_customer h4{margin-bottom:8px}.account-register-container .register-subheading,.account-register-container .customer-posted-successfully{font-size:14px;margin-top:18px;line-height:20px;min-height:18px;margin-bottom:36px;color:#1b213e;text-align:center}#customer_login .customer-posted-successfully{background:#edf7ed;color:#1e4620;padding:6px 16px;border-radius:4px}#customer .customer-posted-successfully{display:none}.account-register-container .eight.columns{width:50%;margin:0}.account-register-container .eight.columns.single-column{margin:0 auto;float:none;display:block}.account-register-container form{padding:0 80px}form#create_customer{border-left:2px solid #1b213e}form#create_customer .errors-list{margin-top:10px}.account-register-container div.large-form{width:100%}.account-register-container label{display:none}.account-register-container input.large{width:100%;margin-bottom:12px;font-size:14px;padding:8px 6px;box-sizing:border-box}.account-register-container input.action_button{width:100%;margin:0;border-radius:4px;background-color:#1b213e;font-size:14px;font-weight:400}.account-register-container #forgot_password{text-align:center;text-decoration:underline;color:#1b213e}.account-register-container #forgot_password em a,.account-register-container .errors-list a{font-style:normal;text-decoration:underline;color:#1b213e;font-size:14px}.account-register-container .errors-list li{padding:0;color:red;text-align:center;font-size:14px}.account-register-container .errors-list li span{text-transform:capitalize}.customer_login-errors{margin:0}.register-modal{display:none;background-color:#fff;padding:20px 30px}.register-modal h4{color:#000;margin:25px 0 20px;text-transform:none;font-size:22px}.register-modal form{padding:0}.register-modal p{font-size:14px;text-align:center;margin-bottom:30px}.register-modal .action-button{margin-bottom:0}.register-modal .register-modal-close{position:absolute;right:16px;top:10px;color:#999;font-size:22px;background-size:200%;height:30px;width:30px}.register-modal .register-modal-close:hover{background-position:0 207px}.register-modal .errors{position:absolute;margin:0 -30px;color:red;text-align:center;width:100%}.register-modal .errors li{padding:6px 0}#registration-success{color:#1b213e;padding:75px 30px 97px;margin-left:0!important;transform:translate(-50%)}#registration-success h4{color:#1b213e;font-size:27px;margin:25px 0 34px}#registration-success p{margin:25px 16px;font-size:16px}.account-page{margin:0 auto;display:block;float:none;text-align:center;padding-bottom:66px;min-width:302px}.account-name{color:#1b213e;font-size:40px;line-height:1;text-transform:uppercase;border:0 none;padding:36px 0 6px}.account-sections{text-align:center;margin-bottom:40px}.account-sections li{display:inline-block;padding:6px 16px}.account-sections li a{display:inline-block;padding:6px 16px;color:#1b213e;font-size:22px;text-transform:uppercase}.account-sections li.selected a,.account-sections li a:hover{text-decoration:underline}.account-icons{display:inline-block;width:150px;height:170px;border:#a9a9a9 5px solid;color:#1b213e;text-transform:uppercase;padding:20px 16px;font-size:16px;margin:0 21px}.account-icons:hover{color:#1b213e;border-color:#1b213e}.account-icons:visited{color:#1b213e}.account-icons span{display:block;width:110px;height:110px;background-size:cover;margin:0 auto 16px}.account-icon-orders span{background-image:url(/cdn/shop/t/62/assets/order-update-icon.png?v=140782032784309172011673372285)}.account-icon-addresses span{background-image:url(/cdn/shop/t/62/assets/address-book-icon.png?v=91263465262914865931673371874)}.account-orders-list{border:0 none;color:red;margin:46px auto 0;width:90%;max-width:1400px}.account-orders-list thead,.account-orders-list thead tr{background-color:#fff}.account-orders-list th,.account-orders-list td{text-align:left;padding:0 0 6px 16px;font-size:20px}.account-orders-list th:first-child,.account-orders-list td:first-child{padding-left:16px}.account-orders-list thead th{background:#fff;color:#9e9e9e;border-top:0 none;font-size:20px;text-transform:uppercase}.account-orders-list tbody tr{cursor:pointer}.account-orders-list tbody td{background:#fff;font-weight:700;color:#000;border-bottom:#e0e0e0 1px solid;border-left:0 none;border-right:0 none;padding-top:32px;padding-bottom:32px;text-transform:uppercase}.account-orders-list tbody tr:hover td{background:#e5e5e5}table tbody td.null-content{font-size:40px;text-transform:uppercase;color:#9e9e9e;text-align:center;font-weight:700;padding:90px 0 200px;border:0 none;line-height:40px;background:#fff}table tbody td.null-content:hover{background:#fff}.account-orders-list tbody td a{color:#000}.account-orders-list tbody td a:hover{color:#000;text-decoration:none}.account-order-summary{width:90%;max-width:1400px;margin:90px auto}.account-order-header{border-bottom:#e5e5e5 2px solid;text-align:left;padding-bottom:11px}.account-reset-password h1,.account-order-header h1{font-weight:700;font-size:21px;display:inline;border:0 none}.account-order-header time{font-weight:400;font-size:22px;float:right}.account-order-header a{display:block;color:#1b213e;font-weight:700;text-decoration:underline;font-size:20px;margin-top:21px}.account-order-header a:hover{color:#1b213e}.account-order-info{border-bottom:#e5e5e5 2px solid;text-align:left}.account-order-info-block{text-align:left;width:41%;display:inline-block;padding:26px 0 28px;vertical-align:top}.account-order-info-block h4{font-weight:700;font-size:16px;text-align:left;text-transform:uppercase;margin:0 0 10px}.account-order-address p,.account-order-shippingMethod p{margin:0 0 2px;font-size:20px}.account-order-details{width:100%}.account-order-details td,.account-order-details tr:hover td{background:#fff}.account-order-details td{border:0 none}.account-order-details td:hover{background:#fff}.account-order-details tbody td{border-bottom:#e5e5e5 2px solid;padding-top:36px;padding-bottom:36px}.account-order-details td.product-image{width:170px;position:relative}.account-order-details td.product-image img{max-width:138px;max-height:138px;border:#555555 1px solid;padding:10px}.account-order-details td.product-image span{font-size:13px;line-height:16px;color:#fff;border-radius:26px;border-color:#000;border-width:26px;position:absolute;top:27px;left:163px;width:18px;height:18px;text-align:center;display:block;background-color:#000}.account-order-details td.product-details{text-align:left;font-size:20px}.account-order-details td.product-details span{display:block;font-weight:700}.account-order-details .product-spacer{width:130px}.account-order-details td.product-price{text-align:right;font-size:20px;font-weight:700;width:200px}.account-order-details tfoot tr:first-child td{padding-top:33px}.account-order-details tfoot td{padding-bottom:10px}.account-order-details tfoot td.label,.account-order-details tfoot td.total{font-size:20px}.account-order-details tfoot td.label{text-align:left;color:#000;font-style:normal;font-weight:700}.account-order-details tfoot td.total{text-align:right}.account-order-details tfoot .discount td.total{color:red}.account-order-details tfoot .order_total td.label,.account-order-details tfoot .order_total td.total{border-top:#e5e5e5 2px solid;font-weight:700}.account-order-details tfoot tr:nth-last-child(2) td{padding-bottom:27px}.account-order-details tfoot tr.order_total td{padding-top:22px}#address_tables{width:80%;margin:0 auto}.address_table{padding:28px 54px;border:#e5e5e5 2px solid;position:relative;margin-bottom:28px}.address_table .address_title{font-size:20px;font-weight:700;text-align:left}.address_table .action_edit,.edit_address .action_delete{position:absolute;right:54px;top:28px;font-size:20px;text-decoration:underline}.address_table .action_edit{position:static;float:right;padding-left:6px}.address_table .default_address{text-transform:uppercase;margin-bottom:8px}.address_table .view_address{text-align:left}.address_table .view_address p{margin:0;font-size:20px;line-height:23px}.edit_address form{margin-bottom:48px;position:relative}.edit_address .error_message{color:red;position:absolute;width:40%;left:30%;font-size:20px;z-index:3;text-align:center;display:block;top:28px}.edit_address fieldset,.edit_address .action_bottom{padding-left:54px;padding-right:54px}.edit_address fieldset{margin:60px 0 0;padding-top:28px;padding-bottom:28px;position:relative}.edit_address .action_delete,.edit_address .action_delete a{color:#f33;text-decoration:none;font-size:20px;text-transform:uppercase}.edit_address fieldset input,.edit_address fieldset select{width:100%;font-size:20px;box-sizing:border-box}.edit_address .customer_address_make_default{top:18px;text-align:left;margin-bottom:40px}.edit_address .customer_address_make_default label{font-size:20px;font-weight:700;text-transform:uppercase;color:#999;display:inline;float:none;margin:0}.edit_address .customer_address_make_default input{width:auto;margin:0 5px 0 0}.edit_address .customer_address_table_labelGroup{width:49%;float:left}.edit_address .customer_address_table_labelGroup-left{padding-right:2%;clear:left}.edit_address .customer_address_table_labelGroup label{clear:none}.edit_address .customer_address_table_labelGroup input,.edit_address .customer_address_table_labelGroup select{font-size:20px;width:100%;margin-bottom:32px}.edit_address .customer_address_table_labelGroup input{padding:6px 0 6px 8px}.edit_address .error_field{border-color:red}.edit_address .customer_address_table_labelGroup select{height:40px;padding:4px}.edit_address label{text-align:left;font-size:20px;clear:left;margin-bottom:4px}.edit_address .action_bottom a,.edit_address .action_bottom input{display:block;width:46%;background:#1b213e;border-radius:3px;text-transform:uppercase;height:90px;font-size:22px;font-weight:700;color:#fff;line-height:90px}.edit_address .action_bottom a:hover,.edit_address .action_bottom input:hover{background:#313751}.edit_address .action_bottom a{float:left}.edit_address .action_bottom input{float:right;margin:0;padding:0}.action_add{display:block;width:80%;margin:0 auto}.action_add a{background:#1b213e;width:100%;border-width:4px;color:#fff;text-align:center;line-height:90px;font-weight:700;height:90px;display:block;text-transform:uppercase;font-size:22px}.action_add a:hover{background:#313751}.account-reset-password{margin:46px auto;width:768px}.account-reset-password.submitting{opacity:.6}.account-reset-password.submitting input[type=submit]{pointer-events:none}.account-reset-password h1,.account-reset-password p{color:#008ac2}.account-reset-password h1{text-transform:uppercase;font-weight:700;font-size:28px;border:0 none;padding:0;margin:0}.account-reset-password p{font-size:14px;margin-bottom:19px}.account-reset-password .errors li{padding:2px 0;color:red}.account-reset-password form{margin:22px 0}.account-reset-password label{display:none}.account-reset-password div.large_form,.account-reset-password input.action_button{width:649px;margin:0 auto}.account-reset-password input.password{width:100%;border-width:2px;padding:4px 10px;box-sizing:border-box;height:40px;margin-bottom:11px;font-size:15px}.account-reset-password input.action_button{border-radius:5px;background-color:#008ac2;font-size:16px;font-weight:400;line-height:41px;padding:0;transition:none}#customer_decline{background:none;border:0 none;text-decoration:underline;color:#008ac2;display:inline-block;margin:12px auto}@media only screen and (max-width: 768px){.account-register-container .eight.columns{width:100%}.account-register-container h4{margin:28px 0}.account-register-container h4 span{white-space:nowrap}form#create_customer{border-left:0 none;border-top:2px solid #1b213e;padding-top:20px}.account-register-container form{padding:0;margin:0 30px}.register-modal{max-width:88%}.register-modal form{margin:0 20px}.account-icons{width:120px;height:139px;padding:12px 8px;margin:0 5px}.account-icons span{width:80px;height:80px}.account-name{margin-bottom:24px}.account-sections{width:302px;margin:0 auto 24px}.account-sections li{width:149px;padding-left:0;padding-right:0}.account-sections li a{font-size:16px;padding:2px 0}.account-orders-list{margin-left:auto;margin-right:auto;width:95%}.account-orders-list thead th,.account-orders-list tbody td{font-size:14px;padding-top:16px;padding-bottom:16px}table tbody td.null-content{font-size:28px;line-height:28px}.account-order-header h1,.account-order-header time,.account-order-header a{font-size:15px}.account-order-info-block{width:49%}.account-order-info-block h4{font-size:15px}.account-order-address p{font-size:15px;margin:0}.account-order-details td.product-details{text-align:left;font-size:15px;width:140px}.account-order-details td.product-details span{display:block;font-weight:700}.account-order-details td.product-image{padding-left:0;width:113px;position:relative}.account-order-details td.product-image img{max-width:88px;max-height:88px;border:#555555 1px solid;padding:10px}.account-order-details td.product-image span{left:101px}.account-order-details .product-spacer{width:80px}.account-order-details td.product-price{font-size:15px;width:80px}.account-order-details tfoot tr:first-child td{padding-top:33px}.account-order-details tfoot td{padding-bottom:10px}.account-order-details tfoot td.label,.account-order-details tfoot td.total{font-size:15px}.address_table{padding:12px 18px}.address_table .view_address p,.address_table .address_title{font-size:16px}.address_table .action_edit{top:14px;right:18px;font-size:16px}.edit_address .action_delete{font-size:16px;top:28px;right:0}.edit_address fieldset,.edit_address .action_bottom{padding-left:0;padding-right:0;margin-top:30px}.edit_address fieldset{padding-bottom:0}.edit_address .customer_address_make_default{margin-bottom:24px}.edit_address .customer_address_table_labelGroup{width:100%;float:none}.edit_address .customer_address_table_labelGroup input,.edit_address .customer_address_table_labelGroup select{margin-bottom:20px}.edit_address .customer_address_table_labelGroup-left{padding-right:0;clear:both}.edit_address .action_bottom a,.edit_address .action_bottom input{display:block;width:100%;height:60px;font-size:20px;line-height:60px}.action_add{width:100%}.action_add a{height:75px;line-height:75px}.account-reset-password{margin:30px 0;width:100%}.account-reset-password form{padding:0 12px;box-sizing:border-box}.account-reset-password div.large_form,.account-reset-password input.action_button{width:100%;margin:0 auto}#registration-success{padding:inherit;width:90%}}@media only screen and (max-width: 435px){.register-modal{padding:20px 10px}}.is-transitioning{display:block!important;visibility:visible!important}.js-drawer-open{overflow:hidden}.drawer{display:none;position:fixed;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;bottom:0;z-index:100;color:#000;background-color:#fafafa;transition:all .35s cubic-bezier(.29,.63,.44,1)}.drawer--left,.drawer--right{top:0;max-width:95%}.drawer--left{width:388px;left:-388px}.js-drawer-open-left .drawer--left{display:block;-ms-transform:translateX(388px);-webkit-transform:translateX(388px);transform:translate(388px)}.drawer--right{width:388px;right:-388px}.js-drawer-open-right .drawer--right{display:block;-ms-transform:translateX(-388px);-webkit-transform:translateX(-388px);transform:translate(-388px)}.drawer--right .drawer__close{position:absolute;left:0;height:42px}.drawer--top{width:100%;height:76px;top:-76px}.js-drawer-open-top .drawer--top{display:block;-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%)}#PageContainer{overflow:hidden}.drawer-page-content:after{visibility:hidden;opacity:0;content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;z-index:99;transition:all .35s cubic-bezier(.29,.63,.44,1)}.js-drawer-open .drawer-page-content:after{visibility:visible;opacity:1}.drawer__close-button,.drawer__close-button:hover,.drawer__close-button:active{background:url(/cdn/shop/t/62/assets/Cart-Arrow.svg?v=128196486053195841611673371943);background-repeat:no-repeat;background-position:center center;background-size:26px;border:0 none;position:relative;left:0;height:100%;width:80px;padding:0 20px;color:inherit;font-size:em(18);cursor:pointer}.drawer--left .drawer__close-button,.drawer--left .drawer__close-button:hover,.drawer--left .drawer__close-button:active{right:auto;left:-15px}.drawer--product .drawer__close-button,.drawer--product .drawer__close-button:hover,.drawer--product .drawer__close-button:active{position:absolute;top:0;right:0;height:60px;z-index:2}.supports-csstransforms .drawer--is-loading .drawer__cart{min-height:100px}.supports-csstransforms .drawer--is-loading .drawer__cart:after{content:"";display:block;width:24px;height:24px;position:absolute;left:50%;top:40px;margin-left:-12px;border-radius:50%;border:3px solid adaptive-color(white,5%);border-top-color:transparent;-webkit-animation:spin 1s infinite linear;-moz-animation:spin 1s infinite linear}.drawer{background-color:#fffffff2}.drawer input[type=text],.drawer textarea{background-color:gray;color:gray}.drawer a{color:#000}.drawer a:hover,.drawer a:focus{opacity:.7}.drawer__header{position:absolute;top:0;display:table;height:42px;width:100%;padding:0 27px;background-color:#f5f5f5;color:#fff;box-sizing:border-box}.drawer__header .drawer__title{font-family:Poppins,"sans-serif";font-weight:700;font-weight:800;text-align:center;font-size:26px;line-height:32px;letter-spacing:.5px;color:#1b213e}.drawer__header .drawer__title em{background:url(/cdn/shop/t/62/assets/cart-icon.svg?v=84467758745826166801673371944);background-size:32px;background-repeat:no-repeat;background-position:20px 10px;font-size:13px;font-style:normal;width:80px;display:block;margin:0 auto;position:relative;left:4px;height:42px}.drawer__inner{position:absolute;top:74px;bottom:0;left:0;right:0;padding:30px 0 0;overflow:auto;margin-top:1px;-webkit-overflow-scrolling:touch;margin-bottom:68px}.drawer--has-fixed-footer .drawer__inner{overflow-x:hidden;overflow-y:auto}.drawer--product .drawer__inner{top:0}.ajaxcart__item-price,.ajaxcart__qty{color:silver}.ajaxcart__qty-adjust,.ajaxcart__qty-adjust:hover{background:none;border:none;color:silver}.ajaxcart__qty-adjust:hover{color:#000}.ajaxcart__qty{padding-left:0;position:absolute;bottom:4px;margin-left:6px}.ajaxcart__qty .ajaxcart__qty-adjust,.ajaxcart__qty .ajaxcart__qty-num{color:#1b213e;display:inline-block;line-height:20px;vertical-align:middle}.ajaxcart__qty .ajaxcart__qty-num{line-height:32px;padding:0 3px}.ajaxcart__inner{margin-bottom:20px}.is-updating .drawer__inner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0000004d}.ajaxcart__inner--has-fixed-footer{font-size:14px;top:0;left:0;right:0;margin:0;padding:0;bottom:60px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;text-align:center;color:#1b213e}.ajaxcart__inner--has-fixed-footer.empty-cart p{margin:0 auto 20px}.ajaxcart__inner--has-fixed-footer.empty-cart a{opacity:1;width:250px;height:39px;color:#1b213e;text-transform:uppercase;text-align:center;display:block;line-height:41px;margin:15px auto;border:2px solid #1b213e;font-weight:700;font-size:15px}.ajaxcart__inner--has-fixed-footer.empty-cart a:hover{color:#fff;background-color:#1b213e}.ajaxcart__footer{padding-top:20px}.ajaxcart__footer--fixed{position:absolute;width:100%;bottom:0;left:0;min-height:60px;padding-top:0;padding-bottom:4px;border-top:solid 1px #ddd;background:#fafafa}.ajaxcart__row{position:relative;max-height:500px}.ajaxcart__row.is-removed{max-height:0;opacity:0;overflow:hidden;visibility:hidden;transition:all .45s cubic-bezier(.57,.06,.05,.95);-webkit-backface-visiblity:hidden;backface-visiblity:hidden}.ajaxcart__product,.cart-promotion__item-select{padding:10px 26px;margin-bottom:15px;background:#fff;overflow:hidden}@media only screen and (min-width: 750px){.ajaxcart__product,.cart-promotion__item-select{padding-bottom:15px}}.ajaxcart__product .cart-product-image,.cart-promotion__item-select .cart-product-image{width:92px}@media only screen and (max-width: 768px){.ajaxcart__product{margin-left:-10px}}.ajaxcart__product-image{width:92px}.ajaxcart__product-name-wrapper{text-align:left;max-width:210px}.ajaxcart__product-name-wrapper .ajaxcart__product-name{font-family:Poppins,"sans-serif";font-weight:700;text-align:left;color:#1b213e;font-size:13px;font-weight:800;line-height:18px;letter-spacing:-.5px;margin-bottom:0}.ajaxcart__product-name-wrapper .ajaxcart__product-meta{font-family:Poppins,"sans-serif";font-weight:400;line-height:14px;text-align:left;color:#1b213e;font-size:11px;letter-spacing:-.5px}.ajaxcart__item-price,.ajaxcart__qty{font-family:Poppins,"sans-serif";font-weight:400;text-align:left;color:#1b213e;font-size:11px;letter-spacing:-.5px;line-height:16px}.ajaxcart__qty-adjust{margin-bottom:0;padding:2px 6px;font-size:14px;font-weight:400}.ajaxcart__qty--zero{visibility:visible;position:absolute;font-size:22px;z-index:10;right:6px;padding:3px 10px;height:20px;line-height:20px;font-weight:400}.ajaxcart__row:hover .ajaxcart__qty--zero{visibility:visible}.grid__item{float:left}.grid__item.one-quarter{width:25%}.grid__item.three-quarters{width:75%}.ajaxcart__product-image{display:block;overflow:hidden}.ajaxcart__product-image img{display:block;margin:0 auto;max-width:100%}.ajaxcart__product-name,.ajaxcart__product-meta{display:block}.ajaxcart__product-meta,.ajaxcart__price{font-size:em(14px)}.ajaxcart__product-name-wrapper{padding-left:10px}.ajaxcart__subtotal{margin-bottom:20px}.ajaxcart__subtotal-title{margin-bottom:0;color:#000}.cart-item__original-price,.cart-item__discount{margin-bottom:0!important}.ajaxcart-item__price-strikethrough{float:right}.ajaxcart__savings{margin-top:15px}.ajaxcart__promotions .cart-promotion__text{font-size:17px;border:0 none;padding:14px 0 28px;letter-spacing:0}.ajaxcart__promotions .cart-promotion__item-select a img{width:92px;height:92px}.cart-promotion__text{font-family:Poppins,"sans-serif";font-weight:400;text-align:center;font-size:11px;letter-spacing:-.5px;color:#1b213e;margin:0;line-height:15px}.cart-promotion__text em{font-style:normal;font-weight:700}.cart-promotion__text .cart-promotion-progress-bar{display:block;height:8px;width:100%;margin-top:9px;transition:all .3s cubic-bezier(.57,.06,.05,.95)}.cart-promotion__text .cart-promotion-progress-bar span{display:block;height:8px;float:left;transition:all .3s cubic-bezier(.57,.06,.05,.95)}.cart-promotion__text .cart-promotion-progress-bar .cart-promotion-progress-bar-completed{background-color:#1b213e;width:100%}.cart-promotion__text .cart-promotion-progress-bar .cart-promotion-progress-bar-uncompleted{background-color:#e0e1e4;width:0%}.cart-promotion__text .cart-promotion-progress-bar.progress-bar-1 .cart-promotion-progress-bar-completed,.cart-promotion__text .cart-promotion-progress-bar.progress-bar-1 .cart-promotion-progress-bar-uncompleted{width:50%}.cart-promotion__text .cart-promotion-progress-bar.progress-bar-2 .cart-promotion-progress-bar-completed{width:0%}.cart-promotion__text .cart-promotion-progress-bar.progress-bar-2 .cart-promotion-progress-bar-uncompleted{width:100%}.cart-promotion__item-name div:first-child{font-family:Poppins,"sans-serif";font-weight:700;text-align:left;color:#1b213e;font-size:13px}.cart-promotion__item-name div:last-child{font-family:Poppins,"sans-serif";font-weight:700;text-align:left;color:#aeb2b3;font-size:16px;letter-spacing:-.5px}.cart-promotion__item-select{overflow:hidden;margin-bottom:8px}.cart-promotion__item-select img{float:left;position:relative;left:-10px}.cart-promotion__item-select ul{text-align:left;width:100%;border:0;padding-top:12px;margin:0}.cart-promotion__item-select ul li{display:inline-block;margin:0 4px 0 0;padding:0}.cart-promotion__item-select ul li.unavailable-item span,.cart-promotion__item-select ul li.unavailable-item span:hover{cursor:default;border-color:#ccc;color:#ccc;background:#fff}.cart-promotion__item-select ul li span{border:1px solid #1b213e;border-radius:2px;color:#1b213e;font-size:13px;line-height:40px;display:block;padding:0 2px;min-width:36px;text-align:center;cursor:pointer}.cart-promotion__item-select ul li span:hover{background:#1b213e;border-color:#1b213e;color:#fff}.drawer-nav{padding:0;margin:-10px -10px 0}@media only screen and (min-width: 990px){.drawer-nav{margin-left:-20px;margin-right:-20px}}.drawer-nav li{margin-bottom:0;list-style:none}.drawer-nav__search{padding:10px}.drawer-nav__item{display:block}.social-icons--drawer a{color:#000}@media only screen and (max-width: 749px){.social-icons--drawer{margin-left:10px}}.drawer-nav__item a,.drawer-nav__toggle button{color:#000;padding:13.3333333333px 10px;text-decoration:none}.drawer-nav__item a:active,.drawer-nav__toggle button:active{color:#000;background-color:#f2f2f2}.drawer-nav__item a{display:block;padding-left:20px;font-size:em(11px)}.drawer-nav__link{margin-bottom:0}.drawer-nav__toggle-button{background:none;border:none;margin-right:15px}.drawer-nav__item--secondary a{color:#000;font-size:14px;line-height:1.2;padding-top:10px;padding-bottom:10px}.drawer-nav__spacer{height:20px}.drawer-nav__has-sublist{display:table;width:100%}.drawer-nav__has-sublist .drawer-nav__link{display:table-cell;vertical-align:middle;width:100%}.drawer-nav__toggle{display:table-cell;vertical-align:middle;width:1%}.drawer-nav__toggle-open{display:block}.drawer-nav--expanded .drawer-nav__toggle-open{display:none}.drawer-nav__toggle-close{display:none;visibility:hidden}.drawer-nav--expanded .drawer-nav__toggle-close{display:block;visibility:visible}.drawer__overlay{display:none;height:100%;width:100%;position:absolute;background:#000000b3;top:0;left:0;z-index:10}.drawer__overlay--show{display:block}.drawer-nav__sublist{margin:0;padding:0;max-height:0;visibility:hidden;overflow:hidden;transition:all .3s cubic-bezier(.57,.06,.05,.95)}.drawer-nav--expanded+.drawer-nav__sublist{visibility:visible;max-height:1000px;margin-bottom:20px;transition:all .6s cubic-bezier(.57,.06,.05,.95)}.drawer-nav__sublist .drawer-nav__link{color:#000;font-size:14px;padding:8px 10px 8px 40px;font-weight:400}.ajaxcart__footer .cart__checkout{background:#1b213e;box-sizing:border-box;border:solid 1px #174265;border-radius:0;height:55px;padding:0 20px;margin-top:8px;width:calc(100% - 12px);margin-bottom:8px;font-size:14px}.ajaxcart__footer .cart__checkout:hover{background:#262f4f;border:0 none}.checkout-lock{height:40px;width:2rem;margin-right:1rem;background-image:url(/cdn/shop/t/62/assets/Buy-Button-Lock-Image-Full-Size.png?v=92479085409328317081673371936);background-repeat:no-repeat;background-size:22px;background-position:center}.checkout-label{font-family:Poppins,"sans-serif";font-weight:700;color:#fff;font-size:13px;letter-spacing:1px}.checkout-loop-msg{float:right;color:#fff;text-transform:none;font-weight:100;padding-right:14px;font-size:12px;letter-spacing:0;top:15px;line-height:12px;position:relative}.checkout-price{font-family:Poppins,"sans-serif";font-weight:700;color:#fff;font-size:13px;letter-spacing:1px}.pull-left{float:left}.pull-right{float:right}.cart--empty-message{font-family:Poppins,"sans-serif";font-weight:700;color:#333;font-size:16px;letter-spacing:-.5px;text-transform:uppercase;text-align:center;margin-top:2rem}.loop-returns-activated .cart-promotion__text,.loop-returns-activated #ajaxcart__promotions{display:none}.loop-returns-activated .drawer__inner{top:44px}header{z-index:4;padding-top:60px}.nav-container{position:fixed;top:0;width:100%;background:#fff;height:60px;border-bottom:0 none;z-index:4;background-color:#fff;box-shadow:#00000017 0 2px 24px}.nav-container.mobile-nav-active .ham{background-image:url(/cdn/shop/t/62/assets/close-icon.svg?v=146227924642680164211673371959);background-size:21px;left:-6px;transform:rotate(90deg)}.nav-container .desktop-container{width:100%;padding:0 33px;box-sizing:border-box;margin:0 auto;position:relative;z-index:10;height:60px;max-width:1600px}.nav-container .mobile-container{display:none;width:100%;padding:0;box-sizing:border-box;height:100%;background-color:#fff;position:relative;z-index:10}.nav-container .mobile-container .logo-container{width:50%;margin:0 auto;position:static}.nav-container .mobile-container .logo{position:absolute;left:50%;margin-left:-49px;margin-top:6px;width:98px;height:45px}.nav-container .link-container{z-index:1;position:relative;display:block;float:right;padding:0 10px}.nav-container .link-container:first-of-type{float:left}.nav-container .link-container:last-of-type{z-index:1;position:relative;float:right;flex-direction:row;padding:0 6px;display:flex;align-items:center;height:60px;line-height:15px}.nav-container ul{display:block;list-style:none outside;border:none;height:100%;line-height:60px;margin:0}.nav-container li{display:inline-block;border-top:0;border-bottom:0;position:relative;margin:0 0 0 5px;list-style:none outside none}.nav-container .left-container li{padding:0;margin-right:26px}.nav-container .left-container li.shorts-dropdown-activator,.nav-container .left-container li.pants-dropdown-activator{padding:0 14px 0 0}.nav-container .left-container li.pants-dropdown-activator{margin-right:12px}.nav-container .left-container li:hover{border-bottom:2px solid #1b213e;cursor:pointer}.nav-container .right-container li{padding:0 14px 0 12px}.nav-container .right-container li a:hover{border-bottom:2px solid #1b213e}.nav-container ul.icons-container li{padding:0;height:100%}.nav-container ul.icons-container li a:hover{border:0 none}.nav-container li:first-of-type{margin-left:0}.nav-container .left-container a{font-family:Poppins,"sans-serif";font-weight:700;font-size:12px;text-transform:uppercase;color:#1b213e;position:relative;display:inline-block;padding:5px 0;letter-spacing:1px}.nav-container .link-container a,.nav-container .link-container .nav-phone{font-family:Poppins,"sans-serif";font-weight:700;font-size:11px;text-transform:uppercase;color:#1b213e;position:relative;display:inline-block;padding:5px 0;letter-spacing:1px}.nav-container ul.icons-container li a{height:100%;padding:0}.nav-container .link-container a:hover,.nav-container .link-container a:active,.nav-container .link-container a.active{color:#1b213e}.activator-link{cursor:pointer;position:relative}.activator-link:before{background-image:url(/cdn/shop/t/62/assets/caret-icon.svg?v=152679277722327238161673371941);background-position:center;background-repeat:no-repeat;transform:rotate(90deg);background-size:10px;content:"";position:absolute;right:-14px;top:10px;width:10px;height:10px;transition:ease-out all .3s}.activator-link.activator-activated:before{background-image:url(/cdn/shop/t/62/assets/minus-icon.svg?v=108086495540178054291673372258);transform:none}.nav-phone+i{background-image:url(/cdn/shop/t/62/assets/nav_bird_26_26.png?v=286693042652103701673372278);width:18px;height:18px;display:inline-block;float:right;background-size:18px;background-repeat:no-repeat;margin-top:4px;margin-left:20px;margin-right:-10px}.nav-container .link-container a.cart{color:#ec5446}.nav-container .logo-container{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%}.nav-container .logo-container a{display:block;background-image:url(/cdn/shop/t/62/assets/birddogs-main-logo.svg?v=138719186819660366831673371912);width:109px;height:54px;background-repeat:no-repeat;margin:6px auto 0}.nav-container .logo-container img{display:none}.dropdown-menu{background-color:#f5f4f6;position:fixed;top:60px;width:100%;left:0;text-align:center;transition:ease-out height .3s;height:0;z-index:3}.dropdown-overlay{visibility:hidden;position:fixed;height:100%;width:100%;z-index:2;background-color:#000;opacity:0;top:0;left:0;transition:visibility 0s,opacity .1s linear}.preview-visible~.dropdown-overlay,.preview-visible.dropdown-overlay{opacity:.4;visibility:visible}.dropdown-menu h2{display:none}.dropdown-menu>div,.dropdown-menu>h2{visibility:hidden;opacity:0;transition:visibility 0s,opacity .1s linear}.shorts-preview.preview-visible{display:block;height:312px}.pants-preview.preview-visible{display:block;height:361px}.preview-visible-open>div,.preview-visible-open>h2{visibility:visible;opacity:1}.dropdown-menu hr{border:0 none;margin:0;padding:0;position:absolute;left:22px;border-left:1px solid #CBCDD5;height:48px;width:1px;top:64px}.pants-dropdown-section hr{top:102px}.dropdown-menu-section{display:inline-block;z-index:3;position:relative}.pants-dropdown-section,.shorts-dropdown-section{margin-top:48px}.shorts-dropdown-section-every-day{width:177px;padding-right:18px}.shorts-dropdown-section-every-day h3{background-image:url(/cdn/shop/t/62/assets/drop-down-menu-shorts-every-day-icon.svg?v=131595788501558970401673372034);background-position:center 45px}.shorts-dropdown-section-fancy-day{width:609px}.shorts-dropdown-section-fancy-day h3{background-image:url(/cdn/shop/t/62/assets/drop-down-menu-shorts-fancy-day-icon.svg?v=180529619472048136501673372035);background-position:center 43px}.shorts-dropdown-section-all-shorts{width:177px;padding-left:48px}.pants-dropdown-section-all-shorts{padding-left:45px}.pants-dropdown-section-every-day h3{background-image:url(/cdn/shop/t/62/assets/drop-down-menu-pants-weekend-icon.svg?v=131595788501558970401673372032);background-position:center 45px}.pants-dropdown-section-fancy-day h3{background-image:url(/cdn/shop/t/62/assets/drop-down-menu-pants-business-icon.svg?v=180529619472048136501673372027);background-position:center 43px}.dropdown-menu-section h3{font-family:Poppins,"sans-serif";font-weight:700;color:#a5a8ba;letter-spacing:1px;border:0 none;margin:0;padding:74px 0 6px;line-height:24px;height:24px;font-size:11px;background-repeat:no-repeat;background-size:26px}.pants-dropdown-section h3{padding:81px 0 24px;line-height:12px}.dropdown-menu-section h3 span{background-color:#f5f4f6;padding:0 12px;position:relative;z-index:3}.dropdown-menu-section h3 span.single-line{display:block}.dropdown-menu-section h3 span.spacer{width:76%;height:12px;border-bottom:1px solid #D8D9DF;position:absolute;left:0;margin:0 12%;z-index:2;display:block;top:74px;padding:0}.dropdown-menu-section ul{border:0 none;line-height:1;margin:0}.dropdown-menu-section li{display:inline-block;width:177px;height:220px;background-repeat:no-repeat;background-position:top center;padding:0;border:0 none}.pants-dropdown-section li{height:244px;background-position:center 5px;background-size:234px;transition:ease-out all .1s;margin:0 18px}.pants-dropdown-section li:hover{background-size:244px;background-position:center top}.shorts-dropdown-section li{background-size:190px;background-position:center 5px;transition:ease-out all .1s}.shorts-dropdown-section li:hover{background-size:200px;background-position:center top}.dropdown-menu-section li a{padding-top:198px;display:block;color:#232842;text-transform:uppercase;font-weight:700;font-size:11px}.pants-dropdown-section li a{padding-top:243px}.dropdown-menu-section li a:hover,.dropdown-menu-section li a:active,.dropdown-menu-section li a:visited{color:#232842}.shorts-dropdown-original{background-image:url(/cdn/shop/t/62/assets/drop-down-menu-shorts-original-birddogs.png?v=77670640323046458061673372038)}.shorts-dropdown-khaki{background-image:url(/cdn/shop/t/62/assets/drop-down-menu-shorts-khaki-birddogs.png?v=20804781738979361741673372036)}.shorts-dropdown-oxford{background-image:url(/cdn/shop/t/62/assets/drop-down-menu-shorts-oxford-birddogs.png?v=132606968499898113391673372039)}.shorts-dropdown-seersucker{background-image:url(/cdn/shop/t/62/assets/drop-down-menu-shorts-seersucker-birddogs.png?v=116188464833551311561673372041)}.shorts-dropdown-bathing-suit{background-image:url(/cdn/shop/t/62/assets/drop-down-menu-shorts-bathing-suit-birddogs.png?v=20838339204481579971673372034)}.shorts-dropdown-all{background-image:url(/cdn/shop/t/62/assets/drop-down-menu-shorts-see-all-birddogs.png?v=145293129221616301031673372040)}.pants-dropdown-cooper-mannings{background-image:url(/cdn/shop/t/62/assets/JeffPesos-pants-drop-down-menu.jpeg?v=36598517462889432691673372205)}.pants-dropdown-joggers{background-image:url(/cdn/shop/t/62/assets/NavyJoggers-Front-1x1FullSize-1.jpg?v=102946285777612477981673372276)}.pants-dropdown-the-stephen-jobs{background-image:url(/cdn/shop/t/62/assets/drop-down-menu-pants-the-stephen-jobs.jpg?v=119441085611003928501673372030)}.pants-dropdown-all{background-image:url(/cdn/shop/t/62/assets/drop-down-menu-pants-see-all-pants.jpg?v=114673417131065257851673372029)}@media only screen and (max-width: 1204px){.shorts-dropdown-section li{background-size:170px;width:157px;height:200px}.shorts-dropdown-section li a{padding-top:178px}}.page-header{text-align:center;display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;height:500px;width:100%;background-image:url(/cdn/shop/t/62/assets/default_page_header.jpg?v=167910628745855024911673372019);background-size:cover;background-position:center center;max-width:1600px;background-repeat:no-repeat}.page-header.presales{background-image:url(/cdn/shop/t/62/assets/presales_page_header.jpg?v=64939259820480272201673372330)}.page-header.faq{background-image:url(/cdn/shop/t/62/assets/faq_page_header.jpg?v=158668413978418291551673372056)}.page-header.exchanges-and-returns{background-image:url(/cdn/shop/t/62/assets/returns-page-header.jpg?v=24769955293511011421673372355)}.page-header.not-found{background-image:url(/cdn/shop/t/62/assets/404-page-header.jpg?v=3710020676780192311673371861)}.page-header.weeklybird{background-image:none}.page-header.design{background-image:url(/cdn/shop/t/62/assets/design_page_header.jpg?v=71054220368554507661673372020)}.page-header.the-merch{background-image:url(/cdn/shop/t/62/assets/merch_page_header.jpg?73853)}.page-header.rare-birddogs{background-image:url(/cdn/shop/t/62/assets/limited_inventory_page_header.jpg?v=24769955293511011421673372230)}.page-header.gym-pants{background-image:url(/cdn/shop/t/62/assets/all-pants-page-header.jpg?73853)}.page-header .title{font-family:Poppins,"sans-serif";font-weight:700;font-size:44px;color:#fff;text-transform:capitalize;text-align:center;text-shadow:0px 0px 50px rgba(0,0,0,.5),0px 0px 10px rgba(0,0,0,.5);letter-spacing:0;position:relative;top:-4px}@media only screen and (min-width: 1600px){.page-header{height:500px;border:none}}.announcement-bar{display:block;width:100%;background:#f26b61;color:#fff;top:-48px;height:40px;text-align:center;font-size:14px;margin:auto;padding-top:6px;font-weight:700;box-sizing:border-box;position:fixed;right:0;z-index:300}@media only screen and (max-width: 767px){.announcement-bar{font-size:11px;padding-top:8px}}@media only screen and (max-width: 321px){.announcement-bar{font-size:11px}}.snowflake{color:#fff;font-size:2em;font-family:Arial,sans-serif;text-shadow:0 0 5px #000}@-webkit-keyframes snowflakes-fall{0%{top:-10%}to{top:5%}}@-webkit-keyframes snowflakes-shake{0%,to{-webkit-transform:translateX(0);transform:translate(0)}50%{-webkit-transform:translateX(80px);transform:translate(80px)}}@keyframes snowflakes-fall{0%{top:-10%}to{top:10%}}@keyframes snowflakes-shake{0%,to{transform:translate(0)}50%{transform:translate(80px)}}.snowflake{position:fixed;top:-10%;z-index:9999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;-webkit-animation-name:snowflakes-fall,snowflakes-shake;-webkit-animation-duration:10s,3s;-webkit-animation-timing-function:linear,ease-in-out;-webkit-animation-iteration-count:infinite,infinite;-webkit-animation-play-state:running,running;animation-name:snowflakes-fall,snowflakes-shake;animation-duration:10s,3s;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite,infinite;animation-play-state:running,running}.snowflake:nth-of-type(0){left:1%;-webkit-animation-delay:0s,0s;animation-delay:0s,0s}.snowflake:nth-of-type(1){left:10%;-webkit-animation-delay:1s,1s;animation-delay:1s,1s}.snowflake:nth-of-type(2){left:20%;-webkit-animation-delay:6s,.5s;animation-delay:6s,.5s}.snowflake:nth-of-type(3){left:30%;-webkit-animation-delay:4s,2s;animation-delay:4s,2s}.snowflake:nth-of-type(4){left:40%;-webkit-animation-delay:2s,2s;animation-delay:2s,2s}.snowflake:nth-of-type(5){left:50%;-webkit-animation-delay:8s,3s;animation-delay:8s,3s}.snowflake:nth-of-type(6){left:60%;-webkit-animation-delay:6s,2s;animation-delay:6s,2s}.snowflake:nth-of-type(7){left:70%;-webkit-animation-delay:2.5s,1s;animation-delay:2.5s,1s}.snowflake:nth-of-type(8){left:80%;-webkit-animation-delay:1s,0s;animation-delay:1s,0s}.snowflake:nth-of-type(9){left:90%;-webkit-animation-delay:3s,1.5s;animation-delay:3s,1.5s}.snowflake:nth-of-type(10){left:25%;-webkit-animation-delay:2s,0s;animation-delay:2s,0s}.snowflake:nth-of-type(11){left:65%;-webkit-animation-delay:4s,2.5s;animation-delay:4s,2.5s}.announcement-bar,header,.nav-container,.dropdown-menu,.nav-container.mobile-nav-active .ham-nav{transition:ease-out all .3s}.announcement-bar-active .announcement-bar{top:0}.announcement-bar-active header{padding-top:100px}.announcement-bar-active .nav-container{padding-top:40px}.announcement-bar-active .dropdown-menu{top:100px}@media only screen and (max-width: 1004px){.announcement-bar-active .dropdown-menu{top:95px}.announcement-bar-active header{padding-top:95px}.announcement-bar-active .nav-container.mobile-nav-active .ham-nav{top:95px}}.ham{display:none;transition:ease-out all .3s}.cart-button{background:url(/cdn/shop/t/62/assets/cart-icon.svg?v=84467758745826166801673371944);background-repeat:no-repeat;background-position:center;width:40px;height:32px;display:block;background-size:30px;margin:0}.cart-button.js-drawer-open-right{cursor:pointer}.cart-count{position:absolute;right:0;top:14px;font-size:11px;height:17px;width:17px;border-radius:9px;line-height:17px;text-align:center;color:#fff;background-color:#ec5446}.cart-count.hidden-count{display:none}.ham-nav{visibility:hidden;position:fixed;z-index:9;top:-100%;width:100%;border-top:0 none;height:0;transition:ease-out all .3s}.ham-content{background-color:#f5f5f5;border-right:#ddd;width:100%;z-index:5;position:absolute;top:0;left:0;bottom:0}.ham-content ul{margin:0}.ham-content li{padding:0;height:58px;display:block;width:100%;border-bottom:1px solid #DEDFE0;background-color:#f5f5f5;margin:0}.ham-content li.super-nav-item{background-color:#fff}.ham-content li.super-nav-item a:before{background-image:url(/cdn/shop/t/62/assets/caret-icon.svg?v=152679277722327238161673371941);background-position:center;background-repeat:no-repeat;background-size:10px;content:"";position:absolute;right:19px;top:15px;width:10px;height:20px}.ham-content li.nav-item-account a,.ham-content li.nav-item-help a{background-repeat:no-repeat;padding-left:72px;text-transform:none;font-weight:400;font-size:14px;letter-spacing:.5px}.ham-content li.nav-item-account a{background-image:url(/cdn/shop/t/62/assets/account-icon.svg?v=163573528551909585311673371872);background-size:19px;background-position:43px center}.ham-content li.nav-item-help a{background-image:url(/cdn/shop/t/62/assets/help-icon.svg?v=50591034578535845021673372172);background-size:25px;background-position:37px center}.ham-content li a{text-transform:uppercase;font-size:14px;font-weight:700;display:block;padding:20px 0 12px 21px;white-space:nowrap;border-width:1px 0;border-color:#f1f1f1;border-style:solid;letter-spacing:1px;color:#222840;height:100%;box-sizing:border-box;line-height:13px}.ham-content li:first-child a{border-color:transparent transparent #F1F1F1 transparent}.ham-content li a:hover,.ham-content li a:active,.ham-content li a:visited{color:#222840}@media only screen and (max-width: 1004px){.dropdown-menu{top:55px;z-index:5;text-align:left}.mobile-nav-active+.dropdown-menu{height:100%}.dropdown-menu h2{display:block;width:100%;height:58px;font-weight:700;margin:0;padding:0 0 0 34px;border-width:0 0 1px 0;border-color:#dbdcde;border-style:solid;z-index:1;position:relative;text-align:left;line-height:56px;font-size:14px;background-color:#fff;text-transform:uppercase;color:#1b213e;cursor:pointer}.dropdown-menu h2 span{font-family:Poppins,"sans-serif";font-weight:400;padding-left:19px;left:-19px;position:relative}.dropdown-menu h2 span:before{background-image:url(/cdn/shop/t/62/assets/caret-icon.svg?v=152679277722327238161673371941);background-position:center;background-repeat:no-repeat;transform:rotate(180deg);background-size:12px;content:"";position:absolute;left:0;top:0;width:10px;height:20px}.shorts-dropdown-section h3,.dropdown-menu hr{display:none}.dropdown-menu-section{width:100%;display:block}.dropdown-menu-section li{display:block;width:100%;border-width:0 0 1px 0;border-color:#dbdcde;border-style:solid}.dropdown-menu-section li a{border-width:1px 0;border-color:#eaeaeb;border-style:solid;height:100%;text-transform:none;font-size:14px;font-weight:400;letter-spacing:.4px}.pants-dropdown-section h3:hover+ul li a,.dropdown-menu-section li:hover a{font-weight:700;letter-spacing:.1px}.dropdown-section-all li:hover a{letter-spacing:.5px}.pants-dropdown-section li{background-position:8px center;background-size:61px;height:84px;margin:0}.pants-dropdown-section .pants-dropdown-all{margin:0}.pants-dropdown-section h3:hover+ul li{background-size:67px;background-position:5px center}.pants-dropdown-section li:hover{background-size:67px;background-position:5px center}.pants-dropdown-section li a{padding:31px 0 0 88px;text-transform:capitalize;letter-spacing:.5px;box-sizing:border-box}.pants-dropdown-section li.pants-dropdown-weekend a{padding-top:37px}.pants-dropdown-section h3{background-image:none;position:absolute;font-weight:400;border:0 none;padding:0 40px 0 0;background-color:transparent;top:50px;left:87px;cursor:pointer}.pants-dropdown-section-every-day h3{top:56px}.pants-dropdown-section h3 span{padding:0;background-color:transparent;font-size:14px;line-height:16px;font-weight:300;letter-spacing:0}.pants-dropdown-section h3 span.single-line{display:inline}.shorts-dropdown-section li{background-position:29px center;line-height:62px;background-size:47px;height:67px}.shorts-dropdown-section li:hover{background-size:53px;background-position:26px center}.shorts-dropdown-section li a{padding:0 0 0 85px}.dropdown-section-all{position:absolute;top:0;right:0;width:50%;height:58px}.dropdown-section-all li{background-image:none;height:58px;border:0 none}.dropdown-section-all li a{text-transform:uppercase;font-weight:700;line-height:56px;padding:0 22px 0 0;text-align:right;white-space:nowrap;letter-spacing:.5px;border-color:transparent;border-top:0 none}.shorts-preview.preview-visible,.pants-preview.preview-visible{height:100%}.shorts-dropdown-original{background-image:url(/cdn/shop/t/62/assets/drop-down-menu-shorts-original-birddogs-mobile.png?v=43319175427447855761673372037)}.shorts-dropdown-khaki{background-image:url(/cdn/shop/t/62/assets/drop-down-menu-shorts-khaki-birddogs-mobile.png?v=17232470357991573331673372036)}.shorts-dropdown-oxford{background-image:url(/cdn/shop/t/62/assets/drop-down-menu-shorts-oxford-birddogs-mobile.png?v=33623716821514736431673372038)}.shorts-dropdown-seersucker{background-image:url(/cdn/shop/t/62/assets/drop-down-menu-shorts-seersucker-birddogs-mobile.png?v=51878491399660387781673372040)}.shorts-dropdown-bathing-suit{background-image:url(/cdn/shop/t/62/assets/drop-down-menu-shorts-bathing-suit-birddogs-mobile.png?v=13555489164478043641673372033)}.pants-dropdown-business{background-image:url(/cdn/shop/t/62/assets/drop-down-menu-pants-business-birddogs-mobile.png?v=25086271795403240821673372026)}.pants-dropdown-weekend{background-image:url(/cdn/shop/t/62/assets/drop-down-menu-pants-weekend-birddogs-mobile.png?v=63420614896580364731673372031)}.ham{background:url(/cdn/shop/t/62/assets/hamburger-menu-icon.svg?v=144005830482863491931673372165);background-repeat:no-repeat;width:40px;height:32px;display:block;background-size:20px;margin-top:0;position:absolute;left:13px;top:19px}.nav-container.mobile-nav-active .ham-nav{visibility:visible;height:100%;top:55px;left:0}.nav-container.mobile-subnav-active .ham-nav{left:-100%}.cart-count{right:0;top:-1px}.header .logo{width:270px;float:left;text-align:center}.header .logo img{width:240px}.mobile-cart{background:url(/cdn/shop/t/62/assets/cart-icon.svg?v=84467758745826166801673371944);background-repeat:no-repeat;background-position:center;width:40px;height:32px;display:block;background-size:29px;margin:0;position:absolute;right:7px;top:11px}.revised_cart,.header h4{display:none}}@media only screen and (max-width: 1004px){header{padding-top:55px}.nav-container{height:55px;z-index:6;box-shadow:none}.nav-container .desktop-container{display:none}.nav-container .mobile-container{box-shadow:#00000017 0 2px 24px}.nav-container .mobile-container,.nav-container .ham{display:initial}.shorts-dropdown-section,.pants-dropdown-section{margin-top:0}}@media only screen and (max-width: 799px){.page-header{border:none;background-image:url(/cdn/shop/t/62/assets/all-shorts-page-header-mobile.jpg?v=132407885557485247981673371875);height:375px}.page-header .title{font-size:27px}.page-header.presales{background-image:url(/cdn/shop/t/62/assets/presales_page_header_mobile.jpg?v=71942181721093631111673372330)}.page-header.faq{background-image:url(/cdn/shop/t/62/assets/faq_page_header_mobile.jpg?73853)}.page-header.weeklybird{background-image:none}.page-header.design{background-image:url(/cdn/shop/t/62/assets/design_page_header_mobile.jpg?v=170053774698667194171673372020)}.page-header.the-merch{background-image:url(/cdn/shop/t/62/assets/merch_Page_header_mobile.jpg?v=118830179045384639341673372255)}.page-header.rare-birddogs{background-image:url(/cdn/shop/t/62/assets/limited_inventory_page_header_mobile.jpg?73853)}.page-header.gym-pants{background-image:url(/cdn/shop/t/62/assets/gym_pants_page_header_mobile.jpg?v=81651710242305163071673372164)}}.footer-container{box-sizing:border-box;position:relative;overflow:hidden;padding:0;margin:0 auto;width:100%}.footer-container .footer-dark{overflow:hidden;box-sizing:border-box;position:relative;padding:150px 117px;width:100%;background:#1b213e;border-top:6px solid #f26b62;color:#fff}.footer-container .footer-darker{overflow:hidden;box-sizing:border-box;position:relative;padding:150px 117px;width:100%;background:#1b213e;color:#fff;text-align:center;background-color:#1b213e}.footer-container .footer-bird-small{background-image:url(/cdn/shop/t/62/assets/footer_bottom.png?v=119926139638488464361673372064);background-size:contain;width:30px;position:relative;display:inline-block;height:13px;background-repeat:no-repeat;background-position:center center}.footer p{font-weight:700;margin-bottom:16px;font-size:11px;text-align:center}.footer-container .accent-text,.footer-container p,.footer-container li a{font-family:Poppins,"sans-serif";font-weight:400;text-align:left;color:#fff;font-size:13px;line-height:18px}.homepage-loader{position:fixed;background-color:#fff;width:100%;height:100%;z-index:10}.homepage-loader .heartbeat{width:50px;height:43px;top:50%;left:50%;margin-top:-25px;margin-left:-21px;position:absolute;-webkit-animation:heartbeat 1.5s ease-in-out infinite both;animation:heartbeat 1.5s ease-in-out infinite both;background-repeat:no-repeat}div.footer{background-color:#fff;font-size:11px;line-height:1.7em;color:#404040;padding:10px 0}.footer a,.footer a:hover{color:#111;text-shadow:none}.footer li{padding:7px 0}.contact-form{margin-bottom:0}input.search_box,#contact_email,#contact_name{display:inline-block;width:205px;margin-bottom:10px}input.search_box{padding-left:28px;background:#fff url(/cdn/shop/t/62/assets/search.jpg?v=44237158286691012311673372366) no-repeat 6px}.search_box:focus{background-color:#fff}.top_bar_search{text-align:left}.top_bar_search form.search{margin-top:4px;margin-bottom:0}.top_bar_search .search_box{padding:2px 2px 2px 26px;background-position:6px 3px}.payment_methods{margin:4px 0 6px}.payment_methods img{padding-right:4px}.footer .credits{font-size:smaller}.social_link:hover{-webkit-transition:opacity .2s ease-out 0s;-moz-transition:opacity .2s ease-out 0s;-o-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s;opacity:.75}.footer h4{font-family:Poppins,"sans-serif";font-weight:400;text-transform:uppercase;font-size:14px;color:#fff;border:none;font-weight:700;text-align:left;margin-top:0;margin-bottom:18px}.footer h4.text-center{text-align:center}.footer .social_link{color:#b1b2b1}.footer .social_link .image{margin:0 auto;width:100px;display:block;height:90px;background-repeat:no-repeat;background-position:0 0}.footer .social_link:hover .image{background-position:-100px 0}.footer .social_link .image.twitter{background-image:url(/cdn/shop/t/62/assets/twitter_sprite.png?v=138195862471459761231673372500)}.footer .social_link .image.facebook{background-image:url(/cdn/shop/t/62/assets/facebook_sprite.png?v=85055064815789225141673372053)}.footer .social_link .image.instagram{background-image:url(/cdn/shop/t/62/assets/instagram_sprite.png?v=167518343683914148011673372200)}.footer .social_link p{text-align:center;min-height:75px;font-weight:700}@media only screen and (min-width: 768px) and (max-width: 1059px){.footer .social_link p{min-height:120px}.header .logo{font-size:38px}}@media only screen and (max-width: 767px){.footer .social_link p{min-height:0}.footer .hide-small{display:none}}div.footer{margin-top:0;padding:0}.footer a,.footer a:hover{color:#fff}.footer-dark{background:#434343;color:#fff;display:flex;justify-content:space-between}.footer-dark .footer-column{margin-left:6%;text-align:left}.footer-dark .footer-column.two{margin-left:0}.footer-dark .footer-column h4{text-align:left;margin-bottom:18px}.footer-dark .footer-column h4.footer-header-compressed{margin:0}.footer-dark .footer-column p span{display:block}.footer-dark .footer-column address{margin-bottom:18px}.footer-dark .footer-column address p{margin:0}.footer-dark .omega{width:28%}.footer-dark .omega h4,.footer-dark .four p{text-align:left}.footer-dark .alpha{width:150px;text-align:right}.footer-dark .alpha a{display:inline-block}.footer-dark .footer-logo-column{position:absolute;top:59px;margin-left:-48px}.footer-dark ul{border:none;margin-bottom:0}.footer-dark ul li{border:none;padding:0;line-height:18px;font-size:13px;font-weight:700;margin-bottom:12px}.footer-container{padding:0}.footer-container .footer-darker.accent-text{text-align:center}.footer-container .klaviyo-form button{width:60%!important}.footer-darker span,.footer-darker a{margin-left:7px}.footer-container .footer-dark a:hover{color:#fff}.footer-logo-white{top:0;position:relative;background-image:url(/cdn/shop/t/62/assets/Birddogs-footer-logo-side.svg?v=136516599911090368311673371900);width:180px;height:43px;background-size:contain;background-repeat:no-repeat;margin:0}.social-icons{display:flex;justify-content:left}.footer-facebook,.footer-instagram,.footer-snapchat{width:30px;height:30px;background-size:contain;background-repeat:no-repeat;margin:0 8px}.footer-facebook{background-image:url(/cdn/shop/t/62/assets/facebook-social-icon.svg?v=106079764755227279971673372050);margin-left:0}.footer-instagram{background-image:url(/cdn/shop/t/62/assets/instagram-social-icon.svg?v=54394211047658827371673372197)}.footer-snapchat{background-image:url(/cdn/shop/t/62/assets/snapchat-footer-logo.svg?v=64925881401808277171673372394)}.input-col-left{float:left;width:65%}.input-col-right{float:right;width:35%}.footer input[type=submit].input-button{-webkit-appearance:none;width:100%;background:#f3766d;text-shadow:none;border:none;color:#fff;padding:14px 10px;line-height:11px;font-weight:700;border-radius:0 8px 8px 0;font-size:13px;text-transform:uppercase;transition:ease-out all .3s;height:39px}.footer input[type=submit].input-button:hover{background-color:#f69b94}.footer input[type=email]{padding:11px;font-size:13px;border-radius:8px 0 0 8px;border:none;height:39px}.footer input[type=email]::-webkit-input-placeholder{color:#9e9e9e;font-weight:700}.footer input[type=email]::-moz-placeholder{color:#9e9e9e;font-weight:700}.footer input[type=email]:-ms-input-placeholder{color:#9e9e9e;font-weight:700}.footer input[type=email]:-moz-placeholder{color:#9e9e9e;font-weight:700}@media (max-width: 959px){div.container.footer-dark,div.container.footer-darker{padding:10px;box-sizing:border-box}}.footer-dark a:hover,.footer-darker a:hover{color:#333}.footer-dark a.highlight-text{color:#008ac2}.footer-dark a.highlight-text:hover{color:#fff}@media only screen and (min-width: 800px){.footer-container .three.columns{width:18%}.footer-container .four.columns{width:22%}.footer-container .five.columns{width:28%}}#gorgias-web-messenger-container{bottom:0}.loop-returns-activated #gorgias-web-messenger-container{bottom:100px}#gorgias-chat-container iframe#chat-window,#gorgias-chat-container iframe#chat-campaigns{z-index:2147483647!important}#gorgias-chat-container iframe#chat-button{z-index:2147483646!important}#gorgias-chat-container{z-index:30;position:relative}@media only screen and (max-width: 767px){.footer-container{padding:0}.footer-darker{font-size:11px}}@media only screen and (max-width: 1200px){.footer-container .footer-dark{flex-direction:column;padding:40px 30px 0}.footer-container .footer-dark .four.footer-logo-column{order:1;position:static;margin-bottom:0}.footer-container .footer-dark .five{order:2}.footer-container .footer-dark .two{order:3}.footer-container .footer-dark .three{order:4}.footer-container .footer-dark .four{order:5;margin-bottom:80px}.footer-dark .footer-column{margin:20px 0;text-align:center;width:100%}.footer-dark .footer-column:first-child{max-width:500px;margin:0 auto 40px}.footer-dark .footer-column h4.footer-header-compressed{margin-bottom:18px}.footer-dark .omega,.footer-dark .alpha{width:100%}.footer-dark input{margin:0!important}.footer-dark .footer-column h4,.footer-dark .footer-column p{text-align:center}.footer-dark ul{margin:0}.footer-dark .omega h4{text-align:left;margin-bottom:6px}.footer-dark .omega p{text-align:left;margin-bottom:16px}.footer-dark .alpha{margin-bottom:36px}.social-icons{justify-content:center}.footer a{margin:0}.footer a.logo{margin:0 auto;display:inline-block}.footer .social_link{margin:0 8px}}@media only screen and (max-width: 768px){.footer-container .columns{width:100%}}.page-content-container,.homepage-container{position:relative;box-sizing:border-box;width:100%;overflow:hidden;margin:0 auto;padding:0}.page-content-container{padding:0;max-width:1600px;overflow:visible}.homepage-container .homepage-hero,.homepage-container .homepage-cta,.homepage-container .homepage-recent-article{display:flex;text-align:center;justify-content:center;align-items:flex-end;position:relative;box-sizing:border-box;float:left;background-size:cover;background-position:center center;padding:5% 5% 148px}.homepage-container .homepage-cta:before,.homepage-container .homepage-recent-article:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006;z-index:0;opacity:0}.homepage-container .homepage-cta:hover:before,.homepage-container .homepage-recent-article:hover:before{opacity:1}.homepage-container .homepage-hero{height:calc(100vh - 60px);width:100%;background-image:url(/cdn/shop/t/62/assets/homepage-hero.jpg?73853)}.homepage-hero h2{font-family:Poppins,"sans-serif";font-weight:700;font-size:66px;letter-spacing:-1px;line-height:1.1;text-transform:uppercase;color:#fff;text-shadow:0px 0px 50px rgba(0,0,0,.5),0px 0px 10px rgba(0,0,0,.5);border:0 none;position:relative;margin:0;padding:0;transition:ease-out all .3s}.homepage-hero h2 a{color:#fff}.homepage-hero h2 span{display:block}.homepage-hero h2 span.line-1{font-size:60px}.homepage-hero h2 span.line-2{font-size:72px;line-height:64px}.homepage-hero div.homepage-hero-nav{position:absolute;left:0;bottom:48px;padding:48px 0 25px;width:100%}.homepage-hero ul{max-width:1200px;border:0;padding:0;margin:0 auto;display:flex;flex-flow:row wrap;width:100%;box-sizing:border-box;justify-content:center}.homepage-hero ul li{width:330px;display:inline-block;padding:0;border:0}.homepage-hero ul li:first-child{margin:0 12px 0 0}.homepage-hero ul li:last-child{margin:0 0 0 6px}.homepage-hero ul li a{font-family:Poppins,"sans-serif";font-weight:700;font-size:16px;text-transform:uppercase;color:#fff;display:block}.homepage-hero ul li a span{display:inline-block;color:#1b213e;background-color:#fff;border-radius:24px;line-height:38px;padding:0;width:100%;white-space:nowrap;letter-spacing:1px}.homepage-hero ul li a span:hover{background-color:#1b213e;color:#fff}.homepage-container .homepage-cta{height:50vw;width:50%;padding:5%;border-right:7px solid white;background-image:url(/cdn/shop/t/62/assets/homepage-sub-hero.jpg?73853)}.homepage-container .homepage-cta .title{z-index:1}.homepage-section{width:100%;background-color:#fff}.homepage-section-img,.homepage-section-text{display:flex;flex-direction:row;align-items:center}.homepage-section-img,.homepage-section-explanation{max-width:1200px;padding:0 24px;margin:0 auto}.homepage-section-text{max-width:1200px;padding:90px 150px;margin:0 auto}.homepage-subsection-left{order:1}.homepage-subsection-right{order:2}.homepage-section-text .homepage-subsection{width:43.75%;text-align:center}.homepage-section-img .homepage-subsection{background-size:cover;background-position:center center}.homepage-section-text .homepage-subsection-left{margin-right:12.5%;margin-bottom:-.6%}.homepage-section-img .homepage-subsection{width:50vw;height:45.7vw;max-height:571px}.homepage-section-img .homepage-subsection-left{margin-right:24px}.homepage-section-pants{background-image:url(/cdn/shop/t/62/assets/Cooper-Mannings-L-Pinata-1024x1024-v1.jpg?73853)}.homepage-section-shorts{background-image:url(/cdn/shop/t/62/assets/Parakeet-Peets-L-Sunscreen-1080x1080-Carousel.jpg?73853)}.homepage-section-banner-img{width:100%;height:100%;border:0 none}.homepage-section-text .homepage-subsection h2{text-align:left}.homepage-subsection h2{font-family:Poppins,"sans-serif";font-weight:700;font-size:36px;color:#1b213e;padding:0;margin:0 0 24px;text-align:center;text-transform:uppercase;color:#000}.homepage-subsection h2 span{display:block}.homepage-subsection h2 span em{font-style:normal;color:#f26b62}.homepage-subsection p{font-family:Poppins,"sans-serif";font-weight:400;margin:0;font-size:22px;color:#1b213e}.homepage-subsection p span{display:block}.homepage-section-img h2{margin:0;height:100%;border:0}.homepage-section-img h2 a{font-family:Poppins,"sans-serif";font-weight:700;font-size:22px;color:#1b213e;text-decoration:none;text-transform:uppercase;height:100%;display:block}.homepage-section-img h2 a:hover span{background-color:#1b213e;color:#fff}.homepage-section-img h2 a span{background-color:#fff;transition:none;display:inline-block;line-height:62px;min-width:180px;border-radius:31px;margin-top:50%;position:relative;top:-48px}.homepage-section-cta{display:flex;flex-direction:column;align-content:center;justify-content:center;text-align:center;padding:48px 0}.homepage-section-cta img,.homepage-section-cta video{max-width:1200px;margin:0 auto;width:100%}.homepage-section-cta a.cta-img{display:block;margin:0 auto}.homepage-section-cta a.cta-button,.homepage-hero ul li a span{display:inline-block;color:#1b213e;background-color:#fff;border-radius:30px;line-height:58px;width:330px;margin:24px auto 0;text-transform:uppercase;font-weight:700;border:1px solid #1b213e;font-size:18px;transition:none}.homepage-section-cta a.cta-button:hover,.homepage-hero ul li a span:hover{background-color:#1b213e;color:#fff}.homepage-section-explanation{width:100%;height:53vw;max-height:635px;margin-top:10px;background-size:cover;background-position:center center}.homepage-section-explanation video,.homepage-section-explanation img{width:100%}.homepage-section-explanation .homepage-section-video-mobile{display:none}.homepage-section-carousel{display:flex;flex-direction:row;justify-content:center;padding:62px 0 48px;align-items:center}.carousel-nav-left,.carousel-nav-right{cursor:pointer}.carousel-nav-left{order:1;transform:rotate(180deg)}.quote-carousel{max-width:960px;width:80%;order:2;margin:0}.carousel-nav-right{order:3}.quote-carousel li{vertical-align:top}.quote-carousel li q{font-family:Poppins,"sans-serif";font-weight:700;font-size:22px;color:#1b213e;display:block;text-align:center;max-width:800px;padding:0 80px;line-height:28px}.quote-carousel li cite{font-family:Poppins,"sans-serif";font-weight:700;font-size:20px;color:#1b213e;display:block;text-align:center;margin-top:12px}.carousel-selector{padding:0 0 74px;display:flex;text-align:center}.carousel-selector .slick-list{width:90%;margin:0 auto;max-width:1160px}.carousel-selector .slick-track{display:flex;justify-content:center;max-width:1160px}.carousel-selector .slick-track div{cursor:pointer;opacity:.3;transition:ease-out all .3s;margin:0 12px;width:auto!important;display:inline-block!important}.carousel-selector .slick-track div:hover,.carousel-selector .slick-track div.slick-current{opacity:1}.carousel-selector div img{height:3.5vw;width:auto!important;max-height:40px}@media only screen and (max-width: 600px){.homepage-hero h2{font-size:36px}.homepage-hero h2 span.line-1{font-size:42px}.homepage-hero h2 span.line-2{font-size:66px}}@media only screen and (max-width: 380px){.homepage-hero h2 span.line-1{font-size:28px}.homepage-hero h2 span.line-2{font-size:44px;line-height:42px}.homepage-section-cta a.cta-button,.homepage-hero ul li a span{width:230px}}@media only screen and (min-width: 600px){.homepage-hero h2{font-size:48px}}@media only screen and (max-width: 1004px){.homepage-container .homepage-recent-article .content{padding-top:0}}@media only screen and (max-width: 1186px){.carousel-selector .slick-list{width:100%}}@media only screen and (max-width: 1080px){.homepage-section-text{padding-left:30px;padding-right:30px}}@media only screen and (max-width: 1300px){.homepage-section-text h2 span{display:inline}}@media only screen and (max-width: 767px){.homepage-container{padding:0}.homepage-container .homepage-hero{padding-bottom:96px}.homepage-hero ul{position:absolute;left:0;bottom:0;padding:48px 0 25px;width:100%}.homepage-hero ul li{width:auto;text-align:center;min-width:220px}.homepage-hero ul li:first-child{text-align:left;margin:0 13px 0 0}.homepage-hero ul li:last-child{text-align:right;margin:0 0 0 13px}.homepage-hero ul li a{display:inline-block;width:100%;text-align:center;font-size:16px}.homepage-hero ul li a span{min-width:0;width:100%}.homepage-hero div.homepage-hero-nav{height:38px;bottom:-1px}.homepage-hero ul li a span{min-width:130px;transition:ease-out all .3s}.homepage-section-img,.homepage-section-text{flex-direction:column}.homepage-section-img,.homepage-section-explanation{padding:0}.homepage-section-text{padding:40px 10px 35px}.homepage-subsection .homepage-section-text h2{font-size:22px;white-space:nowrap;margin:84px 0 28px}.homepage-subsection p{line-height:28px}.homepage-subsection a.homepage-section-cta{margin-top:24px}.homepage-section-text .homepage-subsection{width:100%}.homepage-section-text .homepage-subsection-left{margin-right:0;margin-bottom:18px;width:80%}.homepage-section-text .homepage-subsection h2{text-align:center}.homepage-subsection h2 span{display:block}.homepage-section-text .homepage-subsection-right p{font-size:14px;line-height:20px}.homepage-section-img .homepage-subsection{width:95%;height:90vw;margin:5px 0}.homepage-section-img h2 a{font-size:24px;line-height:32px}.homepage-section-img h2 a span{line-height:50px;display:inline-block;width:210px;min-width:210px}.homepage-section-explanation{width:95%;height:95vw;margin:5px auto}.homepage-section-explanation .homepage-section-video-desktop{display:none}.homepage-section-explanation .homepage-section-video-mobile{display:block;height:100%}.homepage-section-carousel{padding:23px 0 5px;align-items:flex-start}.carousel-nav-left,.carousel-nav-right{position:relative;top:36px}.quote-carousel{width:60%;margin:0 6%}.quote-carousel li q{width:100%;font-size:16px;line-height:22px;padding:0;margin:0 auto}.quote-carousel li cite{font-size:14px;font-weight:400}.carousel-selector{padding-bottom:40px}.carousel-selector .slick-track div.slick-slide{display:none!important}.carousel-selector .slick-track div.slick-current{display:inline-block!important}.carousel-selector div img{height:64px}}@media only screen and (max-width: 440px){.homepage-hero h2 span.line-1{font-size:32px}.homepage-hero h2 span.line-2{font-size:54px;line-height:52px}.homepage-hero div.homepage-hero-nav{bottom:2px}}@media only screen and (max-width: 480px){.homepage-hero ul li{min-width:160px}.homepage-hero ul li:first-child{margin:0}.homepage-hero ul li a span{min-width:160px}.homepage-section-text .homepage-subsection h2{font-size:24px;line-height:24px}}@media only screen and (max-width: 420px){.homepage-container .homepage-hero{height:calc(85vh - 60px);min-height:500px;background-image:url(/cdn/shop/t/62/assets/homepage-hero-mobile.jpg?73853);background-position:top center}.homepage-subsection a.homepage-section-cta,.homepage-section-img h2 a span,.homepage-hero ul li a span{transition:none}.homepage-hero ul li{min-width:130px}.homepage-hero ul li a span{min-width:130px;line-height:48px;font-size:16px}}@media only screen and (min-width: 768px){.homepage-hero h2{font-size:54px}}@media only screen and (min-width: 992px){.homepage-hero h2{font-size:60px}}@media only screen and (min-width: 1200px){.homepage-hero h2{font-size:66px}}@media only screen and (min-width: 800px) and (max-width: 1380px){.homepage-container .homepage-hero{margin-bottom:8px}.homepage-container .homepage-cta{margin-bottom:8px;border-right:4px solid white}.homepage-container .homepage-recent-article{height:calc(25vw - 4px);margin-bottom:8px;border-left:4px solid white}.homepage-container .title.title--large{font-size:48px;line-height:48px}.homepage-container .title.title--small{font-size:28px;line-height:28px}}.collection-content-container{width:83.35%;margin:0 auto 40px;overflow:visible;min-height:700px}.collection-content-container .container .columns{float:none}.collection-content-container .container .columns .quote{line-height:200px}.collection-content-container .container .column{margin:0;float:none;display:inline-block;vertical-align:top;width:307px}.collection-content-container .thumbnail a:hover img{opacity:1}.collections-page-section{text-align:left;padding:22px 0 0;z-index:2;width:1200px;margin:0 auto}.collections-page-section:hover{position:relative}.collections-page-section:first-child{padding-top:63px}.collections-page-section.hidden{display:none}.collections-page-section.collections-page-section-gym-pants{max-width:1333px;width:100%}.collections-page-section.collections-page-section-gym-pants.small-product-collection-3{width:100%}.collections-page-section.collections-page-section-gym-pants .collections-page-section-items{max-width:1333px}.collections-page-section.collections-page-section-gym-pants .collections-page-section-items-wrapper{margin:0 -10px}.collections-page-section.collections-page-section-gym-pants .collections-page-item{width:100%;margin:0 0 24px;flex:0 0 33.3333%;max-width:33.3333%;padding:0}.collections-page-section.collections-page-section-gym-pants .collections-page-item.last-column{margin-right:0}.collections-page-section.collections-page-section-gym-pants .collections-page-item.collections-page-item-gym-pants.quick-add-expanded{height:auto;margin-bottom:-197px}.collections-page-section.collections-page-section-gym-pants .collections-page-item .form-container{padding:10px}.collections-page-section.collections-page-section-gym-pants .collections-page-item .form-container .collections-page-item-quick-add .swatch .swatch-options{display:flex;justify-content:space-between}.collections-page-section.collections-page-section-gym-pants .collections-page-item .form-container .collections-page-item-quick-add .swatch.waist .num-options-6 .swatch-element,.collections-page-section.collections-page-section-gym-pants .collections-page-item .form-container .collections-page-item-quick-add .swatch.size .num-options-6 .swatch-element{width:100%;margin:0;flex:0 0 15.5%;max-width:15.5%}.collections-page-section.collections-page-section-gym-pants .collections-page-item .form-container .collections-page-item-quick-add .swatch.length .num-options-5 .swatch-element{width:100%;margin:0;flex:0 0 19%;max-width:19%}.collections-page-section.collections-page-section-gym-pants .collections-page-item .form-container .collections-page-item-quick-add .swatch.liner .swatch-element{width:100%;margin:0;flex:0 0 49%;max-width:49%}.collections-page-section.collections-page-section-gym-pants .collections-page-item a img{height:auto;width:100%}.collections-page-section.collections-page-section-gym-pants-khaki-pants .collections-page-item.collections-page-item-gym-pants.quick-add-expanded{margin-bottom:-260px}.collections-page-section h2{color:#1b213e;padding:0 0 5px;margin:0;text-align:left;border:0 none;font-weight:700;font-size:30px}.collections-page-section p{color:#898da6;padding:0 0 37px;margin:0;line-height:20px;font-size:16px;letter-spacing:.3px}.collections-page-section .thumbnail{padding:0}.collections-page-section .thumbnail .info p{text-transform:capitalize;text-align:left;color:#1b213e}.collections-page-section .thumbnail .info p.title{margin:0;font-size:16px;padding:0 0 5px;font-weight:700;height:32px;overflow:hidden;line-height:32px}.collections-page-section .thumbnail .info p.price{font-weight:400;float:none;padding-bottom:12px}.collections-page-section .columns{float:none;margin:0 20px 70px 0}.collections-page-section .column.omega,.collections-page-section .columns.omega{margin-right:20px}.collections-page-section .column.alpha,.collections-page-section .columns.alpha{margin-left:0}.collections-page-section .collections-page-section-items,.collections-page-section .collections-page-section-items-wrapper{transition:height .2s ease-out 0s}.collections-page-section .collections-page-section-items{max-width:1200px;width:100%}.collections-page-section .collections-page-section-items-wrapper{display:flex;flex-wrap:wrap}.collections-page-section .collections-page-item-thumbs,.collections-page-section .collections-page-item{padding:24px}.collections-page-section .collections-page-item{background-color:#fff;margin:-24px 0 -24px -24px;width:282px;height:384px}.collections-page-section .collections-page-item.collections-page-item-gym-pants{height:auto}.collections-page-section .collections-page-item.quick-add-expanded{height:516px;box-shadow:#0000003b 0 10px 30px;z-index:3;margin-bottom:-156px}.collections-page-section .collections-page-item.quick-add-expanded .collections-page-item-quick-add-title{display:block}.collections-page-section .collections-page-item.visible{display:inline-block}.collections-page-section .collections-page-item.last-column{margin-right:-24px}.collections-page-section .collections-page-item.unexpanded-hidden{display:none}.collections-page-section .collections-page-item.collections-page-item-gym-pants.quick-add-expanded{height:702px;margin-bottom:-259px}.collections-page-section .collections-page-item a img{margin:0;height:282px;width:282px}.collections-page-section .collections-page-item-thumbs{height:301px;margin:0;width:234px;z-index:2;display:inline-block;background-color:#f6f6f6;box-shadow:#0000003b 0 10px 30px;padding:16px 24px;position:relative;cursor:pointer}.collections-page-section .collections-page-item-thumbs:hover p.collections-page-item-thumbs-cta{border-bottom:2px solid #1b213e}.collections-page-section .collections-page-item-thumbs p{padding:0 0 12px;color:#1b213e;text-align:center;margin:0 40px;font-size:16px;font-weight:600;line-height:24px}.collections-page-section .collections-page-item-thumbs p.collections-page-item-thumbs-cta{margin:0 44px;text-transform:uppercase;letter-spacing:2px;position:absolute;bottom:34px;left:0;padding:0;white-space:nowrap;border-bottom:2px solid transparent}.collections-page-section .collections-page-item-thumbs ul{padding:0 12px 12px;border:0;margin:0}.collections-page-section .collections-page-item-thumbs ul li{margin:4px 5px 13px;padding:0;display:inline-block}.collections-page-section .collections-page-item-thumbs ul li img{height:38px;width:38px;margin:0}.collections-page-footer{padding:66px 0}.page-container .container .sixteen.columns,.page-container .page-content-container .sixteen.columns{margin:0 auto;float:none;display:block}.page-container .page-content-container .sixteen.columns{width:100%}.collections-page-section-header{font-size:36px;text-align:left;color:#1b213e;padding:0;font-weight:700;margin:0;border:0}.collections-page-section-header a:hover,.collections-page-section-header a:active,.collections-page-section-header a:visited{color:#1b213e}.collections-page-section-header a:hover{text-decoration:underline}.collections-page-section-description{font-size:22px;margin:10px 0 36px;color:#1b213e}.small-product-collection-3{width:918px}.small-product-collection-2{width:612px}.product-filter-container{position:sticky;top:60px;z-index:3;background-color:#fff;padding:0 54px;margin:0 -54px}.product-filter-container.product-filter-expanded .product-filter__section{display:inline-block}.product-filter-container.product-filter-expanded .product-filter__section.mobile-actions{display:none}.product-filter{width:100%;padding-top:32px;position:relative;text-align:left;box-sizing:border-box}.product-filter-toggle{font-family:Poppins,"sans-serif";font-weight:700;z-index:1;position:fixed;bottom:40px;left:25px;height:40px;width:110px;background-color:#3c89c2;color:#fff;border-radius:10px;font-size:22px;line-height:38px;text-align:center;cursor:pointer}.product-filter-button{font-family:Poppins,"sans-serif";font-weight:400;width:100%;height:48px;margin-top:8px;font-weight:700;font-size:16px;border-radius:8px;background-color:#3c89c2;color:#fff;clear:both;line-height:46px;text-align:center;cursor:pointer}.product-filter-button.secondary{background-color:#fff;color:#404040}.product-filter.hide .product-filter-background{visibility:hidden;opacity:0}.product-filter.hide .product-filter-panel{visibility:hidden;opacity:0;transform:translate3d(0,100%,0)}.product-filter-background,.product-filter-panel{visibility:visible;opacity:1}.product-filter-background,.product-filter-panel{transition:ease-out all .3s}.product-filter-background{position:fixed;z-index:16000002;height:100%;width:100%;top:0;left:0;bottom:0;right:0;background-color:#0000004d}.product-filter-panel{position:fixed;z-index:16000003;transform:translateZ(0);left:0;bottom:0;right:0;background-color:#fff;padding:25px}.product-filter__count{position:absolute;color:#a7a8af;top:30px;font-size:14px;margin:0}.product-filter__count em{font-style:normal;color:#1b213e}.product-filter__title{font-family:Poppins,"sans-serif";font-weight:700;font-size:14px;color:#1b213e;text-align:left;margin:0;padding:0 16px 22px 0;text-transform:uppercase;letter-spacing:1px;border-width:0 0 1px 0;border-style:solid;border-color:#eaeaea;line-height:18px;height:18px}.product-filter__title .activator-link:before{top:7px}.product-filter__title a{display:inline-block}.product-filter__title a:hover{color:#1b213e;opacity:1}a.product-filter__clear-filters{text-transform:uppercase;background-color:#f5f5f5;font-size:11px;margin-left:30px;vertical-align:middle;line-height:16px;padding:3px 8px;position:relative;top:45px;font-weight:700;display:inline-block;white-space:nowrap;height:18px}a.product-filter__clear-filters:hover{color:#1b213e;opacity:1}.product-filter__description{margin:0;position:absolute;top:0;left:0;color:#8f8e90;font-size:14px;padding-top:32px;letter-spacing:.5px}.product-filter__description em{color:#1b213e;font-style:normal;font-weight:700}.product-filter__section{display:inline-block;margin-right:18px}#product-filter-size-3xl{text-transform:uppercase}.product-filter__section-title{font-family:Poppins,"sans-serif";font-weight:700;font-size:14px;color:#1b213e;padding:15px 0 0 2px;margin-bottom:1px;line-height:20px;text-align:left;display:block;clear:both;text-transform:capitalize}.product-filter__toggle{font-family:Poppins,"sans-serif";font-weight:700;font-size:16px;color:#1b213e;margin-left:3px;margin-bottom:0;width:40px;height:40px;border:solid 2px #1b213e;cursor:pointer;text-align:center;display:flex;align-items:center;justify-content:center;float:left}.product-filter-default .product-filter__toggle.length,.product-filter-rare-birddogs .product-filter__toggle.length,.product-filter-presales .product-filter__toggle.length{width:82px;white-space:nowrap;padding:0 22px}.product-filter.mobile .product-filter__toggle{height:48px;width:48px}.product-filter.mobile .product-filter__toggle.inseam{width:132px}.product-filter__toggle:hover,.product-filter__toggle.selected{background-color:#1b213e;color:#fff}.product-filter__toggle-label{font-family:Poppins,"sans-serif";font-weight:400;font-size:12px;color:#a9a9a9}.collections-page-item-quick-add form{margin:0}.collections-page-item-quick-add p.collections-page-item-quick-add-title{display:none;text-align:left;padding:0 0 4px;color:#1d213c;font-weight:700}.collections-page-item-quick-add .collections-page-item-quick-add-container{overflow:hidden}.collections-page-item-quick-add div.select{display:none}.collections-page-item-quick-add .swatch{margin:12px 0 0}.collections-page-item-quick-add .swatch .header{text-transform:capitalize;text-align:left;margin:0;font-size:12px;color:#1d213c}.collections-page-item-quick-add .swatch .swatch-element{display:inline-block;height:52px;border:thin solid #1D213C;color:#1d213c;background-color:#fff;line-height:51px}.collections-page-item-quick-add .swatch .swatch-element label:hover,.collections-page-item-quick-add .swatch .swatch-element input:checked+label,.collections-page-item-quick-add .swatch .swatch-element input:focus+label{background-color:#1d213c;color:#fff}.collections-page-item-quick-add .swatch .swatch-element input.disabled+label,.collections-page-item-quick-add .swatch .swatch-element input.disabled+label:hover,.collections-page-item-quick-add .swatch .swatch-element input.disabled:focus+label{background-color:#fff;color:#1d213c;cursor:default;color:#1b213e4d}.collections-page-item-quick-add .swatch .swatch-element label{cursor:pointer;height:52px;background-color:#fff}.collections-page-item-quick-add .swatch .swatch-options{text-align:left}.collections-page-item-quick-add .swatch .swatch-options .swatch-element:last-child{margin-right:0}.collections-page-item-quick-add .swatch.size .swatch-element{width:51px;margin:0 4.25px 0 0}.collections-page-item-quick-add .swatch.length-inseam .swatch-element{width:90px;margin:0 3px 0 0}.collections-page-item-quick-add .swatch.waist .swatch-element,.collections-page-item-quick-add .swatch.length .swatch-element{margin:0 3.3333px 0 0;width:66px}.collections-page-item-quick-add .swatch.liner .swatch-element{width:137px;margin:0 3.333333px 0 0}.collections-page-item-quick-add .swatch.waist .num-options-5 .swatch-element,.collections-page-item-quick-add .swatch.length .num-options-5 .swatch-element{width:51.5px}.collections-page-item-quick-add .swatch.waist .num-options-6 .swatch-element,.collections-page-item-quick-add .swatch.length .num-options-6 .swatch-element{width:42.2px}.collections-page-item-quick-add .swatch.size .num-options-5 .swatch-element{width:51px}.collections-page-item-quick-add .swatch.size .num-options-6 .swatch-element{width:41.3px;margin-right:4.5px}.collection-content-container-videos{padding:50px 0}.collection-content-container-videos video{margin:21px 0;max-width:1200px;width:100%}.collection-content-container-videos .mobile-videos{display:none}.collection-content-container-videos .desktop-videos{display:block;text-align:center}#preorder-popup{position:fixed;top:0;left:0;right:0;bottom:0;display:none;z-index:40}#preorder-popup.preorder-popup-active{display:block}#preorder-popup .popup-mask{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0006;z-index:41}#preorder-popup .popup-form-container{width:380px;min-height:480px;padding:50px 60px;box-shadow:#0000003b 0 10px 30px;background-color:#fff;z-index:42;position:absolute;left:50%;margin-left:-250px;top:50%;transform:translateY(-50%);text-align:center}#preorder-popup .popup-form-container .popup-close-button{font-size:22px;position:absolute;top:12px;right:18px;color:#ccc;cursor:pointer}#preorder-popup .popup-form-container img{width:282px;height:282px;margin:0 auto 16px}#preorder-popup .popup-form-container p{margin:0;font-size:16px;color:#1b213e}#preorder-popup .popup-form-container p.title{font-weight:700}#preorder-popup .popup-form-container input[type=submit]{background-color:#f3776d;border-radius:4px}@media only screen and (max-width: 1439px){.collections-page-section{width:918px}.collections-page-section.collections-page-section-gym-pants{width:100%}}@media only screen and (max-width: 1101px){.collections-page-section{width:612px}.collections-page-section .collections-page-section-items{max-width:1200px;width:100%}}@media only screen and (max-width: 1439px){.collections-page-section .collections-page-item.last-column{margin-right:0}}@media only screen and (max-width: 1004px){.product-filter-container{position:sticky;top:55px;padding:0;margin:0}.product-filter-expanded{padding-bottom:10px}}@media only screen and (min-width: 768px){.product-filter.mobile,.mobile-actions{display:none}.product-filter-expanded{padding-bottom:12px;margin-bottom:-2px}.product-filter-expanded.product-filter-default .product-filter__toggle.length,.product-filter-expanded.product-filter-rare-birddogs .product-filter__toggle.length,.product-filter-expanded.product-filter-presales .product-filter__toggle.length{width:65px}.product-filter-expanded.product-filter-container{border-width:0 0 1px 0;border-style:solid;border-color:#eaeaea}.product-filter-expanded .product-filter{display:flex;padding-top:0}.product-filter-expanded .product-filter__sections{padding-left:30px;display:inline-block}.product-filter-expanded .product-filter__title{display:inline-block;padding-top:32px;border:0 none}}@media only screen and (max-width: 450px){.product-filter__toggle:hover{background-color:#fff;color:#1b213e}.product-filter__toggle.selected:hover{background-color:#1b213e;color:#fff}}@media only screen and (max-width: 767px){.collection-content-container,.collection-content-container .container{width:100%}.container.collections-page-pants,.container.collections-page-pants .sixteen.columns{width:auto;max-width:600px}.product-filter{padding:32px 24px 0}.product-filter.desktop{display:none}a.product-filter__clear-filters{position:absolute;margin:0;top:29px;left:120px}.collections-page-section-header,.collections-page-section-description{padding:0;width:90%;display:block;margin-left:auto;margin-right:auto}.collections-page-section-header{font-size:22px;line-height:28px}.collections-page-section-description{margin-top:4px;font-size:16px;width:100%;text-align:center;padding:0 20px}.collections-page-section{padding-top:55px;width:100%}.collections-page-section:first-child{padding-top:55px}.collections-page-section.collections-page-section-expanded.collections-page-section-gym-pants .collections-page-section-items,.collections-page-section.collections-page-section-expanded.collections-page-section-gym-pants .collections-page-section-items .collections-page-section-items-wrapper{height:667px}.collections-page-section.collections-page-section-expanded.collections-page-section-gym-pants-joggers .collections-page-section-items,.collections-page-section.collections-page-section-expanded.collections-page-section-gym-pants-joggers .collections-page-section-items .collections-page-section-items-wrapper{height:579px}.collections-page-section.collections-page-section-expanded .collections-page-section-items,.collections-page-section.collections-page-section-expanded .collections-page-section-items .collections-page-section-items-wrapper{height:498px}.collections-page-section.collections-page-section-gym-pants .collections-page-section-items,.collections-page-section.collections-page-section-gym-pants .collections-page-section-items .collections-page-section-items-wrapper{height:458px}.collections-page-section.collections-page-section-gym-pants .collections-page-section-items-wrapper{margin:0}.collections-page-section.collections-page-section-gym-pants .collections-page-item{height:425px}.collections-page-section.collections-page-section-gym-pants .collections-page-item .form-container{padding:16px}.collections-page-section.collections-page-section-gym-pants .collections-page-item a img{height:314px}.collections-page-section.collections-page-section-gym-pants-joggers .collections-page-item.collections-page-item-gym-pants.quick-add-expanded{height:558px!important}.collections-page-section h2{font-size:22px;width:100%;text-align:center;letter-spacing:.4px;padding:0 0 7px}.collections-page-section p{padding:0 20px 16px;box-sizing:border-box}.collections-page-section .collections-page-section-items{width:100%;justify-content:center;overflow-x:scroll;-webkit-overflow-scrolling:touch;height:387px}.collections-page-section .collections-page-section-items .collections-page-section-items-wrapper{padding:0 6px;overflow-y:hidden;height:387px}.collections-page-section .collections-page-section-items a img{width:243px;height:243px}.collections-page-section .collections-page-section-items .four.columns{height:auto;display:inline-block;float:none;margin:0 0 20px;width:95%}.collections-page-section .column.omega,.collections-page-section .columns.omega{margin-right:0}.collections-page-section .column.alpha,.collections-page-section .columns.alpha{margin-left:0}.collections-page-section .collections-page-item,.collections-page-section.collections-page-section-gym-pants .collections-page-item{margin:14px 6px;width:243px;height:354px;border:0 none;padding:0;box-shadow:#0000002e 0 0 11px 1px;flex:auto;max-width:100%}.collections-page-section .collections-page-item.quick-add-expanded,.collections-page-section.collections-page-section-gym-pants .collections-page-item.quick-add-expanded{box-shadow:#0000002e 0 0 11px 1px;height:470px}.collections-page-section .collections-page-item.quick-add-expanded.collections-page-item-gym-pants,.collections-page-section.collections-page-section-gym-pants .collections-page-item.quick-add-expanded.collections-page-item-gym-pants{height:643px;margin-bottom:-267px}.collections-page-section .collections-page-item.quick-add-expanded .collections-page-item-quick-add-title:before,.collections-page-section.collections-page-section-gym-pants .collections-page-item.quick-add-expanded .collections-page-item-quick-add-title:before{content:"-"}.collections-page-section .collections-page-item.unexpanded-hidden,.collections-page-section.collections-page-section-gym-pants .collections-page-item.unexpanded-hidden{display:inline-block}.collections-page-section .collections-page-item.last-column,.collections-page-section.collections-page-section-gym-pants .collections-page-item.last-column{margin:14px 6px}.collections-page-section .collections-page-item a,.collections-page-section.collections-page-section-gym-pants .collections-page-item a{padding-bottom:3px}.collections-page-section .collections-page-item .info p.title,.collections-page-section.collections-page-section-gym-pants .collections-page-item .info p.title{font-size:15px;padding:1px 0 0 13px;letter-spacing:.6px;height:20px;overflow:hidden;line-height:20px}.collections-page-section .collections-page-item .info p.price,.collections-page-section.collections-page-section-gym-pants .collections-page-item .info p.price{padding:0 0 11px 13px;font-size:15px}.collections-page-section .collections-page-item .collections-page-item-quick-add-title,.collections-page-section.collections-page-section-gym-pants .collections-page-item .collections-page-item-quick-add-title{padding:15px 13px;position:relative;display:block;border-top:1px solid #E5E5E5;font-size:15px;letter-spacing:.5px;cursor:pointer}.collections-page-section .collections-page-item .collections-page-item-quick-add-title:before,.collections-page-section.collections-page-section-gym-pants .collections-page-item .collections-page-item-quick-add-title:before{content:"+";position:absolute;color:#1b213e;font-size:21px;right:12px;top:14px}.collections-page-section .collections-page-item .collections-page-item-quick-add .swatch,.collections-page-section.collections-page-section-gym-pants .collections-page-item .collections-page-item-quick-add .swatch{margin:1px 0 0}.collections-page-section .collections-page-item .collections-page-item-quick-add .swatch.size .swatch-element,.collections-page-section.collections-page-section-gym-pants .collections-page-item .collections-page-item-quick-add .swatch.size .swatch-element{width:39px;margin:0 3.5px 0 0}.collections-page-section .collections-page-item .collections-page-item-quick-add .swatch.length-inseam .swatch-element,.collections-page-section.collections-page-section-gym-pants .collections-page-item .collections-page-item-quick-add .swatch.length-inseam .swatch-element{width:69px}.collections-page-section .collections-page-item .collections-page-item-quick-add .swatch.waist .swatch-element,.collections-page-section.collections-page-section-gym-pants .collections-page-item .collections-page-item-quick-add .swatch.waist .swatch-element,.collections-page-section .collections-page-item .collections-page-item-quick-add .swatch.length .swatch-element,.collections-page-section.collections-page-section-gym-pants .collections-page-item .collections-page-item-quick-add .swatch.length .swatch-element{margin:0 3.66666px 0 0;width:50px}.collections-page-section .collections-page-item .collections-page-item-quick-add .swatch.liner .swatch-element,.collections-page-section.collections-page-section-gym-pants .collections-page-item .collections-page-item-quick-add .swatch.liner .swatch-element{width:106px}.collections-page-section .collections-page-item .collections-page-item-quick-add .swatch.waist .num-options-5 .swatch-element,.collections-page-section .collections-page-item .collections-page-item-quick-add .swatch.length .num-options-5 .swatch-element,.collections-page-section .collections-page-item .collections-page-item-quick-add .swatch.size .num-options-5 .swatch-element,.collections-page-section.collections-page-section-gym-pants .collections-page-item .collections-page-item-quick-add .swatch.waist .num-options-5 .swatch-element,.collections-page-section.collections-page-section-gym-pants .collections-page-item .collections-page-item-quick-add .swatch.length .num-options-5 .swatch-element,.collections-page-section.collections-page-section-gym-pants .collections-page-item .collections-page-item-quick-add .swatch.size .num-options-5 .swatch-element{width:38.8px}.collections-page-section .collections-page-item .collections-page-item-quick-add .swatch.waist .num-options-6 .swatch-element,.collections-page-section .collections-page-item .collections-page-item-quick-add .swatch.length .num-options-6 .swatch-element,.collections-page-section .collections-page-item .collections-page-item-quick-add .swatch.size .num-options-6 .swatch-element,.collections-page-section.collections-page-section-gym-pants .collections-page-item .collections-page-item-quick-add .swatch.waist .num-options-6 .swatch-element,.collections-page-section.collections-page-section-gym-pants .collections-page-item .collections-page-item-quick-add .swatch.length .num-options-6 .swatch-element,.collections-page-section.collections-page-section-gym-pants .collections-page-item .collections-page-item-quick-add .swatch.size .num-options-6 .swatch-element{width:31.4px;margin-right:3.8px}.collections-page-section .collections-page-item .collections-page-item-quick-add .swatch div.header,.collections-page-section.collections-page-section-gym-pants .collections-page-item .collections-page-item-quick-add .swatch div.header{padding:0 12px}.collections-page-section .collections-page-item .collections-page-item-quick-add .swatch .swatch-options,.collections-page-section.collections-page-section-gym-pants .collections-page-item .collections-page-item-quick-add .swatch .swatch-options{padding:0 12px 11px}.collections-page-section .collections-page-item .collections-page-item-quick-add .swatch .swatch-element,.collections-page-section.collections-page-section-gym-pants .collections-page-item .collections-page-item-quick-add .swatch .swatch-element{height:39px;line-height:38px}.collections-page-section .collections-page-item .collections-page-item-quick-add .swatch .swatch-element label,.collections-page-section.collections-page-section-gym-pants .collections-page-item .collections-page-item-quick-add .swatch .swatch-element label{height:39px}.collections-page-section.collections-page-section-gym-pants .collections-page-item{height:433px}.collections-page-section .collections-page-item-thumbs{display:none}.product-filter__toggle{margin-bottom:4px}}@media only screen and (max-width: 595px){#preorder-popup .popup-form-container{width:84%;min-height:380px;padding:30px 10%;position:absolute;left:8%;text-align:center;box-sizing:border-box;min-width:240px;margin-left:auto;top:50%;transform:translateY(-50%)}#preorder-popup .popup-form-container img{width:auto;height:auto;max-width:84%}#preorder-popup .popup-form-container input[type=submit]{margin-bottom:0;height:44px}}@media only screen and (max-width: 480px){.collection-content-container-videos{padding:39px 13px 22px}.collection-content-container-videos video{margin:21px 0 10px}.collection-content-container-videos .mobile-videos{display:block}.collection-content-container-videos .desktop-videos{display:none}}.facts-header p{font-family:Poppins,"sans-serif";font-weight:700;text-align:center;font-size:22px;max-width:80%;display:block;margin:0 auto 10px}.fact{border-top:1px dotted #b1b2b1;padding-top:10px;margin-right:60px;margin-left:60px}.fact h3{color:#005493;border-bottom:2px solid #000000;padding-bottom:0;padding-right:0;margin-bottom:5px}.faqContainer{display:flex;flex-direction:column;align-items:center}.helpNav{display:flex;justify-content:center;margin:24px 0;width:100%;max-width:100%}.helpNav ul{display:flex;justify-content:center;list-style-type:none;margin:0;padding:0;max-width:100%;overflow:hidden;background-color:#fff}.helpNav li{float:left;width:33%;text-align:center;min-width:240px}.helpNav li a{display:block;color:#1b213e;text-align:center;padding:12px 0;border:2px solid #1b213e;text-decoration:none;font-weight:700;text-transform:uppercase}.helpNav li a:hover{background-color:#1b213e;color:#fff}.helpNavMiddle{border-left:none!important;border-right:none!important}#helpNavItem1{border-top-left-radius:4px;border-bottom-left-radius:4px}#helpNavItem3{border-top-right-radius:4px;border-bottom-right-radius:4px}.faqMenu{margin:24px 0}.faqMenuHeader{text-align:center;font-size:2rem;font-weight:700}.faqMenuContainer li{float:left;list-style-type:none}.faqMenuContainer li a{padding:10px 20px;line-height:20px;color:#1b213e;text-decoration:none;text-transform:uppercase;font-weight:700}.faqMenuContainer li a:hover{text-decoration:underline}.faqMenuContainer li:after{content:"";display:inline-block;position:absolute;height:20px;width:1px;background:#999}.faqMenuContainer li:last-child:after{display:none}#shippingAccordian,#orderAccordian,#productAccordian,#returnsAccordian,#generalAccordian{scroll-margin-top:66px}.accordionContainer{display:flex;flex-direction:column;align-items:center;max-width:600px;margin:24px 12px}.accordianHeader{align-self:flex-start!important;margin:12px 0;text-transform:uppercase}.accordion{background-color:#fff;background:#fff;color:#1b213e;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:14px;transition:.4s;margin:0}.accordion:hover{background-color:#f9f9f9;background:#f9f9f9;border:none;outline:none}.accordion:after{content:"+";font-size:16px;color:#1b213e;font-weight:700;float:right;margin-left:5px}.turnOn{background-color:#f9f9f9;background:#f9f9f9;border:none;outline:none}.turnOn:after{content:"\2212"}.panel{width:100%;max-height:0;overflow:hidden;transition:max-height .2s ease-out;border-bottom:2px solid gray}.panel p{padding:12px 24px;margin:0;font-size:1rem}.helpButtonContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background-color:#f6f6f6;width:100%;height:400px}.helpButtonHeader{font-weight:700;margin:0 24px;border:none}.helpButtonText{margin:12px 0;font-size:16px}.chatHelpButton{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.helpButton{display:flex;align-items:center;justify-content:center;text-decoration:none;color:#fff!important;font-weight:700;text-transform:uppercase;border-radius:4px;margin:6px;padding:12px 18px;min-width:280px;background-color:#f16b62;cursor:pointer}.helpButton:hover{color:#fff!important}#emailButton{float:left;height:24px;width:24px;margin-right:12px;background-image:url(/cdn/shop/t/62/assets/email-icon.svg?v=33758931018490730131673372046)}#chatButton{float:left;height:24px;width:24px;margin-right:12px;background-image:url(/cdn/shop/t/62/assets/chat-icon.svg?v=79971269966207641001673371953)}.freeShipFreeReturnHeader{text-align:center;font-weight:700;line-height:1.2}.freeShipFreeReturnButton{display:block;padding:12px 24px;background-color:#1b213e;color:#fff!important;margin:24px 0;text-decoration:none;font-weight:700;text-align:center;border-radius:4px}.freeShipIcon{width:80px;margin-bottom:72px}.is-active{background-color:#1b213e;color:#fff!important}.fitGuideMenu{display:flex;flex-direction:column;justify-content:center}.fitGuideMenuButtonContainer{display:flex;justify-content:center}.fitGuideButton{color:#1b213e;margin:6px;border:none;background:#fff;text-transform:uppercase;font-weight:700;outline:none;cursor:pointer;font-size:14px}.fitGuideButton:hover{background:#fff;background-color:#fff;outline:none;border:none}.fitGuideButton span{display:inline-block;border-bottom:2px solid #1b213e;line-height:38px;transition:ease-out all .3s;padding:0;width:100%;white-space:nowrap;min-width:120px;letter-spacing:1px}.fitGuideImageContainer{max-width:100%;margin:0 12px}#fitGuideImage{margin:48px 0;max-width:100%;box-shadow:#00000017 0 2px 24px}@media only screen and (max-width: 768px){.helpNav{max-width:100%;font-size:11px}.helpNav ul{width:100%}.helpNav li{min-width:100px}}@media only screen and (max-width: 397px){#helpNavItem1,#helpNavItem2{padding:21px 0}}@media only screen and (max-width: 600px){.faqMenu{display:none}}.post-header p{text-align:center;font-family:Arial;font-weight:700;font-size:22px;max-width:80%;display:block;margin:20px auto}.post{padding-top:10px;padding-bottom:10px;display:block;margin:5px auto;width:100%}.post p{text-align:center;display:block;font-size:16px;margin:5px auto 20px;color:#000}.post img{display:block;margin:0 auto;max-width:100%}.post h3{color:#000;text-align:center;font-family:Arial;font-weight:700;font-size:28px;padding-bottom:0;padding-right:0;margin:20px auto 5px}@media (max-width: 959px){#theShorts img{display:block;max-width:100%;padding-bottom:50px}.the-shorts-info h2{font-family:Poppins,"sans-serif";font-weight:700;line-height:20px}.the-shorts-info p{text-align:center;font-family:futura-pt,sans-serif;font-size:14px;line-height:16px;color:#404040}}@media (min-width: 960px){#theShorts{position:relative;height:500px;margin-top:40px}.shorts-box{position:absolute;top:0;left:0;height:550px;width:100%}.shorts-box img{display:none}.shorts-box.active img{display:block;width:50%;margin:10px auto 0}.the-shorts-info{position:absolute;width:400px;height:150px;z-index:100}.the-shorts-info h2{font-family:Poppins,"sans-serif";font-weight:700;text-transform:none;line-height:25px;border:none;font-size:20px;color:#b8b8b8}.the-shorts-info p{color:#b8b8b8;text-align:center;padding-left:110px;padding-right:110px;font-size:14px;font-family:futura-pt,sans-serif;line-height:16px}.the-shorts-info:hover h2,.the-shorts-info:hover p{color:#1e1d1d}.shorts-phone .the-shorts-info{top:0;left:0}.shorts-hand .the-shorts-info{bottom:0;left:0}.shorts-wallet .the-shorts-info{top:0;right:0}.shorts-ball .the-shorts-info{bottom:0;right:0}}.exchanges-and-returns.content{text-align:center}.exchanges-and-returns.content img{margin:100px auto 60px}.exchanges-and-returns .exchange-title{font-family:Poppins,"sans-serif";font-weight:700;font-size:21px}.exchanges-and-returns .exchange-copy{font-family:futura-pt,sans-serif;font-size:16px;font-weight:500}.weekly-bird-page-content-container{max-width:100%}.weekly-bird-page-content-container .page-header.weeklybird,.weekly-bird-page-content-container .container.content.weekly-bird{max-width:1600px;margin:0 auto}h3.weeklybird{font-size:32px;font-weight:700;margin:0 auto 0 0}.page-header.weeklybird{height:616px;border:none;margin:36px 0}.page-header.weeklybird video{height:616px}.page-header.weeklybird .title{text-transform:uppercase}.container.weekly-bird-article,.container.weekly-bird{width:978px;margin:0 auto}.container.weekly-bird-article .sixteen.columns,.container.weekly-bird .sixteen.columns{padding:0 18px;box-sizing:border-box;margin:0;overflow:hidden}.container.weekly-bird-article .sixteen.columns.article-email-container,.container.weekly-bird .sixteen.columns.article-email-container{overflow:visible}.container.weekly-bird-article .additional-articles,.container.weekly-bird .additional-articles{width:275px;margin:60px 0 0 70px}.container.weekly-bird{margin:40px auto}@media only screen and (max-width: 799px){.page-header.weeklybird{border:0 none}}@media only screen and (min-width: 768px) and (max-width: 1100px){.container.weekly-bird-article,.container.weekly-bird{width:768px;height:449px;padding-top:16px}.container.weekly-bird-article .weekly-bird-preview,.container.weekly-bird .weekly-bird-preview{box-shadow:3px -2px 9px 1px #0000001a}}.weekly-bird-header,.weekly-bird-footer{box-sizing:border-box;position:relative;padding:1rem 1rem 0;background-color:#e24339;background-size:cover;background-position:center center;text-align:center;overflow:hidden;margin-bottom:20px;margin-top:0}.weekly-bird-footer{width:100%}.weekly-bird-title{color:#fff;font-weight:700;font-size:27px;text-align:left;width:100%;line-height:30px}.weekly-bird-header .weekly-bird-title{position:absolute;margin-top:35px}.weekly-bird-email-form-container{width:100%;height:270px;background:#f7f7f7;position:relative}.weekly-bird-email-form-container .weekly-bird-email-form-splash-left-bg{background:#f26b62;z-index:1;position:absolute;width:50%;height:270px;left:0;top:0}.weekly-bird-email-form-container .weekly-bird-email-form{z-index:2;background:#f7f7f7;max-width:1200px;display:flex;flex-direction:row;margin:0 auto;position:relative}.weekly-bird-email-form-container .weekly-bird-email-form .weekly-bird-email-form-splash-bg{background:#f26b62;position:absolute;width:300px;height:100%}.weekly-bird-email-form-container .weekly-bird-email-form .weekly-bird-email-form-splash{position:relative;height:270px;background-position:-227px -140px;background-image:url(/cdn/shop/t/62/assets/iphone-weekly-bird.png?73853);background-size:960px 720px;background-repeat:no-repeat;width:50%}.weekly-bird-email-form-container .weekly-bird-email-form div.klaviyo-form-container{width:50%;margin-right:10px;align-self:center}.weekly-bird-email-form-container .weekly-bird-email-form div.klaviyo-form-container .klaviyo-form{box-shadow:#0000004d 0 2px 24px}.weekly-bird-email-form-container .weekly-bird-email-form div.klaviyo-form-container .klaviyo-form form{overflow:visible!important}.weekly-bird-email-form-container .weekly-bird-email-form div.klaviyo-form-container h3{font-weight:700;font-size:22px;margin:0 0 15px;height:52px}.weekly-bird-email-form-container .weekly-bird-email-form div.klaviyo-form-container h3 span{display:block;line-height:26px}.weekly-bird-footer .email-subscription-form{color:#fff}.weekly-bird-preview{position:relative;height:400px!important;width:400px;padding:40px 10px 16px;box-sizing:border-box;overflow:hidden;margin:0 6px;color:#fff;text-align:center;cursor:pointer;background-size:cover;background-position:center center;box-shadow:#00000017 0 2px 24px;border-radius:12px}.weekly-bird-preview a span.title{color:#1b213e;display:block;height:80px;font-size:18px}.weekly-bird-preview a span.cta{background-color:#f26b62;color:#fff;text-transform:uppercase;line-height:40px;border-radius:20px;width:60%;display:inline-block;text-align:center;position:absolute;margin-left:20%;left:0;bottom:30px}.weekly-bird-preview .content{z-index:1;width:100%;top:45%;padding:1rem;box-sizing:border-box;margin-top:0;text-shadow:0px 0px 50px rgba(0,0,0,.5),0px 0px 10px rgba(0,0,0,.5)}.weekly-bird-preview p,.weekly-bird-preview .weeklybird{padding:0 1rem}.weekly-bird-preview img,.weekly-bird-preview video{z-index:0;left:0;width:100%;height:auto;max-height:240px}.weekly-bird-preview .title{font-size:13px;line-height:26px;margin-bottom:0}.weekly-bird-preview a,.weekly-bird-preview .title a{display:block;color:#fff;border:none;transition:none;border-bottom:0;width:100%;height:100%;z-index:3;margin-bottom:2px;padding:0}.weekly-bird-preview>a{left:0;top:0}.weekly-bird-preview .sub-title{font-family:futura-pt,sans-serif;font-size:16px}@media only screen and (min-width: 767px){.promoted-posts .weekly-bird-preview{height:170px;width:33.33%;margin-bottom:0;border-left:.75rem solid white;border-right:.75rem solid white}}.weekly-bird-preview-video{background-color:#000}.weekly-bird-preview-video .fb-video{width:auto!important}.weekly-bird-preview-video iframe{margin:0 auto;display:none}.weekly-bird-preview-video:hover:before{width:0;height:0}.weekly-bird .sixteen.columns{position:relative}.weekly-bird .sixteen.columns .slick-list{padding:24px 0;overflow:visible}.weekly-bird .sixteen.columns .slick-list .slick-slide{visibility:hidden;transition:all .4s ease-out}.weekly-bird .sixteen.columns .slick-list .slick-slide.slick-active{visibility:visible}.weekly-bird .mobile-weekly-bird-preview{display:none}.weekly-bird .carousel-nav-left,.weekly-bird .carousel-nav-right{z-index:5;display:block;background-color:#fff;width:38px;height:38px;border-radius:38px;position:absolute;top:50%;margin-top:-19px}.weekly-bird .carousel-nav-left img,.weekly-bird .carousel-nav-right img{position:absolute;left:11px;top:4px}.weekly-bird .carousel-nav-left{left:-56px}.weekly-bird .carousel-nav-right{right:-56px}.paginate-text{display:inline-block;line-height:80px}.email-subscription-form{position:relative;display:flex;align-items:center;justify-content:space-between}.email-subscription-form .prompt{font-size:13px;font-weight:700;text-align:left;line-height:1.2}.email-subscription-form .sign-up-button{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-appearance:button;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;background-color:#158bc0;font-weight:700;color:#fff;border-radius:4px;margin-left:1rem;height:40px;width:120px;text-transform:uppercase;text-shadow:none;cursor:pointer}.email-subscription-form .sign-up-button:hover{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-appearance:button;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;font-weight:700;background:#50d0fa}.email-subscription-form .input-row{min-width:400px}.email-subscription-form .email-input{border:solid 2px #40b3d9;border-radius:4px;height:40px;width:120px;text-transform:none}.email-subscription-form .email-input::-webkit-input-placeholder{font-weight:700;color:#a9a9a9;text-transform:capitalize}.weekly-bird-article .title{font-size:36px;text-transform:uppercase;text-align:left;font-weight:700;color:#333;border:none;letter-spacing:-2px;padding-bottom:2px;margin-bottom:0}.weekly-bird-article .sub-title{display:inline-block;color:#313131;font-size:20px;font-weight:500;font-family:futura-pt,sans-serif;text-align:left}.weekly-bird-article .list-item{text-align:center;color:#313131;margin-bottom:4rem;line-height:1.4;padding-top:10px}.weekly-bird-article .item-title{font-size:23px;font-weight:700;line-height:25px;padding-bottom:3px}.weekly-bird-article .item-comment{font-size:17px;line-height:20px;padding-bottom:3px}.weekly-bird-article .content-container{display:flex;flex-direction:row}.weekly-bird-article .content{width:615px}.weekly-bird-article .content iframe{overflow:hidden}.weekly-bird-article img{width:100%}.weekly-bird-article .horizontal-line{width:180px;height:0;margin-top:10px;border-top:solid 3px #333333;display:inline-block;float:right}@media (max-width: 959px){.weekly-bird-article .content{width:100%}.weekly-bird-article .additional-articles{display:none}.email-subscription-form{flex-direction:column;width:310px;margin:0 auto}.email-subscription-form>div{white-space:nowrap}.email-subscription-form .input-row{min-width:initial;width:100%}.email-subscription-form .input-row .input-col-left{width:59%}.email-subscription-form .input-row .input-col-right{width:39%}.email-subscription-form .input-row .sign-up-button{margin-left:0}}.article-preview .article-preview-image{position:relative;float:left;height:120px;width:120px;overflow:hidden;margin-right:5px;background-size:cover;background-position:center center}.paginate-link-container a{transition:none}.paginate-link-container:hover a{color:#aaadaa}.paginate-link-container:hover .article-preview-image:after{content:"";background:#e1e1e1;position:absolute;height:100%;width:100%;top:0;left:0;opacity:.5}.article-preview:hover .article-preview-image:after{content:"";background:#e1e1e1;position:absolute;height:100%;width:100%;top:0;left:0;opacity:.5}.left-chevron,.right-chevron{width:50px;height:120px;display:inline-block;background-position:center center;background-image:url(/cdn/shop/t/62/assets/right-chevron.png?v=142898183112864603091673372361);background-size:contain;background-repeat:no-repeat}.left-chevron{float:left;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);margin-right:1rem}.right-chevron{float:right;margin-left:1rem}.paginate-link-container:hover .left-chevron,.paginate-link-container:hover .right-chevron{opacity:.5}@media only screen and (max-width: 767px){.container.weekly-bird-article,.container.weekly-bird{width:95%;padding:40px 2.5%}.container.weekly-bird-article .carousel-nav,.container.weekly-bird .carousel-nav{display:none}.container.weekly-bird-article .sixteen.columns,.container.weekly-bird .sixteen.columns{padding:0}.weekly-bird-email-form-container{height:408px}.weekly-bird-email-form-container .weekly-bird-email-form{background-position:center 42px;background-image:url(/cdn/shop/t/62/assets/iphone-weekly-bird.png?73853);background-size:960px 720px;background-repeat:no-repeat;height:100%}.weekly-bird-email-form-container .weekly-bird-email-form div.klaviyo-form-container{margin:0 auto;width:100%;align-self:start}.weekly-bird-email-form-container .weekly-bird-email-form div.klaviyo-form-container h3{margin:28px auto 15px;width:90%;max-width:420px}.weekly-bird-email-form-container .weekly-bird-email-form div.klaviyo-form-container div.klaviyo-form{margin:0 auto;width:90%;max-width:420px}.weekly-bird-email-form-container .weekly-bird-email-form .weekly-bird-email-form-splash-bg,.weekly-bird-email-form-container .weekly-bird-email-form .weekly-bird-email-form-splash-left-bg,.weekly-bird-email-form-container .weekly-bird-email-form .weekly-bird-email-form-splash{display:none}}@media (max-width: 860px){.page-container .container.weekly-bird{overflow-x:scroll}.page-container .container.weekly-bird .carousel-nav{display:none}.page-container .container.weekly-bird .mobile-weekly-bird-preview{display:block;width:3320px}.page-container .container.weekly-bird .mobile-weekly-bird-preview .weekly-bird-preview{display:inline-block}.page-container .container.weekly-bird .sixteen.columns{display:none}}@media only screen and (max-width: 420px){.page-container .container.weekly-bird{height:387px}.page-container .container.weekly-bird .mobile-weekly-bird-preview{width:2200px}.page-container .container.weekly-bird .mobile-weekly-bird-preview .weekly-bird-preview{height:360px!important;width:260px}.weekly-bird-email-form-container .weekly-bird-email-form{background-position:-220px 42px}.weekly-bird-email-form-container .weekly-bird-email-form div.klaviyo-form-container{width:100%}.weekly-bird-email-form-container .weekly-bird-email-form div.klaviyo-form-container h3{margin-bottom:9px;font-size:20px}}@media only screen and (max-width: 800px){.page-header.weeklybird{height:auto}.page-header.weeklybird video{height:100%;width:100%}}.product_form .size-guide{color:#1b213e;font-size:12px;font-weight:700;text-decoration:underline;letter-spacing:.5px;margin:0;text-align:left;width:100%;text-transform:uppercase}.size-guide,.header-spacer{display:block;margin-left:0;margin-top:20px;margin-bottom:10px;color:#404040;font-size:12px;text-align:center;text-decoration:underline;letter-spacing:2px}#sizeguide{display:none}#sizeguide img{width:600px;max-width:100%}#sizeguide .fancybox-close{position:absolute;top:-15px;right:-15px;color:#404040;font-size:27px}@media (max-width: 767px){#sizeguide img{width:400px}}@media (min-width: 960px){#sizeguide img{width:auto;height:80vh}}.product-recommendations{margin:2rem 0;text-align:center;text-transform:uppercase}.product-recommendations .sub-title{font-size:12px;color:#a7acad}.product-recommendations .title{font-size:24px;color:#1b213e;font-weight:700;margin-bottom:2rem}.product-recommendations .product-recommendation{width:25%;float:left}.product-recommendations .product-image{margin-bottom:1rem}.product-recommendations .product-name{font-size:16px;color:#404040;font-weight:700}.product-recommendations .product-price{font-size:13px;color:#999;font-weight:700}@media (max-width: 767px){.product-recommendations a{display:inline;width:50vw;vertical-align:top;margin-bottom:6px}.product-recommendations .product-recommendation{width:50%}.product-recommendations .product-image img{width:120px}}@media only screen and (min-width: 768px) and (max-width: 959px){.product-recommendations .product-image img{width:205px}}#product-json,#product-json-extra{display:none}.product-loading{opacity:.6;pointer-events:none}.product-page{min-height:500px;padding-bottom:52px}.product-page h1.product_name{font-family:Poppins,"sans-serif";font-weight:700;text-align:left;text-transform:capitalize;clear:none;font-size:25px;margin-bottom:16px;border-bottom:0px;border-top:0px;padding-top:0;padding-bottom:0;display:block;line-height:22px;letter-spacing:1px;color:#1b213e;margin-top:-1px}.product-page .product-description .swatch,.product-page .product-description .swatch .header{text-align:left}.product-page .shipping-policy{background-image:"/cdn/shop/t/62/assets/Bird-Free-Shipping-Icon-v4-150px.png?v=39698488121272428731673371891";background-size:64px 53px;background-position:center right}.product-page div.product_section{margin-top:37px;display:flex;align-items:center}.product-page div.product_section.hidden{display:none}.product-page div.product_section.preorder-product-form .submittable-form .purchase .action_button{background:#f3776d}.product-page div.product_section .column,.product-page div.product_section .six.columns{margin-left:42px;width:324px;margin-right:12px}.product-page div.product-image-fancybox.thumbnails{visibility:hidden;display:none}.product-page div.product-images{width:100%;display:flex;margin-right:50px}.product-page div.product-description{width:40%;display:inline-block}.product-page div.product-description .select{visibility:hidden;position:absolute}.product-page div.reviews_section{margin-bottom:77px;margin-top:48px}.product-page #feature_image{margin:0;order:1;max-height:600px;max-width:464px}.product-page div.product-container,.product-page div.product-container .ten.columns{margin:0}.product-page .modal p.modal_price,.product-page p.modal_price{color:#1b213e;font-size:14px;text-align:left;font-weight:700;margin-bottom:12px}.product-page .swatch-selector{margin:0}.product-page .swatch-selector .header{margin:0;color:#1b213e;font-weight:700;text-transform:capitalize;letter-spacing:.5px;clear:both;max-width:none}.product-page .swatch{margin:0 0 12px}.product-page .swatch.waist .size-guide,.product-page .swatch.waist .header-spacer,.product-page .swatch.size .size-guide,.product-page .swatch.size .header-spacer{color:#1b213e;font-size:12px;font-weight:700;text-align:center;text-decoration:underline;letter-spacing:1px;margin:0;text-align:right;width:282px;text-transform:capitalize}.product-page .swatch.size .size-guide,.product-page .swatch.size .header-spacer,.product-page .swatch.waist .size-guide-width-6,.product-page .swatch.waist .size-guide-width-5{width:100%}.product-page .swatch .header{margin:0;color:#1b213e;font-weight:700;text-transform:capitalize;letter-spacing:.5px}.product-page .swatch .header .swatch-label{font-weight:700}.product-page .swatch .header .swatch-error{color:#d72b00;text-transform:none;margin-left:5px}.product-page .swatch label{font-size:12px;border:thin solid #CBCBCB;color:#1b213e;letter-spacing:1px;border-radius:1px;width:100%;height:43px;padding:0;line-height:40px;background:#fff;box-sizing:border-box;z-index:3;position:relative}.product-page .swatch.waist .swatch-element{clear:both;width:67px;margin:0 4px 0 0;max-width:none;padding:0}.product-page .swatch.length .swatch-element{width:67px;margin:0 4px 0 0;max-width:none;padding:0}.product-page .swatch.waist .num-options-5 .swatch-element,.product-page .swatch.length .num-options-5 .swatch-element{width:61.5px}.product-page .swatch.waist .num-options-6 .swatch-element,.product-page .swatch.length .num-options-6 .swatch-element{width:50.5px}.product-page .swatch.size .num-options-5 .swatch-element{width:62px}.product-page .swatch.size .num-options-6 .swatch-element{width:51px}.product-page .swatch.size .swatch-element{width:62px;margin:0 4px 0 0;max-width:none;padding:0}.product-page .swatch.length-inseam .swatch-element{width:106px;margin:0 4px 0 0;max-width:none;padding:0}.product-page .swatch.liner{margin-top:28px;position:relative}.product-page .swatch.liner .header{position:absolute;top:-20px}.product-page .swatch.liner .header span.swatch-label{display:none}.product-page .swatch.liner .header span.swatch-error{margin:0}.product-page .swatch.liner .swatch-element{display:block;padding-left:33px;height:42px}.product-page .swatch.liner .swatch-element label{display:block;text-transform:uppercase;color:#1b213e;text-align:left;font-size:14px;border:0 none;background-color:#fff;height:100%;line-height:35px;width:60%}.product-page .swatch.liner .swatch-element label:hover{background-color:#fff}.product-page .swatch.liner .swatch-element input+label:before{content:"";width:23px;height:23px;border:1px solid #1b213e;left:-33px;top:6px;display:block;position:absolute;border-radius:2px}.product-page .swatch.liner .swatch-element input:checked+label:before,.product-page .swatch.liner .swatch-element input:focus+label:before{background-color:#1b213e;background-image:url(/cdn/shop/t/62/assets/check-icon.svg?v=144205818307679628451673371953);background-position:center;background-repeat:no-repeat;background-size:14px}.product-page .swatch.liner .swatch-element input.disabled+label:before,.product-page .swatch.liner .swatch-element input.disabled:checked+label:before,.product-page .swatch.liner .swatch-element input.disabled:focus+label:before{border-color:#cbcbcb;background-color:#fff;background-image:none}.product-page .swatch.liner .swatch-element input:checked+label:after,.product-page .swatch.liner .swatch-element input:focus+label:after{background-image:url(/cdn/shop/t/62/assets/pants-with-liner-drawing.png?v=98780543173624608071673372293);background-repeat:no-repeat;background-position:center;width:30px;height:72px;display:block;position:absolute;left:175px;top:3px;content:"";background-size:28px}.product-page .swatch.liner .swatch-element input:checked+label,.product-page .swatch.liner .swatch-element input:checked+label:hover{background-color:#fff}.product-page .swatch.liner .swatch-element-liner-no-liner input:checked+label:after,.product-page .swatch.liner .swatch-element-liner-no-liner input:focus+label:after{background-image:url(/cdn/shop/t/62/assets/pants-without-liner-drawing.png?v=40018108662510933171673372294);top:-39px}.product-page .swatch.liner .swatch-element .swatch-option-error:before,.product-page .swatch.liner .swatch-element-liner-no-liner label small{display:none;color:#aaa;position:absolute;left:33px;bottom:8px;font-size:12px;line-height:13px;letter-spacing:.5px;font-weight:400;text-transform:none}.product-page .swatch.liner .swatch-element input.disabled~.swatch-option-error:after{height:22px;width:1px;border-bottom:1px solid #CBCBCB;border-right:1px solid #cbcbcb;-moz-transform:skew(-45deg);-webkit-transform:skew(-45deg);transform:skew(-45deg);position:absolute;left:12px;top:7px;display:block;content:""}.product-page .swatch.liner .swatch-element input.disabled~.swatch-option-error:before,.product-page .swatch.liner .swatch-element input.disabled~.swatch-option-error:after{display:block}.product-page .swatch.liner .swatch-element-liner-no-liner input:checked+label small,.product-page .swatch.liner .swatch-element-liner-no-liner input:focus+label small{display:block}.product-page .swatch.liner .swatch-element-liner-no-liner input.disabled:checked+label small,.product-page .swatch.liner .swatch-element-liner-no-liner input.disabled:focus+label small{display:none}.product-page .swatch.liner input.disabled+label,.product-page .swatch.liner input:checked+label,.product-page .swatch.liner input:focus+label{border-color:transparent;color:#aaa;background-color:transparent;text-decoration:none}.product-page .swatch.liner input.disabled+label:hover,.product-page .swatch.liner input:checked+label:hover,.product-page .swatch.liner input:focus+label:hover{border-color:transparent;color:#aaa;background-color:transparent;text-decoration:none}.product-page .swatch.liner input:checked+label,.product-page .swatch.liner input:focus+label{background-color:transparent;color:#1b213e;border-color:transparent}.product-page .swatch.liner input:checked+label:hover,.product-page .swatch.liner input:focus+label:hover{background-color:transparent;color:#1b213e;border-color:transparent}.product-page .swatch.liner input+label:hover{background-color:transparent;color:#1b213e;border-color:transparent}.product-page .swatch.amount .swatch-element{margin:0 8px 0 0;width:75px}.product-page .swatch.amount .swatch-element:last-child{margin-right:0}.product-page .swatch .swatch-element,.product-page .swatch .swatch-element label{cursor:pointer;text-transform:uppercase}.product-page .swatch input.disabled+label,.product-page .swatch input.disabled:checked+label,.product-page .swatch input.disabled:focus+label{border-color:#cbcbcb4d;color:#1b213e4d;background-color:#fff}.product-page .swatch input.disabled+label:hover,.product-page .swatch input.disabled:checked+label:hover,.product-page .swatch input.disabled:focus+label:hover{border-color:#cbcbcb4d;color:#1b213e4d;background-color:#fff;text-decoration:line-through}.product-page .swatch input:checked+label,.product-page .swatch input:focus+label{background-color:#1b213e;color:#fff;border-color:#1b213e}.product-page .sr.message-list{position:absolute;height:1px;width:1px;z-index:-999;overflow:hidden}.product-page .purchase .action_button,.product-page .purchase input.action_button[type=submit]{background:#c9c9c9;color:#fff;border-radius:1px;font-size:16px;font-weight:400;margin-top:13px;padding:2px 0}.product-page .shipping-policy-text{text-align:left;padding:12px 0 3px 51px;background-repeat:no-repeat;background-size:43px;background-image:url(/cdn/shop/t/62/assets/free-shipping-free-returns.svg?v=180004258702398707291673372069);background-position:2px 10px}.product-page .shipping-policy-copy{color:#1b213e;font-size:11px;letter-spacing:1px;line-height:11px;padding-right:72px;margin-top:-2px}.product-page .product_section .thumbnails{margin:0 0 0 15px;text-align:left;display:flex;flex-direction:column;align-content:center;justify-content:center}.product-page .product_section .thumbnails a{width:86px;height:74px;padding:3px 0;display:inline-block;margin:0 8px}.product-page .product_section .thumbnails a img{width:74px}.product-page .submittable-form .purchase .action_button,.product-page .submittable-form .purchase input.action_button[type=submit]{background:#1b213e}.product-page .submittable-form .purchase a.klaviyo-bis-trigger{margin-bottom:0;border:0 none;height:44px;font-size:16px;line-height:43px}.product-page .shipping-policy-header{text-transform:capitalize;color:#1b213e;font-size:12px;letter-spacing:.5px}.product-page .shipping-policy-copy{letter-spacing:.5px}.container.product-container{position:relative}.container .sixteen.columns.product-page-gym-pants div.product-images{align-self:flex-start;margin-right:0}.container .sixteen.columns.product-page-gym-pants div.product-images #feature_image{max-height:900px;max-width:696px}.container .sixteen.columns.product-page-gym-pants .section.product_section{margin-top:0}.container .sixteen.columns.product-page-gym-pants .section.product_section .thumbnails,.container .sixteen.columns.product-page-gym-pants .section.product_section .six.columns.product-description{margin-top:36px}@media (hover: hover){.product-page .swatch input+label:hover,.product-page .swatch input:focus+label{background-color:#1b213e;color:#fff;border-color:#1b213e}}.swatch-selector{text-align:left;position:relative;padding-bottom:15px}.swatch-selector span.swatch-toggle{color:#1b213e;width:12px;height:12px;position:absolute;left:311px;top:33px;font-size:22px;font-weight:700;display:block;cursor:pointer;transition:all .1s ease-out 0s}.swatch-selector span.swatch-toggle:hover{font-size:24px;left:310px}.swatch-selector.swatch-selector-expanded span.swatch-toggle{content:"-"}.swatch-selector.swatch-selector-expanded ul li.hidden-swatch-selector,.swatch-selector.swatch-selector-expanded ul li.mobile-hidden-swatch-selector{display:inline-block}.swatch-selector ul{padding:1px 0;margin-bottom:5px}.swatch-selector ul li{padding:0;display:inline-block;margin:0 6px 0 0}.swatch-selector ul li:hover a,.swatch-selector ul li.selected a{border-color:#cbcbcb}.swatch-selector ul li:nth-child(6n){margin-right:0}.swatch-selector ul li.hidden-swatch-selector{display:none}.swatch-selector ul li a{background-repeat:no-repeat;width:44px;height:43px;display:block;border:1px solid white;background-size:39px;border-radius:2px;background-position:center}.swatch-selector ul li a img{height:43px;width:43px}.product-description-text,.product-description-text-mobile{width:100%}.product-description-text a,.product-description-text-mobile a{text-decoration:underline}.product-description-text-mobile{display:none}.product-page-footer{background-image:url(/cdn/shop/t/62/assets/story-end-default-pants.jpg?73853);height:500px;background-position:center;background-repeat:no-repeat}.swatch{margin:1em 0;text-align:center;white-space:nowrap}.swatch .header{margin:.5em 0;text-align:center;text-transform:capitalize;font-size:12px;color:#a7acad;font-weight:700}.swatch input{height:0;width:0;display:block;z-index:-999;position:absolute;overflow:hidden}.swatch .swatch-element{display:inline-block;-webkit-transform:translateZ(0);-webkit-font-smoothing:antialiased;position:relative;text-align:center}.swatch img.selected{display:none;position:absolute;bottom:-24px;left:50%;margin-left:-11px}.color.swatch-element label{padding:0}.product-form-gift-card .swatch input:checked+label,.product-form-gift-card .swatch input:focus+label,.product_form--options-loaded .swatch input:checked+label,.product_form--options-loaded .swatch input:focus+label{border-color:#3097d0;background-color:#3097d0;color:#fff}.product-form-gift-card .swatch input:checked+label:hover,.product-form-gift-card .swatch input:focus+label:hover,.product_form--options-loaded .swatch input:checked+label:hover,.product_form--options-loaded .swatch input:focus+label:hover{border-color:#3097d0;background-color:#3097d0;color:#fff}.product-form-gift-card .swatch input:checked+label img.selected,.product-form-gift-card .swatch input:focus+label img.selected,.product_form--options-loaded .swatch input:checked+label img.selected,.product_form--options-loaded .swatch input:focus+label img.selected{display:block}input.disabled+label{color:#cce8f7}input.disabled+label:hover{border-color:#cce8f7}.product_form--options-loaded input.disabled:checked+label,.product_form--options-loaded input.disabled:focus+label{background-color:#cce8f7;border-color:#cce8f7;color:#fff}.product_form--options-loaded .swatch input.disabled:checked+label img.selected{opacity:.3}.product-page-story-container{padding:72px 0;background-color:#f2f2f2;width:100%}.product-page-story-container h2{padding:0 0 36px;margin:0;border:none;font-size:36px;line-height:39px}.product-page-story-container h2 span{display:block;color:#f26b62}.product-page-story{display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative}.product-page-story .carousel-nav-left,.product-page-story .carousel-nav-right{display:block;background-color:#fff;width:38px;height:38px;border-radius:38px;position:absolute;top:50%;margin-top:-19px}.product-page-story .carousel-nav-left img,.product-page-story .carousel-nav-right img{position:absolute;left:11px;top:4px}.product-page-story .carousel-nav-left{left:-56px}.product-page-story .carousel-nav-right{right:-56px}.product-page-story-carousel-wrapper{z-index:-999}.product-page-story-carousel-wrapper,.product-page-story-carousel{width:574px;position:relative}.product-page-story-carousel{transition:height .3s ease-out 0s;margin:24px 0;background-color:#fff;order:2;padding:36px;box-shadow:#00000017 0 2px 24px;border-radius:1px}.product-page-story-carousel .slick-slide{transition:height .3s ease-out 0s;outline:none;cursor:pointer}.product-page-story-carousel .slick-slide img,.product-page-story-carousel .slick-slide video{max-width:502px;margin-top:12px;height:auto}.product-page-story-carousel .product-story-slide-content p{margin-bottom:8px;font-size:16px;font-weight:400}.product-page-story-carousel .product-story-slide-content p b{font-weight:700}.product-page-story-carousel .product-story-slide-content b{font-size:16px}.product-page-story-carousel .slick-dots{bottom:-40px;left:0}.slick-dots li{border:0 none}.swatch .tooltip{text-align:center;background:gray;color:#fff;bottom:100%;padding:10px;display:block;position:absolute;width:100px;left:-23px;margin-bottom:15px;filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,.28);-moz-box-shadow:2px 2px 6px rgba(0,0,0,.28);-ms-box-shadow:2px 2px 6px rgba(0,0,0,.28);-o-box-shadow:2px 2px 6px rgba(0,0,0,.28);box-shadow:2px 2px 6px #00000047;z-index:10000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.swatch .tooltip:before{bottom:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%}.swatch .tooltip:after{border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid gray 10px;bottom:-10px;content:" ";height:0;left:50%;margin-left:-13px;position:absolute;width:0}.swatch .swatch-element:hover .tooltip{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0)}.swatch.error{background-color:#e8d2d2!important;color:#333!important;padding:1em;border-radius:5px}.swatch.error p{margin:.7em 0}.swatch.error p:first-child{margin-top:0}.swatch.error p:last-child{margin-bottom:0}.swatch.error code{font-family:monospace}.product-reviews-container{max-width:940px}div.product_reviews{margin:24px 0 64px;color:#1b213e}div.product_reviews h2{margin:0;padding:6px 0;font-size:28px;color:#1b213e;font-weight:700;text-transform:capitalize}div.product_reviews h2 span{color:#f3766d}div.product_reviews p.product-reviews-avg-rating{text-align:center;margin-bottom:32px}div.product_reviews p.product-reviews-avg-rating span.product-reviews-avg-rating-container{line-height:20px;font-size:14px}div.product_reviews p.product-reviews-avg-rating span.product-reviews-avg-rating-container .product-review-star{position:relative;top:1px}div.product_reviews p.product-reviews-avg-rating span.product-reviews-avg-rating-count{margin-left:12px;font-size:14px;padding-left:12px;border-left:1px solid #AEAEB6}div.product_reviews ul{border-top:1px solid #c9c9c9;padding-top:24px;max-height:360px;overflow:scroll}div.product_reviews ul li{display:flex;flex-direction:row;align-items:start;justify-content:center;padding:15px 0}div.product_reviews ul li .product-reviews-left{width:110px}div.product_reviews ul li .product-reviews-left .product-reviews-name{color:#9fa5b4;padding-bottom:3px}div.product_reviews ul li .product-reviews-left .product-reviews-score{height:16px}div.product_reviews ul li .product-reviews-middle{width:700px;min-height:38px;display:flex}div.product_reviews ul li .product-reviews-middle .product-reviews-title{text-transform:uppercase;padding-bottom:12px;font-weight:700;font-size:15px}div.product_reviews ul li .product-reviews-middle .product-reviews-quote{font-weight:700;align-self:flex-end;font-size:14px;width:80%}div.product_reviews ul li .product-reviews-right{width:130px}div.product_reviews ul li .product-reviews-right div.product-reviews-date{text-align:right;color:#9fa5b4}.product-review-star{background-image:url(/cdn/shop/t/62/assets/birddogs-review-star.svg?v=78129133175314823361673371921);background-repeat:no-repeat;background-size:16px;background-position:center center;display:inline-block;height:16px;width:16px}.product-description .product-reviews-avg-rating-container{line-height:16px;vertical-align:top}.product-description .product-reviews-avg-rating-container span.product-review-rating{padding:2px 8px;height:17px;display:inline-block;vertical-align:top}.product-description .product-reviews-avg-rating-count{padding-top:2px;border-bottom:1px solid #1b213e;cursor:pointer}@media only screen and (min-width: 768px) and (max-width: 959px){.product-reviews-container{max-width:768px}.product-page #feature_image{margin:0 13px;display:flex}.product-page #feature_image a{align-self:center}.product-page div.product_section .column,.product-page div.product_section .six.columns{margin-left:0}}@media only screen and (max-width: 959px){div.product_reviews ul li .product-reviews-left{width:130px}div.product_reviews ul li .product-reviews-middle{width:680px}div.product_reviews ul li .product-reviews-middle .product-reviews-quote{width:100%}}@media only screen and (max-width: 767px){.container .product-page{margin-bottom:32px}.container .sixteen.columns.product-page-gym-pants div.product-images{align-self:flex-start;margin-right:0}.container .sixteen.columns.product-page-gym-pants div.product-images #feature_image{max-height:900px;max-width:696px}.container .sixteen.columns.product-page-gym-pants .section.product_section{padding-left:16px;padding-right:16px}.container .sixteen.columns.product-page-gym-pants .section.product_section .thumbnails#mobile-product-images a{margin:0;width:100%}.container .sixteen.columns.product-page-gym-pants .section.product_section .product-description form{padding-left:8px;padding-right:8px}.product-page div.product_section{flex-direction:column;margin-top:0;margin-bottom:0;padding:18px 22px 24px 24px}.product-page div.product_section .column,.product-page div.product_section .six.columns{margin:0 auto}.product-page div.product-images{display:none}.product-page #mobile-product-images{width:100%;margin:0 auto 8px;height:372px}.product-page #mobile-product-images .slick-dots{bottom:-30px}.product-page #mobile-product-images .slick-slide a{margin:0 1px}.product-page #feature_image{margin:0}.product-page div.product_section .thumbnails{height:26px;margin:0;order:2}.product-page div.product_section .thumbnails a{display:none}.product-page div.product_section .thumbnails#mobile-product-images{height:100%;order:1}.product-page div.product_section .thumbnails#mobile-product-images a{display:block;height:100%;width:99%}.product-page div.product_section .thumbnails#mobile-product-images a img{height:100%;width:100%}.product-page div.product_section div.product-description{order:3}.product-page div.product-images,.product-page div.product_section .column,.product-page div.product_section .six.columns{width:100%}.product-page div.reviews_section{padding-top:48px;padding-bottom:48px}.product-page h1.product_name{text-align:center;font-size:24px;margin-bottom:20px;margin-top:20px}.product-page .modal p.modal_price,.product-page p.modal_price{text-align:center;margin-bottom:15px;font-size:16px}.product-page .swatch-selector,.product-page .swatch{text-align:center}.product-page .swatch-selector{padding:0 17px}.product-page .swatch-selector .header{font-size:13px}.product-page .swatch-selector.swatch-selector-expanded ul li.mobile-hidden-swatch-selector{display:inline-block}.product-page .swatch-selector ul{border:0 none;text-align:center;padding:3px 5px}.product-page .swatch-selector ul li{margin:0 1px;border:0 none}.product-page .swatch-selector ul li.selected a,.product-page .swatch-selector ul li:hover a{border-color:#1d213c}.product-page .swatch-selector ul li.mobile-hidden-swatch-selector{display:none}.product-page .swatch-selector ul li a{width:54px;height:54px;background-size:48px}.product-page .swatch-selector ul li a img{height:48px;width:48px;margin:2px 3px}.product-page .swatch-selector span.swatch-toggle{height:23px;top:41px;font-size:22px;left:auto;right:12px}.product-page .swatch .header{font-size:13px;padding-bottom:2px}.product-page .swatch .swatch-options{display:flex;clear:both}.product-page .swatch label{height:48px;line-height:46px;font-size:14px;letter-spacing:0}.product-page .swatch.size .swatch-element{width:83px;margin:0 3.25px 0 0}.product-page .swatch.length-inseam .swatch-element{width:141px}.product-page .swatch.waist .size-guide,.product-page .swatch.waist .header-spacer{padding-bottom:3px;width:100%}.product-page .swatch.waist .swatch-element,.product-page .swatch.length .swatch-element{width:25%}.product-page .swatch.waist .swatch-element:last-child,.product-page .swatch.length .swatch-element:last-child{margin:0}.product-page .swatch.waist label,.product-page .swatch.length label{height:46px;font-size:14px;line-height:45px;letter-spacing:.5px}.product-page .swatch.waist .num-options-5 .swatch-element,.product-page .swatch.length .num-options-5 .swatch-element,.product-page .swatch.size .num-options-5 .swatch-element{width:83px}.product-page .swatch.waist .num-options-6 .swatch-element,.product-page .swatch.length .num-options-6 .swatch-element,.product-page .swatch.size .num-options-6 .swatch-element{width:62px}.product-page .swatch.liner{margin:30px 0 35px}.product-page .swatch.liner .swatch-options{flex-direction:column}.product-page .swatch.liner .swatch-element{height:21px;padding:18px 0 19px 50px}.product-page .swatch.liner .swatch-element label{font-size:13px;line-height:14px;background-color:transparent}.product-page .swatch.liner .swatch-element label:hover{background-color:transparent}.product-page .swatch.liner .swatch-element input+label:before{height:38px;width:38px;left:-50px;top:-11px}.product-page .swatch.liner .swatch-element input:checked+label:before{background-size:20px}.product-page .swatch.liner .swatch-element input:checked+label:after{width:40px;height:98px;left:181px;top:-11px;background-size:41px}.product-page .swatch.liner .swatch-element-liner-liner input.disabled+label{margin-top:-10px}.product-page .swatch.liner .swatch-element-liner-liner input.disabled~.swatch-option-error:before{top:26px}.product-page .swatch.liner .swatch-element-liner-no-liner{height:20px}.product-page .swatch.liner .swatch-element-liner-no-liner input:checked+label:after{top:-69px}.product-page .swatch.liner .swatch-element .swatch-option-error:before,.product-page .swatch.liner .swatch-element-liner-no-liner label small{left:50px;bottom:8px;font-size:13px}.product-page .swatch.liner .swatch-element input.disabled~.swatch-option-error:after{height:36px;left:20px;top:8px}.product-page .swatch.amount .swatch-element{width:102px}.product-page .product-description-text{display:none}.product-page .product-description-text-mobile{display:block;padding-bottom:0;font-size:14px}.product-page .purchase{margin-top:12px}.product-page .purchase .action_button,.product-page .purchase input.action_button[type=submit]{margin:0;height:48px}.product-page .shipping-policy-text{padding:6px 0 2px 43px;background-position:0px 12px;background-size:35px}.product-page .shipping-policy-copy{line-height:12px}.product-reviews-avg-rating{text-align:center}.product-page-footer{height:375px;background-size:cover}div.product_reviews{width:580px;margin-left:-80px}div.product_reviews ul li .product-reviews-middle{width:340px}}.slick-dots{border:none}@media only screen and (min-width: 400px) and (max-width: 767px){.product-page #mobile-product-images{height:420px}}@media only screen and (max-width: 580px){.product-page-story-container{padding:48px 0}.product-page-story-container h2{line-height:32px;font-size:36px}div.product_reviews{width:auto;margin-left:0;padding:0 12px}div.product_reviews h2{font-size:22px}div.product_reviews p.product-reviews-avg-rating{margin-bottom:12px}div.product_reviews ul{padding-top:0}div.product_reviews ul li{flex-direction:column;text-align:center;padding:18px 0 6px}div.product_reviews ul li .product-reviews-left,div.product_reviews ul li .product-reviews-middle{width:100%;min-height:20px}div.product_reviews ul li .product-reviews-left .product-reviews-name,div.product_reviews ul li .product-reviews-left .product-reviews-score{display:inline-block}div.product_reviews ul li .product-reviews-left .product-reviews-name{padding-right:6px;padding-bottom:6px}div.product_reviews ul li .product-reviews-middle .product-reviews-title{padding-bottom:6px}div.product_reviews ul li .product-reviews-middle .product-reviews-quote{font-weight:700}div.product_reviews ul li .product-reviews-right{display:none}}@media only screen and (max-width: 767px){.product-page-story-carousel{padding:24px}.product-page-story .carousel-nav-left,.product-page-story .carousel-nav-right{position:absolute;border:0;z-index:5;bottom:-13px;top:auto;width:28px;height:28px;border-radius:28px}.product-page-story .carousel-nav-left img,.product-page-story .carousel-nav-right img{width:15px;left:8px;top:-1px}.product-page-story .carousel-nav-left{left:170px}.product-page-story .carousel-nav-right{right:170px}}@media only screen and (max-width: 600px){.product-page-story .carousel-nav-left{left:80px}.product-page-story .carousel-nav-right{right:80px}}@media only screen and (max-width: 367px){.product-page-story .carousel-nav-left{left:70px}.product-page-story .carousel-nav-right{right:70px}}@media only screen and (max-width: 317px){.product-page-story .carousel-nav-left{left:58px}.product-page-story .carousel-nav-right{right:58px}}@media only screen and (max-width: 600px){.product-page-story-carousel,.product-page-story-carousel-wrapper{width:354px}.product-page-story-carousel-wrapper .slick-slide img{max-width:306px}}@media only screen and (max-width: 360px){.product-page #mobile-product-images{height:302px}.product-page-story-carousel,.product-page-story-carousel-wrapper{width:304px}.product-page-story-carousel-wrapper{width:352px}.product-page-story-carousel-wrapper .slick-slide img{max-width:256px}.product-page-story-carousel{margin:24px auto}}@media only screen and (max-width: 300px){#mobile-product-images{height:262px!important}}.product-page-comfort-container{padding-bottom:72px}.product-comfort-section-row{display:flex;flex-direction:row;max-width:1200px;margin:0 auto}.product-comfort-section-row video,.product-comfort-section-row div,.product-comfort-section-row img{width:50%}.product-comfort-section-row div{background-color:#f5f5f5;height:23.5vw;max-height:282px}.product-comfort-section-row div h3{color:#1b213e;position:relative;top:50%;margin-top:-48px;display:block;width:300px;text-transform:uppercase;font-size:32px;left:50%;margin-left:-170px;font-size:56px;line-height:48px}@media only screen and (max-width: 767px){.product-page{padding-bottom:0}.product-comfort-section-row{flex-direction:column}.product-comfort-section-row.builtin-section div{order:1}.product-comfort-section-row.builtin-section video,.product-comfort-section-row.builtin-section img{order:2}.product-comfort-section-row video,.product-comfort-section-row img,.product-comfort-section-row div{width:100%}.product-comfort-section-row div{height:47vw}.product-comfort-section-row div h3{text-align:center;width:100%;margin-top:-45px;margin-left:0;left:0}}@media only screen and (max-width: 480px){.product-comfort-section-row div h3{font-size:32px;margin-top:-28px;line-height:32px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:slick;font-weight:400;font-style:normal}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"\2190"}[dir=rtl] .slick-prev:before{content:"\2192"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"\2192"}[dir=rtl] .slick-next:before{content:"\2190"}.slick-dotted.slick-slider{margin-top:0;margin-bottom:30px}.slick-dots{position:absolute;bottom:-30px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:30px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"\2022";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider{touch-action:auto}
/*# sourceMappingURL=/cdn/shop/t/62/assets/styles.css.map */
