.variant-input-wrap label.variant__button-label.disabled:not(.color-swatch),.variant-input-wrap input[type=radio]:checked+label.variant__button-label.disabled:not(.color-swatch){background-color:var(--colorBody);box-shadow:0 0 0 1px #5c5c5c;color:#9a9a9a;cursor:not-allowed;pointer-events:none}.variant-input-wrap label.variant__button-label.disabled:not(.color-swatch):after{border-color:#9a9a9a}.text-with-icons[data-section-id$=wardrobe_promo_b3a] .text-with-icons__block-icon{display:none}.text-with-icons[data-section-id$=wardrobe_promo_b3a] .text-with-icons__button{margin-top:8px}.text-with-icons[data-section-id$=wardrobe_promo_b3a] .text-with-icons__button .btn{background-color:transparent;border:1px solid #fcfcfc;color:#fcfcfc;max-width:100%;padding:15px 40px;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.text-with-icons[data-section-id$=wardrobe_promo_b3a] .text-with-icons__button .btn:hover,.text-with-icons[data-section-id$=wardrobe_promo_b3a] .text-with-icons__button .btn:active{background-color:#fcfcfc;border-color:#fcfcfc;color:#000}.text-with-icons[data-section-id$=wardrobe_promo_b3a] .text-with-icons__button .btn:focus-visible{outline:2px solid #c9a044;outline-offset:3px}@media only screen and (max-width:768px){.text-with-icons[data-section-id$=wardrobe_promo_b3a] .text-with-icons__button .btn{padding:14px 28px}}.mobile-nav .mobile-nav__link--top-level[href="/collections/best-black-pants"],.mobile-nav .mobile-nav__link--top-level[href="/collections/best-black-pants"]:hover,.mobile-nav .mobile-nav__link--top-level[href="/collections/best-black-pants"]:focus-visible{color:#c9a668}.template-article .collection-hero{height:auto;aspect-ratio:2/1;min-height:380px;max-height:86vh}.template-article .collection-hero__image{object-position:50% 30%}.template-article .collection-hero__image[src*=before-the-moment]{object-position:64% 30%}.template-article .collection-hero__image[src*=first-choice-halo]{object-position:88% 0%}.template-article .collection-hero__image[src*=essex-approved-hero]{object-position:42% 30%}.template-article .collection-hero__image[src*=city-in-motion]{object-position:33% 30%}.template-article .collection-hero__image[src*=soho-hero-slide-2]{object-position:40% 15%}.template-article .collection-hero__image[src*=black_pants_hanging]{object-position:33% 70%}.template-article .collection-hero__content:before{background:linear-gradient(to top,#0a0a0acc,#0a0a0a40 55%,#0a0a0a00 80%);opacity:1}.template-article .section-header__title{max-width:20ch;font-size:clamp(34px,4.4vw,62px);line-height:1.08;text-wrap:balance}.template-article .article__date{font-size:12px;letter-spacing:.12em;text-transform:uppercase}.template-article .article{max-width:680px;margin-left:auto;margin-right:auto}.template-article .article__body{font-size:19px;line-height:1.75;color:#e9e3d7}.template-article .article__body p,.template-article .article__body ul,.template-article .article__body ol{margin-bottom:1.1em}.template-article .article__body>p:first-of-type{font-size:23px;line-height:1.55;color:#f7f3ec}.template-article .article__body h2{font-size:34px;line-height:1.15;margin:2em 0 .6em}.template-article .article__body h3{font-size:28px;line-height:1.2;margin:1.9em 0 .5em;padding-top:.8em;border-top:1px solid rgba(199,164,106,.45)}.template-article .article__body li{margin-bottom:.45em}.template-article .article__body a{color:#f7f3ec;text-decoration:underline;text-decoration-color:#c7a46a;text-underline-offset:3px}.template-article .article__body a:hover{color:#c7a46a}.template-article .article__body table{font-size:16px;line-height:1.4}.template-article .article__body>p:last-child>a:only-child{display:inline-block;margin-top:.6em;padding:14px 28px;border:1px solid #E9E3D7;text-decoration:none;letter-spacing:.1em;text-transform:uppercase;font-size:14px}.template-article .article__body>p:last-child>a:only-child:hover{background:#e9e3d7;color:#0b0b0b}@media(max-width:768px){.template-article .article__body{font-size:17px}.template-article .article__body>p:first-of-type{font-size:20px}.template-article .article__body h3{font-size:24px}}.template-blog [data-section-type=blog] .grid--uniform{display:flex;flex-wrap:wrap}.template-blog [data-section-type=blog] .grid--uniform>.grid__item{position:relative;float:none}.template-blog [data-section-type=blog] .grid--uniform>.grid__item>.grid>.grid__item{width:100%}.template-blog .article__grid-meta{text-align:left;margin-bottom:48px}.template-blog .article__grid-image{margin-bottom:18px;overflow:hidden}.template-blog .article__grid-image img{transition:transform .6s ease}.template-blog [data-section-type=blog] .grid--uniform>.grid__item:hover .article__grid-image img{transform:scale(1.04)}.template-blog .article__date{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#a39c90;margin-bottom:8px}.template-blog .article__title{display:block;font-family:var(--typeHeaderPrimary),Georgia,serif;font-size:27px;line-height:1.18;color:#f7f3ec;text-wrap:balance}.template-blog .article__title:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.template-blog [data-section-type=blog] .grid--uniform>.grid__item:hover .article__title{text-decoration:underline;text-decoration-color:#c7a46a;text-decoration-thickness:1px;text-underline-offset:6px}.template-blog .article__excerpt{margin-top:12px;font-size:16px;line-height:1.6;color:#cfc8bb}.template-blog .article__excerpt:after{content:"Read the story \2192";display:block;margin-top:14px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#c7a46a}@media(min-width:769px){.template-blog [data-section-type=blog] .grid--uniform>.grid__item:first-child{width:100%;margin-bottom:56px}.template-blog [data-section-type=blog] .grid--uniform>.grid__item:first-child>.grid{display:flex;align-items:center}.template-blog [data-section-type=blog] .grid--uniform>.grid__item:first-child>.grid>.grid__item:first-child{width:60%}.template-blog [data-section-type=blog] .grid--uniform>.grid__item:first-child>.grid>.grid__item:last-child{width:40%;padding-left:48px}.template-blog [data-section-type=blog] .grid--uniform>.grid__item:first-child .article__grid-image{margin-bottom:0}.template-blog [data-section-type=blog] .grid--uniform>.grid__item:first-child .article__title{font-size:44px;line-height:1.08}.template-blog [data-section-type=blog] .grid--uniform>.grid__item:first-child .article__excerpt{font-size:18px}}@media(max-width:768px){.template-blog .article__title{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/duette-refinements.css.map */
