:root.size-guide--open{height:100%;overflow:hidden}.denim-sizing-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;transition:background-color var(--fast);width:100%;z-index:10000000}:root.size-guide--open .denim-sizing-container{background-color:#0009;pointer-events:auto}.denim-sizing{opacity:0;pointer-events:none;position:relative;transition:opacity var(--fast);display:grid;grid-template:"page-tabs" auto "page" 1fr/auto;width:725px}@media (max-width: 1023px){.denim-sizing{grid-template:"close-denim" auto "page-tabs" auto "page" 1fr/auto;max-height:calc(100vh - 80px);width:100%}}@media (min-width: 1024px){.denim-sizing{grid-template:"page-tabs" auto "page" 1fr/auto;height:612px;max-height:100vh}}:root.size-guide--open .denim-sizing{opacity:1}.activate-denim-sizing{-webkit-appearance:none;border:none;border-radius:0;color:inherit;cursor:pointer;display:inline;font-weight:500;font:var(--serif);padding:0;text-decoration:underline;text-underline-position:under}@media (max-width: 767px){.activate-denim-sizing{margin:1em 0}}#close-denim{align-items:center;background-color:#fff;border-radius:18px;border:none;color:inherit;cursor:var(--pointer);display:flex;font:var(--sans);grid-area:close-denim;height:36px;justify-content:center;margin:15px;width:36px}:root.size-guide--open #close-denim{pointer-events:auto}@media (min-width: 1024px){#close-denim{position:absolute;left:100%;top:0}}.page-tabs{background:#fff;display:flex;position:relative;width:100%}:root.size-guide--open .page-tabs{pointer-events:auto}@media (max-width: 767px){.page-tabs{white-space:nowrap;padding:var(--p) var(--p) 0;display:block;overflow-x:auto;scrollbar-width:none}.page-tabs::-webkit-scrollbar{display:none}}@media (max-width: 767px){.page-tabs:not([at-start]):before{background:linear-gradient(to right,#fff,#fff0);content:"";height:45px;pointer-events:none;position:fixed;left:0;width:50px;z-index:2}}@media (max-width: 767px){.page-tabs:not([at-end]):after{background:linear-gradient(to left,#fff,#fff0);content:"";height:45px;pointer-events:none;position:fixed;right:0;width:50px;z-index:2}}.page-tab{align-items:center;background-color:#000;border:none;color:#fff;cursor:var(--pointer);display:flex;flex:1;font:var(--sans);justify-content:center;padding:var(--p-small) var(--p);text-transform:uppercase}@media (max-width: 767px){.page-tab{display:inline-block;height:38px;margin-right:var(--p-small);background:#e5e5e5;color:#000}.page-tab:last-child{margin-right:0}}@media (min-width: 768px){.page-tab{height:64px}}.page-tab.active{color:#000;background-color:#fff}@media (max-width: 767px){.page-tab.active{background-color:#000;color:#fff}}.measure-sizing{display:block}.denim-sizing-section{-ms-overflow-style:none;background-color:#fff;display:none;grid-area:page;overflow-y:auto;padding:var(--p);position:relative}.belt-sizing-section{display:grid;background:#fff;grid-area:page;align-self:center;padding:var(--p)}.belt-sizing-section>*{text-align:center}.belt-sizing-section>h3{font:var(--sans-x-large)}.belt-sizing-section>table *,.belt-sizing-section>p{font:var(--sans)}.belt-sizing-section>table th{text-transform:uppercase}:root.size-guide--open .denim-sizing-section{pointer-events:auto}.denim-sizing-section.product.active,.denim-sizing-section.measure.active{display:grid}@media (max-width: 767px){.denim-sizing-section.product,.denim-sizing-section.measure{grid-template:"top" auto "image" auto "bottom" auto/auto;row-gap:var(--p)}}@media (min-width: 768px){.denim-sizing-section.product,.denim-sizing-section.measure{grid-template:"image top" auto "image bottom" auto/1fr 1fr;column-gap:17px}}.denim-sizing-section.measure .measure-info-container{grid-area:info;flex-direction:column}.denim-sizing-section.measure .measure-info{display:none;margin-bottom:var(--p-extra)}.denim-sizing-section.measure .measure-info.active{display:inline-block}.denim-sizing-section.measure .measure-image-container{grid-area:image}.denim-sizing-section.measure .measure-image-container .measure-button{border:1px solid var(--gold);color:var(--gold);background-color:#fff;cursor:var(--pointer)}.denim-sizing-section.measure .measure-image-container .measure-button.active{background-color:var(--gold);color:#000}.denim-sizing-section .measure-collection{margin-bottom:var(--p-extra)}.denim-sizing-section .measure-info__top{grid-area:top}.denim-sizing-section .measure-info__top b{display:inline-block;margin-bottom:var(--p-d2);margin-right:var(--p-d2)}.denim-sizing-section .measure-info__top .measure-sizes{display:grid;flex-wrap:wrap;grid-template-columns:repeat(5,1fr);margin-bottom:var(--p-extra)}.denim-sizing-section .measure-info__top .measure-sizes .measure-size{align-items:center;border:1px solid transparent;border-radius:50%;cursor:var(--pointer);display:flex;height:30px;justify-content:center;margin-right:auto;width:30px}.denim-sizing-section .measure-info__top .measure-sizes .measure-size.active{border-color:currentColor}.denim-sizing-section .measure-info__bottom{grid-area:bottom}.denim-sizing-section .size-type-toggles{display:flex}.denim-sizing-section .size-type-toggles .size-type-toggle{background:#000;border:1px solid black;box-sizing:border-box;color:#fff;cursor:var(--pointer);font:var(--sans);margin:0 0 var(--p-extra);padding:var(--p-d2);text-transform:uppercase;width:50px}.denim-sizing-section .size-type-toggles .size-type-toggle.active{color:#000;background:var(--gold)}.denim-sizing-section .size-type-measurements{display:none}.denim-sizing-section .size-type-measurements.active{display:inline-block}.denim-sizing-section .size-type-measurements .measure-size-values{display:none}.denim-sizing-section .size-type-measurements .measure-size-values.active{display:flex;flex-direction:column;line-height:1.95}.denim-sizing-section .measure-image-container{flex:0 0 400px;grid-area:image;height:100%;position:relative}.denim-sizing-section .measure-image-container img{display:block;height:auto;width:100%}.denim-sizing-section .measure-image-container .measure-button{background:var(--gold);border:1px solid var(--gold);color:#000;font:var(--sans);margin:0;min-width:60px;padding:var(--p-d2) var(--p-small);position:absolute;text-transform:uppercase;z-index:1}.denim-sizing-section .measure-image-container .measure-button.waist{top:0;left:0}.denim-sizing-section .measure-image-container .measure-button.hip{top:80px;left:0}.denim-sizing-section .measure-image-container .measure-button.inseam{top:300px;left:0}.denim-sizing-section .measure-image-container .measure-button.leg{bottom:0;left:0}.denim-sizing-section .measure-image-container .measure-button.rise{top:54px;right:20px}.denim-sizing-section.international.active{display:flex;display:block}.denim-sizing-section.international{flex-direction:column}.denim-sizing-section.international .size-title{margin:3em 0 1em;text-align:center;width:100%}.denim-sizing-section.international .size-title:first-child{margin-top:0}.denim-sizing-section.international .size-title b{margin-right:var(--p-tiny)}.denim-sizing-section.international img{width:100%}.size-chart{overflow-x:auto}.size-chart::-webkit-scrollbar{display:none}.size-chart table{width:100%}.size-chart th,.size-chart td{padding:1em 3px;text-align:center}.size-chart th:first-child,.size-chart td:first-child{padding:0;text-align:left;width:25%}.size-chart th:nth-child(2),.size-chart td:nth-child(2){width:7.733%}.size-chart th{font:var(--sans);text-transform:uppercase}.size-chart td{font:400 13px Akkurat,sans-serif}@media (max-width: 767px){#close-denim{top:-60px;left:20px;right:unset}.page{overflow-y:auto;scrollbar-width:none}.page::-webkit-scrollbar{display:none}.page .measure-info-container{padding:0}.page .measure-image-container{margin:var(--p-extra) 0;display:block;height:435px;flex:unset}.page .measure-image-container.desktop-only{display:none}.page.international{position:relative}.page.international .size-title{text-align:left;padding-left:0}.page.international .white-gradient{background:linear-gradient(90deg,#fff0,#fff);height:340px;pointer-events:none;position:absolute;right:var(--p);top:0;width:110px;z-index:2;display:none}}.product-page{column-gap:var(--p);display:grid;flex-direction:column;grid-template:"media-container" auto "info-container" auto/auto}@media (min-width: 768px){.product-page{grid-template:"media-container info-container" auto/1fr 1fr;padding:0 var(--gutter)}}.product-page .product-page-media-container{grid-area:media-container;position:relative}@media (max-width: 767px){.product-page .product-page-media-container{height:calc(((100vw - 17px) - var(--p) * 2) * (515 / 343))}.product-page .product-page-media-container.product-page-media-container-horizontal{height:calc(((100vw - 17px) - var(--p) * 2))}}@media (max-width: 767px){.product-page .product-page-media-container:after{content:"flickity";display:none}}@media (max-width: 767px){.product-page .media{margin:0 calc(var(--p) / 2);width:calc(100% - var(--p) * 2);height:100%}}@media (min-width: 768px){.product-page .media:first-child{margin-top:0}}.product-page .media>picture:not(.zoom):not(.deferred-media__poster-button){position:relative}.product-page .media img{display:block;pointer-events:none;transition:opacity var(--slow);width:100%;aspect-ratio:5/7}.product-page .media video{display:block;width:100%}:root.loading .product-page .media img{opacity:0}.product-page .media--photo{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ccircle class='cls-1' cx='16' cy='16' r='16' fill='%23fff'/%3E%3Cline x1='16' y1='9.5' x2='16' y2='22.5' stroke='%23000' stroke-width='2'/%3E%3Cline x1='9.5' y1='16' x2='22.5' y2='16' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 16 16,crosshair}.product-page .product-page-info-container{grid-area:info-container;height:var(--sensitive-adjusted-height);position:sticky;top:var(--sensitive-height);column-gap:var(--p);row-gap:3.2rem;display:grid}@media (min-width: 768px){.product-page .product-page-info-container{row-gap:4rem}}@media (max-width: 767px){.product-page .product-page-info-container{grid-template:"title-box" auto "size-box" auto "add-to-carts" auto "description-box" auto/auto}}@media (min-width: 768px) and (max-width: 1023px){.product-page .product-page-info-container{grid-template:"zoom-box" 1fr "title-box" auto "size-box" auto "add-to-carts" auto "description-box" auto/auto}}@media (min-width: 1024px){.product-page .product-page-info-container{grid-template:"zoom-box zoom-box" 1fr "title-box size-box" auto "add-to-carts size-box" auto "description-box description-box" auto/1fr 1fr}}@media (max-width: 767px){.product-page .product-page-info-container.has-washes{grid-template:"title-box" auto "size-box" auto "washes" auto "add-to-carts" auto "description-box" auto/auto;padding:0 var(--gutter)}}@media (min-width: 768px) and (max-width: 1023px){.product-page .product-page-info-container.has-washes{grid-template:"zoom-box" 1fr "title-box" auto "size-box" auto "washes" auto "add-to-carts" auto "description-box" auto/auto}}@media (min-width: 1024px){.product-page .product-page-info-container.has-washes{grid-template:"zoom-box zoom-box" 1fr "title-box size-box" auto "add-to-carts washes" auto "description-box description-box" auto/1fr 1fr}}.product-page .product-page-info-container #open-denim{cursor:var(--pointer);font:var(--serif);font-size:13px;font-weight:500;margin-left:var(--p-tiny);text-decoration:underline currentColor;text-underline-position:under;transition:text-decoration-color var(--fast);text-transform:none}.product-page .product-page-info-container #open-denim:hover{text-decoration-color:transparent}.product-page .product-page-info-container #product-zoom-box{grid-area:zoom-box}@media (max-width: 767px){.product-page .product-page-info-container #product-zoom-box{display:none}}.product-page .product-page-info-container #product-zoom-box img{transition:var(--fast)}.product-page .product-page-info-container .form__add-to-cart{text-align:center}.product-page .product-page-info-container .product-title-box{grid-area:title-box}@media (max-width: 767px){.product-page .product-page-info-container .product-title-box{padding:0 var(--gutter)}}.product-page .product-page-info-container .product-title{font:var(--serif);margin:1.33em 0 0}@media (min-width: 768px){.product-page .product-page-info-container .product-title{margin:0}}.product-page .product-page-info-container .product__material{margin:.5em 0 0}.product-page .product-page-info-container .product__material strong{text-transform:none}.product-page .product-page-info-container .product-size-box{grid-area:size-box;flex:0 1 40%}@media (max-width: 767px){.product-page .product-page-info-container .product-size-box{padding:0 var(--gutter)}}.product-page .product-page-info-container .product-size-box b{display:inline}.product-page .product-page-info-container .product_option--wash,.product-page .product-page-info-container .variants{display:none}.product-page .product-page-info-container .variant-selector-cta{margin:0 0 var(--p-small);font:var(--serif)}.product-page .product-page-info-container .product-atcs{grid-area:add-to-carts}@media (max-width: 767px){.product-page .product-page-info-container .product-atcs{background:#fff;padding:0 var(--gutter);position:sticky;bottom:0;top:var(--combined-height)}}@media (min-width: 768px){.product-page .product-page-info-container .product-atcs{max-width:281px}}.product-page .product-page-info-container .atc{display:none;width:100%}@media (hover: hover){.product-page .product-page-info-container .atc:not([disabled]):hover{background:#beb29c;color:#000}}.product-page .product-page-info-container .atc.active{display:inline-flex}.product-page .product-page-info-container .atc.loading{background-color:gray}.product-page .product-page-info-container .link-button{background:transparent;border-color:transparent;border-style:solid;color:transparent;cursor:var(--pointer);font:var(--serif);margin:0;pointer-events:none;text-align:inherit;text-decoration:underline;text-underline-position:under;text-underline-offset:.25em}.product-page .product-page-info-container .link-button.active{color:inherit;display:inline-block;pointer-events:auto}.product-page .product-page-info-container .washes{flex:0 1 40%;grid-area:washes}@media (max-width: 767px){.product-page .product-page-info-container .washes{padding:0 var(--gutter)}}.product-page .product-page-info-container .washes #wash-title{margin-left:var(--p-d2)}@media (max-width: 767px){.product-page .product-page-info-container .washes .swatches{margin:1em 0 0}}@media (min-width: 768px){.product-page .product-page-info-container .washes .swatches{margin:var(--p-d2) 0 0}}.product-page .product-page-info-container .washes .swatches:empty{display:none}.product-page .product-page-info-container .washes .swatches .swatch{align-content:center;border-radius:15px;border:none;text-transform:capitalize;cursor:var(--pointer);display:inline-grid;height:23px;letter-spacing:0;margin:0 7px 7px 0;min-width:23px;position:relative;text-align:center;text-decoration:none;-webkit-user-select:none;user-select:none;vertical-align:top;line-height:1.7}.product-page .product-page-info-container .washes .swatches .swatch.quantity-3{margin:0 20px 20px 0}.product-page .product-page-info-container .washes .swatches .swatch.quantity-2{margin:0 21px 14px 0}.product-page .product-page-info-container .washes .swatches .swatch:hover,.product-page .product-page-info-container .washes .swatches .swatch.active{text-decoration:none}.product-page .product-page-info-container .washes .swatches .swatch .swatch-image{width:100%;height:23px;border-radius:11px;padding:0 5.5px}.product-page .product-page-info-container .washes .swatches .swatch .multipack{position:relative}.product-page .product-page-info-container .washes .swatches .multipack .swatch-image:nth-child(2){position:absolute;top:6px;left:6px;z-index:1}.product-page .product-page-info-container .washes .swatches .multipack .swatch-image:nth-child(3){position:absolute;top:12px;left:12px;z-index:2}.product-page .product-page-info-container .washes .swatches .active .multipack .swatch-image:nth-child(2),.product-page .product-page-info-container .washes .swatches .active .multipack .swatch-image:nth-child(3),.product-page .product-page-info-container .washes .swatches .swatch:hover .multipack .swatch-image:nth-child(2),.product-page .product-page-info-container .washes .swatches .swatch:hover .multipack .swatch-image:nth-child(3){outline:2px solid white}.product-page .product-page-info-container .washes .swatches .swatch img{width:22px;height:22px;border-radius:11px}.product-page .product-page-info-container .washes .swatches .multipack .swatch-image:nth-child(2):after,.product-page .product-page-info-container .washes .swatches .multipack .swatch-image:nth-child(3):after,.product-page .product-page-info-container .washes .swatches .swatch:after{border-radius:15px;content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:-3px;border:1px solid transparent}.product-page .product-page-info-container .washes .swatches .active .multipack .swatch-image:nth-child(2):after,.product-page .product-page-info-container .washes .swatches .active .multipack .swatch-image:nth-child(3):after,.product-page .product-page-info-container .washes .swatches .swatch:hover .multipack .swatch-image:nth-child(2):after,.product-page .product-page-info-container .washes .swatches .swatch:hover .multipack .swatch-image:nth-child(3):after,.product-page .product-page-info-container .washes .swatches .swatch:hover:after,.product-page .product-page-info-container .washes .swatches .swatch.active:after{border-color:#000}.product-page .product-page-info-container .product-description-box{grid-area:description-box}@media (max-width: 767px){.product-page .product-page-info-container .product-description-box{padding:0 var(--gutter)}}@media (max-width: 767px){.product-page{flex-direction:column;position:relative}.product-page .product-page-photo-container{flex:unset}.product-page .product-page-info-container{flex:unset;flex-direction:column;height:unset;position:relative;top:unset;padding:0}.product-page .product-page-info-container #product-zoom-box{display:none}.product-page .product-page-info-container #AddToCartForm{padding-top:0;flex-direction:column}.product-page .product-page-info-container #AddToCartForm .atc.buy{display:none}.product-page .product-page-info-container #AddToCartForm .washes{margin-top:var(--p)}}@media (max-width: 767px){.product-page .featured-products .product-box{display:none}.product-page .featured-products .product-box:nth-child(1),.product-page .featured-products .product-box:nth-child(2){display:inline-block}}.errors.qty-error{color:red;font-style:italic}.product-single__price{display:none;font-size:0}.product-single__price.active{display:block}:root p.affirm-as-low-as{margin-bottom:0}.product-page .cloud-collection-link{cursor:var(--pointer);font:var(--serif);font-size:13px;font-weight:500;margin-left:var(--p-tiny);text-decoration:underline black;text-underline-position:under;transition:text-decoration-color var(--fast);text-transform:none}.product-page .product-page-info-container .washes .swatches h4{margin:.8rem 0 .6rem;font-size:1.3rem;letter-spacing:0}.product-launch-box{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:50px}.product-launch-box img{width:100%}.product-launch-box a{cursor:var(--pointer);font:var(--serif);font-size:13px;font-weight:500;text-decoration:underline black;text-underline-position:under;transition:text-decoration-color var(--fast);text-transform:none}
/*# sourceMappingURL=/cdn/shop/t/202/assets/product.css.map */
