.page-width{max-width:none}@media (min-width:768px){.page-width{padding:0 30px}}.header-item--navigation>.medium-down--hide{margin:0 auto}.site-nav__item{margin:0 15px}.site-header{padding:5px 0}.site-nav__dropdown .grid{display:flex;justify-content:center;width:80%;margin:0 auto}.toolbar{background:#000;min-height:40px}.toolbar,.toolbar .currency-input,.toolbar a{color:#fff}.toolbar .currency-input{background-image:url(ico-select-white.svg)}.toolbar__social{min-width:150px}.toolbar__social .icon{top:0;width:14px;height:14px}.toolbar__item{padding:0}.toolbar__content .announcement-bar{flex:1 0 auto}.toolbar__content .announcement-bar .page-width{padding:0}.toolbar__content .announcement-link-text,.toolbar__content .announcement-text{display:inline}.toolbar__content .announcement-link-text{padding-left:5px}.toolbar__content .announcement-slider__slide{text-align:center;padding:0}@media (min-width:768px){.toolbar__content .announcement-slider__slide{text-align:left}}@media (max-width:767px){.product-section:not(.is-modal) .affix,.product-section:not(.is-modal) .affix-bottom{position:static!important}}@media (min-width:768px){.site-header{padding:5px 0}.product-section .page-content{padding-top:0}.breadcrumb{text-align:left}.product-section:not(.is-modal) .affix{position:fixed!important;top:60px;width:37%}.product-section:not(.is-modal) .affix-bottom{position:absolute!important;bottom:0;width:95%;top:auto!important}.product-detail--grid{display:flex}.product-single__meta{max-width:550px;margin-top:30px}}.product-detail--grid .breadcrumb,.product-detail--grid .product-single__vendor{display:none}.mobile-nav__toggle button{border:0!important}.mobile-nav__sublist .collapsible-trigger__icon--circle{border:0}.js-drawer-closing .main-content:after,.js-drawer-open .main-content:after{background-color:transparent}.js-drawer-open.cart-active{overflow-x:hidden;overflow-y:visible}.minicart-wrapper{position:relative;display:inline-block}@media (min-width:768px){.minicart-wrapper:hover #CartDrawer{display:block}}#CartDrawer{width:320px;right:0;position:absolute;padding:0 15px 15px;z-index:29;background:#fff;box-shadow:0 10px 15px rgba(0,0,0,.1);display:none;white-space:normal}@media (min-width:768px){#CartDrawer{right:10px}}#CartDrawer.drawer--is-open{display:block}#CartDrawer #CartContainer>p{text-align:center;margin-top:15px}#CartDrawer .restock_msg{text-align:center;color:#ff6f6f;padding:5px 0}#CartDrawer .drawer__header{height:auto;display:flex;align-items:center;justify-content:space-between}#CartDrawer .drawer__fixed-header,#CartDrawer .drawer__footer--fixed,#CartDrawer .drawer__inner{position:static;height:auto;padding:0;overflow-y:hidden}#CartDrawer .drawer__cart .drawer__inner{overflow-y:auto;max-height:305px;padding-top:20px}#CartDrawer .drawer__cart .drawer__inner .display-table{padding-right:10px}#CartDrawer .drawer__close{width:auto;display:none}#CartDrawer .drawer__threshold-msg{text-align:center;width:100%;padding:10px 0}#CartDrawer .drawer__close-button{right:0;padding:0}#CartDrawer .js-qty__adjust,#CartDrawer .js-qty__wrapper{border-color:transparent}#CartDrawer .js-qty__wrapper{max-width:60px;min-width:auto}.faq-content h1.faq-title{margin-bottom:10px;font-size:20px;text-transform:uppercase;font-weight:700;line-height:30px}.faq-content h1.faq-title,.toggle-box-wrap{border-bottom:1px solid #eaeaea}.toggle-box-header{font-size:14px;color:#111;line-height:50px;padding-right:25px;position:relative;cursor:pointer;text-transform:uppercase}.toggle-box-header span{position:absolute;font-size:20px;top:15px;right:3px}.toggle-box-content{padding:0 0 15px;display:none}.toggle-box-content.open{display:block}.toggle-box-content p{margin:0 0 10px}.ls-container .ls-photo-wrapper .ls-photo img{position:static!important}.dropLink{border:none}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;background-color:#fff;background:#fff;box-shadow:0 10px 15px rgba(0,0,0,.1);min-width:150px;margin:0;position:absolute;padding:33px;right:0;left:-49px;list-style:none;z-index:1000}.dropdown-content>a{color:#000;display:block;text-decoration:none}.account-menu .dropdown-title{margin-bottom:15px;text-transform:uppercase}.dropdown:hover .dropdown-content{display:flex;flex-direction:column}.hero .slick-slide>div{height:100%}.hero__media iframe{width:100%;left:0}@media (max-width:767px){.video-parent-section--hidden-mobile{display:none}}@media (min-width:768px){.video-parent-section--hidden-desktop{display:none}}.video-parent-section .hero__text-wrap{pointer-events:none}.video-parent-section .hero__link{pointer-events:auto}#NavDrawer .drawer--left{width:320px;left:-320px}#NavDrawer .drawer--left.drawer--is-open{-webkit-transform:translateX(320px);transform:translateX(320px)}.header-item--logo .site-nav__link{padding-left:0}.header-item--navigation>div{margin:0 auto}.site-nav__link img{display:block;max-width:100px}#NavDrawer{padding:0;background:#f7f7f7}#NavDrawer img{display:block;max-width:125px}#NavDrawer .drawer__header{padding:0;background:#fff;border-bottom:0}#NavDrawer .drawer__inner{background:#f7f7f7;overflow-x:hidden;overflow-y:auto;z-index:1}@media (min-width:768px){#NavDrawer .drawer__close-button{right:0}#NavDrawer .drawer__header{height:70px}}#NavDrawer .collapsible-trigger .icon,#NavDrawer .mobile-nav__link .icon{width:12px;height:12px}#NavDrawer .mobile-nav__link{display:flex;justify-content:space-between;align-items:center;padding-top:15px;padding-bottom:15px;font-size:1.4em}#NavDrawer .mobile-nav__link img{display:block}#NavDrawer .mobile-nav__item{position:static}#NavDrawer .mobile-nav__item:not(.mobile-nav__item--secondary)+.mobile-nav__item--secondary{margin-top:0}#NavDrawer .mobile-nav__item>a,#NavDrawer .mobile-nav__item>div{background:#f7f7f7;border-top:1px solid #e5e5e5}#NavDrawer div.mobile-nav__sublist{position:absolute;top:0;left:0;width:300px;bottom:0;z-index:1}#NavDrawer div.mobile-nav__sublist .collapsible-content__header{height:70px;background:#fff;text-align:center;position:relative;display:flex;justify-content:center;align-items:center;font-size:1.4em}#NavDrawer div.mobile-nav__sublist .collapsible-content__header button{border:0;background:transparent;position:absolute;left:15px}#NavDrawer div.mobile-nav__sublist .collapsible-content__header svg{width:12px;height:12px}#NavDrawer div.mobile-nav__sublist .collapsible-content__inner{height:calc(100% - 70px);background:#f7f7f7;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}#NavDrawer div.mobile-nav__sublist .mobile-nav__child-item>a,#NavDrawer div.mobile-nav__sublist .mobile-nav__child-item>div,#NavDrawer div.mobile-nav__sublist .mobile-nav__grandchildlist>.mobile-nav__item>a,#NavDrawer div.mobile-nav__sublist .mobile-nav__grandchildlist>.mobile-nav__item>div{font-size:1.4em;padding:15px}#NavDrawer div.slideable-content{left:300px;width:300px;transition:left .3s ease-in-out}#NavDrawer div.slideable-content.is-open{left:0;z-index:2}#NavDrawer div.slideable-content div.slideable-content{top:-70px;z-index:3}@media only screen and (min-width:992px){.large-up--hide{display:none!important}.large-up--show{display:block!important}}@media only screen and (max-width:991px){.large-down--hide{display:none!important}.large-down--show{display:block!important}.h1,h1{font-size:2.3em}.h2,h2{font-size:1.5em}.section-header__title{font-size:2.3em}}.d-none{display:none!important}@media only screen and (min-width:768px){.d-md-none{display:none!important}.d-md-block{display:block!important}}.page-content--product .page-width{max-width:1500px}.swym-button.swym-add-to-wishlist-view-product{position:absolute;right:5px;top:5px;padding:10px!important;z-index:99}.product-detail--grid>.grid__item{position:relative}@media (max-width:767px){.product-detail--grid .add-to-cart{font-size:11px}}.product-detail--grid .exclusive{font-size:1rem}.product-detail--grid .product__inventory{color:red}.product-detail--grid .grid-product__vendor{top:0;right:0;bottom:auto}.product-detail--grid .grid-product__vendor.custom-badge{max-width:150px}.product__main-photos.no-thumbnails .image-slide{display:block}@media (min-width:768px){.product__main-photos.no-thumbnails .image-slide+.image-slide{margin-top:20px}}.product-single__title{font-size:20px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #000}@media (max-width:767px){.product-single__title{font-size:17px}}.product-single__title>div{margin-bottom:10px}.size-guide-link{width:100%;text-align:left;text-decoration:underline;font-weight:900;text-transform:uppercase;letter-spacing:.2em;font-size:.8em;padding:0 0 0 125px;position:absolute;right:0;-webkit-transform:translateY(14px);transform:translateY(14px)}.product__price-savings{display:block;text-transform:uppercase}.product__price.on-sale{color:#ff4e4e}.variant__color-swatch{border-radius:50%;position:relative;overflow:visible}.variant__color-swatch:after,.variant__color-swatch:before{border-radius:50%}.variant__color-swatch:hover .tooltip{visibility:visible;opacity:1}.product__quantity label,.variant__label[for]{margin-bottom:0}.variant-input-wrap{margin-bottom:5px}.variant-input-wrap label{padding:3px 15px}.variant-input-wrap label.disabled:before{border-color:#bbb}.variant__label-info{text-transform:uppercase;letter-spacing:inherit}.price-itemprop{font-size:17px;position:relative}@media (min-width:768px){.price-itemprop{font-size:20px}}.product-single__form{margin-top:15px;margin-bottom:15px}.product-single__form .errors{background:transparent;border:0;margin-bottom:0;display:inline-block}.product-single__form .variant__color-swatch{padding:4px;border:1px solid #eee;width:1.8rem;height:1.8rem}.product-single__form .variant__color-swatch span{display:block;border-radius:50%;width:100%;height:100%}.collapsible-content.is-open{height:auto}.collapsible-trigger__icon.with_plus{position:static;display:inline-block;-webkit-transform:none;transform:none;right:auto}.collapsible-trigger__icon.with_plus:after{content:"+";font-size:16px;line-height:1}.collapsible-trigger-btn{border:0;padding-left:0}.collapsible-trigger-btn[aria-expanded=true] .collapsible-trigger__icon.with_plus:after{content:"-"}.collapsible-content__inner{padding-left:0}.collapsible-content__inner,.collapsibles-wrapper--border-bottom{border:0!important}.page-content--product .page-width>.breadcrumb{display:none}@media (min-width:768px){.page-content--product .page-width>.breadcrumb{display:block}}@media (min-width:768px){.page-content--product .product__photos+.breadcrumb{display:none}}.product-detail--right-col{position:relative}.product-image-main .grid-product__vendor{position:absolute;right:15px;bottom:15px;z-index:1}.ctl-title{margin-bottom:30px}.complete-look select{width:100%;margin-bottom:10px;height:40px}.complete-look button{height:40px}.complete-look .product-single__form{margin-bottom:0;margin-top:25px}.complete-look .ctl-product{margin-bottom:15px}.complete-look img{width:100%}.product__inventory.hidden{visibility:hidden}.product__completelook,.product__desc-group,.product__images-group,.template-product .swym-button-bar{display:none}.product__completelook.active,.product__desc-group.active,.product__images-group.active{display:block}.product-single__related .grid-product__meta{display:flex}.product-single__related .grid-product__meta .grid-product__title{flex:1 0 auto;max-width:63%}.product-single__related .grid-product__meta .grid-product__price{min-width:60px;display:flex;flex-direction:column;white-space:nowrap;text-align:right;position:relative}.product-single__related .grid-product__meta .grid-product__price .grid-product__price--original,.product-single__related .grid-product__meta .grid-product__price .product__price{margin-right:0;display:block}@media (max-width:767px){.product-single__related .grid-product__meta{flex-direction:column}.product-single__related .grid-product__meta .grid-product__price{min-width:100%;text-align:left}.product-single__related .grid-product__meta,.product-single__related .grid-product__price{font-size:9px}.product-single__related .grid-product__meta .grid-product__title{width:100%}}.grid--collection{display:flex;flex-wrap:wrap}.grid--collection .selected-color{color:#a3a5a7}.grid--collection .grid-product__meta{display:flex;padding-bottom:0}@media (max-width:767px){.grid--collection .grid-product__meta{font-size:9px}}.grid--collection .grid-product__meta .grid-product__title--body{flex:1 0 auto;max-width:63%}.grid--collection .grid-product__meta .grid-product__price{min-width:60px;margin-top:0;margin-left:auto;text-align:right;display:flex;flex-direction:column;position:relative;white-space:nowrap}@media (max-width:767px){.grid--collection .grid-product__meta .grid-product__price{font-size:9px}}.grid--collection .grid-product__meta .grid-product__price .range{display:flex;flex-wrap:wrap;justify-content:flex-end}.grid--collection .grid-product__meta .grid-product__price .range>span{margin-left:4px}.grid--collection .grid-product__meta .grid-product__price .range>span:first-child{width:100%}.grid--collection .grid-product__meta .product__price{margin-right:0}.grid--collection .grid-product__meta .grid-product__price--original{display:block;margin-right:0;color:#a3a5a7}.grid-product__vendor{position:absolute;right:10px;bottom:0}@media (min-width:768px){.grid-product__vendor{bottom:10px}}.grid-product__vendor:not(.custom-badge):not(.vintage-levi):not(.vintage-levi-s):not(.vintage-levis):not(.custom-badge):not(.hanes){display:none}.grid-product__vendor.hanes,.grid-product__vendor.vintage-levi-s,.grid-product__vendor.vintage-levis{text-indent:-99999px;background-repeat:no-repeat;background-size:contain;width:50px;height:20px;display:block}@media (min-width:768px){.grid-product__vendor.hanes,.grid-product__vendor.vintage-levi-s,.grid-product__vendor.vintage-levis{width:100px;height:30px}}.grid-product__vendor.hanes{background-image:url(hanes.png)}.grid-product__vendor.vintage-levi-s,.grid-product__vendor.vintage-levis{background-image:url(vintage-levis.png)}.sidebar-menu{margin-bottom:15px;max-width:95%}.sidebar-menu .collapsible-trigger-btn{border-top:1px solid #e8e8e2;padding-right:0;font-size:.7em}.sidebar-menu .collapsible-trigger-btn .collapsible-trigger__icon{right:0}.sidebar-menu .collapsible-content__inner{padding:0!important}.sidebar-menu .submenu0{margin:0}.sidebar-menu .submenu0 .level1>a{margin:10px 0;display:inline-block}.sidebar-menu .submenu0 .level1.active>a{font-weight:700}.sidebar-menu .submenu1{list-style:none}.sidebar-menu .submenu1 .level2>a{display:inline-block}.sidebar-menu .submenu1 .level2.active>a{font-weight:700}.sidebar-menu .submenu1 .level2+.level2>a{margin-top:5px}.collection-filter-wrapper{position:-webkit-sticky;position:sticky;left:0;top:58px;right:0;z-index:20;background:#fff;margin:0 -30px;padding:.5rem 30px}.collection-filter{justify-content:flex-start;flex-wrap:wrap}@media (max-width:767px){.collection-filter{max-width:320px;margin:0 auto}}@media (max-width:767px){.collection-filter .collection-filter__item{margin-bottom:0}}.collection-filter .collection-filter__item--count{flex:1 0 100%;margin:0 40px 10px 0;white-space:nowrap}@media (min-width:992px){.collection-filter .collection-filter__item--count{flex:0 0 0}}@media (max-width:767px){.collection-filter .collection-filter__item--count{display:none}}.collection-filter .collection-filter__item--sort{flex:1 0 0;padding-left:0;display:flex}@media (min-width:768px){.collection-filter .collection-filter__item--sort{margin-bottom:10px}}@media (min-width:992px){.collection-filter .collection-filter__item--sort{justify-content:space-between}}@media (min-width:768px){.collection-filter select{font-size:14px;height:34px;width:auto;line-height:1;padding:5px 25px 5px 10px;width:129px}}@media (min-width:992px){.collection-filter select{width:150px}}.collection-filter .btn .icon,.grid-size{display:none}@media (min-width:1050px){.grid-size{display:flex}.grid-size>button{display:flex;padding:0}.grid-size>button+button{margin-left:10px}.grid-size>button span{margin:0 1px;background:#e8e8e2;width:7px;height:7px;display:block}.grid-size>button.active span{background:#898989}}.grid-product__colors{display:block;line-height:22px}.grid-product__colors.vintage-levis,.grid-product__colors.vintage-reconstructed{display:none!important}.grid-product__colors .count{margin-bottom:5px;color:#a3a5a7}@media (max-width:767px){.grid-product__colors .count{font-size:9px}}.grid-product__colors .colors{display:none;flex-wrap:wrap}.filter-wrapper{display:flex;position:relative;flex:1 0 0}@media (min-width:992px){.filter-wrapper{position:static}}.grid-product input{visibility:hidden;position:absolute}.grid-product__size{margin-bottom:0;padding:2px 8px;display:block;cursor:pointer}.grid-product__size.disabled{color:#666}.grid-product:hover .count{display:none}.grid-product:hover .colors{display:flex}.grid-product:hover .quick-product__btn{display:block}.grid-product .color-swatch{border-radius:50%;padding:5px;border:1px solid #eee;position:relative;overflow:visible;margin:0 10px 5px 0;cursor:pointer;letter-spacing:0}.grid-product .color-swatch:hover .tooltip{visibility:visible;opacity:1}.grid-product .color-swatch--icon{width:10px;height:10px;border-radius:50%}.grid-product .color-swatch--icon:after,.grid-product .color-swatch--icon:before,.grid-product .quick-product__btn:hover .quick-product__label,.grid-product .quick-product__size{display:none}.grid-product .quick-product__btn:hover .quick-product__size{display:flex;max-width:150px;margin:0 auto;flex-wrap:wrap;justify-content:center;align-items:center}.selected-filters{display:flex;margin-bottom:20px;flex-wrap:wrap}.tooltip{text-align:center;background:#fff;font-size:13px;padding:5px 20px;display:block;position:absolute;text-indent:0;left:50%;opacity:0;visibility:hidden;-webkit-transform:translate(-50%,16px);transform:translate(-50%,16px);transition:all .25s ease-out;z-index:10000;border-radius:5px;border:1px solid #efefef;white-space:nowrap}.tooltip:after,.tooltip:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.tooltip:after{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff;border-width:10px;margin-left:-10px}.tooltip:before{border-color:hsla(0,0%,93.7%,0) hsla(0,0%,93.7%,0) #efefef;border-width:11px;margin-left:-11px}@media (max-width:991px){.collection-content{padding-top:15px}}@media (max-width:767px){#CollectionSection .bc-sf-filter-selected-items{padding:0 5px}#CollectionSection .bc-sf-filter-selected-items .selected-item{margin:0 5px}}@media (min-width:768px){#CollectionSection .bc-sf-filter-clear-all,#CollectionSection .bc-sf-filter-selected-items .selected-item,#CollectionSection .bc-sf-filter-selection-wrapper>span{float:none}}#CollectionSection .bc-sf-filter-selection-wrapper{margin-top:0;display:flex}#CollectionSection .bc-sf-filter-selection-wrapper .bc-sf-filter-selected-items{display:flex}#CollectionSection #bc-sf-filter-tree-mobile button{padding-left:10px;text-align:left}@media (max-width:767px){#CollectionSection #bc-sf-filter-tree-mobile button{margin:0}}#CollectionSection #bc-sf-filter-tree-h{position:static;margin-bottom:0}#CollectionSection #bc-sf-filter-tree-h .bc-sf-filter-option-block .bc-sf-filter-block-content{z-index:2;margin-top:8px}#CollectionSection #bc-sf-filter-tree-h .bc-sf-filter-option-block .bc-sf-filter-block-title a{padding:5px 40px 5px 10px;width:129px}@media (min-width:992px){#CollectionSection #bc-sf-filter-tree-h .bc-sf-filter-option-block .bc-sf-filter-block-title a{width:150px}}#CollectionSection #bc-sf-filter-tree-h .bc-sf-filter-option-block .bc-sf-filter-block-title a:before{width:8px;height:8px}@media (max-width:767px){#CollectionSection .bc-sf-filter-tree-mobile-full-width.bc-sf-filter-tree-mobile-open{top:58px}}.collection-hero{background:transparent}.collection-hero .collection-hero__image{position:absolute}.parallax-container-nojs{overflow:hidden;position:relative;z-index:1;min-height:100vh}.parallax-container-nojs .parallax-img{background-size:contain;background-position:top;background-repeat:no-repeat;position:fixed;top:100px;left:0;width:100%;height:100%;will-change:transform;z-index:-1}#shopify-section-footer,.collection-content{position:relative;z-index:2;background:#fff}.featured-collection{margin:0 -20px}.featured-collection .grid__item{padding:0 10px}.account-page,.address-page{padding:0}@media (min-width:768px){.account-page,.address-page{margin-top:80px;padding:0 30px}}@media (max-width:767px){.account-page #AddressDashboard,.account-page #AddressNewForm,.address-page #AddressDashboard,.address-page #AddressNewForm{padding:0 15px 0 34px}}.account-page h3,.address-page h3{font-size:15px;border-bottom:1px solid #000;padding-bottom:8px;margin-bottom:25px}.account-page dl,.address-page dl{display:flex;margin:0 0 5px}.account-page dl>dt,.address-page dl>dt{width:40px;text-transform:uppercase}.account-page .order-history,.account-page .personal-info,.address-page .order-history,.address-page .personal-info{padding:0 15px;margin-bottom:50px}.account-page table,.address-page table{background:#fff}.account-page table thead tr th,.address-page table thead tr th{font-weight:400}.account-page table td,.account-page table th,.address-page table td,.address-page table th{text-align:right;padding:12px 15px;border-bottom:1px solid #e8e8e1}@media (min-width:768px){.account-page table td,.account-page table th,.address-page table td,.address-page table th{border:1px solid #e8e8e1;text-align:center}}.account-page .log-out-link,.address-page .log-out-link{margin-left:15px}.account-page .address-new-toggle,.address-page .address-new-toggle{margin-bottom:50px}.account-menu{list-style:none;padding:0;margin:0 0 50px}.account-menu>li{margin-bottom:5px}.account-menu>li>a{display:inline-block}.account-menu>li.active>a{font-weight:700}@media (max-width:767px){.account-menu>li{background:#e8e9ed;margin:0}.account-menu>li>a{padding:10px 15px}.account-menu>li.active{background:#bfbfbf}.account-menu>li.active>a{font-weight:400}}.wishlist-grid{display:flex;flex-wrap:wrap;margin:0 -10px}.wishlist-grid .wishlist-item{padding:0 10px 10px}@media (min-width:1600px){.wishlist-grid .wishlist-item{width:50%}}@font-face{font-family:Technology;src:url(Technology-Italic.woff2) format("woff2"),url(Technology-Italic.woff) format("woff");font-weight:400;font-style:italic}.countdown{font-family:Technology;font-size:30px;position:absolute;left:0;right:0;bottom:5%;line-height:1;text-align:center;font-style:italic;color:#fff;letter-spacing:.2em}@media (min-width:768px){.countdown{font-size:40px;right:38.5%;top:60%;bottom:auto}}.after-hero__image{display:none}.after-hero__image.active.medium-up--hide{display:block!important}@media (min-width:768px){.after-hero__image.active.medium-up--hide{display:none!important}}@media (min-width:768px){.after-hero__image.active.small--hide{display:block!important}}