body:has(.fj-pdp-editorial),body:has(.fj-pdp-editorial) #MainContent{background:#fbfaf9}.product-information,.product-information .section-background,.product-information:before{background:#fbfaf9!important;color:#17231d}#MainContent:has(.fj-pdp-editorial)>.shopify-section>.section-background{background:#fbfaf9!important}.product-details{padding:0!important;min-height:0!important;height:auto!important;max-height:none!important;font-family:Arial,Helvetica,sans-serif;background:transparent!important}.product-details>.group-block{width:100%!important;max-width:none!important;background:transparent!important}.product-details .group-block-content:has(.fj-product-heading){align-items:stretch}.product-details .fj-product-heading,.product-details .group-block-content>:has(>.fj-product-heading){width:100%;max-width:none;min-width:0;align-self:stretch}.product-details h1{display:block;width:100%;max-width:none;min-width:0;font:500 30px/1.2 Freejoy Manrope,Arial,sans-serif!important;letter-spacing:-.015em!important;margin:0!important;text-wrap:wrap;overflow-wrap:normal;word-break:normal}.product-details .fj-product-heading__description{font:400 15px/1.5 Arial,Helvetica,sans-serif;color:#566157;margin-top:24px;max-width:65ch}.product-details .fj-product-heading__description p{margin:0}.product-details product-price .price__regular .price,.product-details product-price .price__sale .price,.product-details product-price .price{font:700 23px/1.3 Freejoy Manrope,Arial,sans-serif!important;color:#98505b!important;letter-spacing:0!important;font-variant-numeric:tabular-nums}.product-details product-price .compare-at-price{font:400 13px/1.3 Arial,Helvetica,sans-serif!important;color:#69716c!important}.product-details .fj-product-summary{padding:0;background:none;border:0}.product-details .fj-product-summary .fj-product-highlights{background:#e7ece6!important;color:#17231d;list-style:none;padding:14px 0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:0;font:400 12px/1.4 Arial,Helvetica,sans-serif}.product-details .fj-product-summary .fj-product-highlights li{min-width:0;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;padding:0 8px;margin:0;text-align:center;background:transparent!important;font:inherit!important}.product-details .fj-product-summary .fj-product-highlights li:before{display:none}.product-details .fj-product-summary .fj-product-highlights li+li:after{content:"";position:absolute;left:0;top:2px;bottom:2px;width:1px;background:#cdd6ce}.product-details .fj-product-highlights svg{display:block;flex:none;width:22px;height:22px;color:#17231d}.product-details .fj-product-highlights li>span{max-width:100%;text-wrap:balance}.product-details .fj-linked-colors{font-size:12px}.product-details .fj-linked-colors p{margin:0 0 10px}.product-details .fj-linked-colors__list{display:flex;flex-wrap:wrap;gap:10px}.product-details .fj-linked-colors__swatch{display:block;flex:none;border:1px solid #d4d7d2;border-radius:50%!important;width:44px!important;height:44px!important;padding:4px!important;background:transparent;position:relative}.product-details .fj-linked-colors__swatch span{display:block;width:100%;height:100%;border-radius:50%!important}.product-details .fj-linked-colors__swatch.is-active{border-color:#17231d}.product-details .fj-linked-colors__swatch:hover{border-color:#566157}.product-details .fj-linked-colors__swatch:after{content:none!important}.product-details .variant-option legend{font-size:12px}.product-details .variant-option__button-label,.product-details .variant-option__button-label__pill{border-radius:0!important;min-height:44px}.product-details .variant-option__button-label__text{font-size:14px}.product-details .variant-option__button-label:not(:has(.fj-inseam-choice__title)){max-width:75px}.product-details .variant-option__button-label:has(.fj-inseam-choice__title){height:auto!important;min-height:88px!important;padding:12px!important;text-align:center;align-items:center!important;justify-content:center}.product-details .variant-option__button-label:has(.fj-inseam-choice__title) .variant-option__button-label__text{display:grid;width:100%;padding-block:0;gap:4px;text-align:center}.product-details .fj-inseam-choice__title{font-size:15px!important;font-weight:600!important}.product-details .fj-inseam-choice__line{font-size:12px!important;line-height:1.4;margin-top:0!important}.product-details .fj-inseam-choice__line--muted{display:block;font-size:11px!important;line-height:1.4}.product-details .fj-text-link{font-size:12px;text-underline-offset:4px}.product-details .text-block:has(a[href="/pages/tall-womens-inseam-guide"]){font:12px/1.5 Arial,sans-serif}.product-details .text-block:has(a[href="/pages/tall-womens-inseam-guide"]) p{margin:0}.product-details .product-form-buttons{display:grid!important;grid-template-columns:112px minmax(0,1fr);align-items:stretch!important;gap:12px!important}.product-details .product-form-buttons>.quantity-selector-wrapper{align-self:stretch;min-width:0;width:112px;margin:0;display:flex;grid-column:1}.product-details .quantity-selector-wrapper:before{content:none!important}.product-details .quantity-selector{width:112px;height:48px;min-height:48px;border:1px solid #d9ddd8;border-radius:0}.product-details .quantity-selector button{width:43px;min-width:0}.product-details .product-form-buttons>span:has(.add-to-cart-button){width:100%;min-width:0;grid-column:2}.product-details .product-form-buttons>:not(.quantity-selector-wrapper):not(span:has(.add-to-cart-button)){grid-column:1/-1}.product-details .add-to-cart-button{width:100%!important;min-height:48px!important;border:1px solid #a8515d!important;border-radius:0!important;background:#a8515d!important;color:#fff!important;font:700 14px/1.4 Arial,Helvetica,sans-serif!important;box-shadow:none!important}.product-details .add-to-cart-button:not(:disabled):hover{background:#934351!important;border-color:#934351!important}.product-details .add-to-cart-button:not(:disabled):active{background:#813b47!important;border-color:#813b47!important}.product-details .add-to-cart-button:disabled{background:#898f89!important;border-color:#898f89!important;color:#fff!important;cursor:not-allowed}.product-details .shopify-payment-button__button--unbranded{font-size:14px;border-radius:0}.product-details shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:48px;--shopify-accelerated-checkout-button-border-radius:0px}.product-details [data-block-id$=__shipping_note]{font:11px/1.5 Arial,sans-serif;color:#566157}.product-details .fj-purchase-accordions{margin:0;border:0}.product-details .fj-purchase-accordions details{border-bottom:1px solid #d9ddd8;padding:0}.product-details .fj-purchase-accordions summary{display:flex;justify-content:space-between;font:400 12px/1.5 Arial,Helvetica,sans-serif!important;padding:16px 0;cursor:pointer;list-style:none}.product-details .fj-purchase-accordions summary::-webkit-details-marker{display:none}.product-details .fj-purchase-accordions summary:before{content:none!important}.product-details .fj-purchase-accordions summary:after{content:"+"!important;font:16px Arial}.product-details .fj-purchase-accordions details[open]>summary:after{content:"\2212"!important}.product-details .fj-purchase-accordions .rte,.product-details .fj-purchase-accordions p,.product-details .fj-purchase-accordions li{font:12px/1.7 Arial,Helvetica,sans-serif;color:#566157}.product-details .fj-purchase-accordions ul{padding-left:16px;margin:0 0 20px}.product-details .fj-purchase-accordions li{margin-bottom:7px}.product-details .fj-purchase-accordions .rte>div{padding-bottom:18px}body:has(.product-information) .freejoy-breadcrumbs-section{background:#fbfaf9}body:has(.product-information) .freejoy-breadcrumbs{font:400 12px/1.6 Arial,Helvetica,sans-serif!important;letter-spacing:0;color:#69716c!important;opacity:1}body:has(.product-information) .freejoy-breadcrumbs a,body:has(.product-information) .freejoy-breadcrumbs span{font:inherit;color:inherit;opacity:1}.fj-pdp-editorial{font:14px/1.6 Arial,Helvetica,sans-serif;color:#17231d}.fj-pdp-fold{border-bottom:1px solid #d9ddd8}.fj-pdp-fold>summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:23px 0;list-style:none}.fj-pdp-fold>summary::-webkit-details-marker{display:none}.fj-pdp-fold>summary h2{font:400 28px/1.2 Georgia,serif;letter-spacing:-.02em;margin:0;color:#17231d}.fj-pdp-fold[open]>summary>span{font-size:0}.fj-pdp-fold[open]>summary>span:after{content:"\2212";font-size:18px}.fj-pdp-design-grid,.fj-pdp-length-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;padding:22px 0 38px}.fj-pdp-design-grid--text,.fj-pdp-length-grid--no-photos{grid-template-columns:1fr}.fj-pdp-detail-photo{height:440px;overflow:hidden;background:#efefee}.fj-pdp-detail-photo img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.fj-pdp-feature{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid #d9ddd8;background:transparent;padding:18px 0;color:#17231d;cursor:pointer}.fj-pdp-feature>span:first-child{font:400 21px/1.25 Georgia,serif;letter-spacing:-.015em}.fj-pdp-feature-copy{display:block;margin-top:8px;font:12px/1.7 Arial,Helvetica,sans-serif;color:#566157;max-width:65ch}.fj-pdp-feature[aria-pressed=true]{box-shadow:inset 0 -2px #a8515d}.fj-pdp-feature[aria-pressed=true]>span:first-child{color:#96434f}.fj-pdp-notes{margin-top:14px;font-size:12px;border:0}.fj-pdp-notes>summary{cursor:pointer;padding:10px 0;font-size:11px}.fj-pdp-notes p{font-size:12px;line-height:1.8;margin:0 0 10px}.fj-pdp-lifestyle{width:min(100%,420px);margin:0 auto;background:#efefee}.fj-pdp-lifestyle img{width:100%;height:540px;object-fit:contain;display:block}.fj-pdp-length-copy h3{font:400 28px/1.08 Georgia,serif!important;letter-spacing:-.02em;max-width:420px;margin:10px 0 17px}.fj-pdp-length-copy p{font:13px/1.7 Arial,Helvetica,sans-serif;max-width:65ch;color:#566157}.fj-pdp-length-switch{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 13px}.fj-pdp-length-switch button{min-width:84px;min-height:44px;padding:10px 18px;border:1px solid #a4aaa4;border-radius:4px;background:transparent;color:#17231d;font:19px/1.1 Georgia,serif;cursor:pointer}.fj-pdp-length-switch button[aria-pressed=true]{background:#17231d;color:#fff;border-color:#17231d}.fj-pdp-length-copy [data-fj-length-copy]{font-size:12px}.fj-pdp-length-copy [hidden]{display:none!important}.fj-pdp-length-copy .fj-pdp-scenes{margin:16px 0 20px}.fj-pdp-length-copy .fj-pdp-length-help{border-top:1px solid #d9ddd8;padding-top:15px;font-size:11px}.fj-pdp-length-copy a{font-size:12px;color:#17231d;text-underline-offset:4px}.fj-section:has(.fj-pdp-editorial) .fj-wrap{width:calc(100% - 84px);max-width:1596px!important}.fj-pdp-editorial :focus-visible,.product-details :focus-visible{outline:2px solid #a8515d;outline-offset:4px}.product-details ::selection,.fj-pdp-editorial ::selection{color:#17231d;background:#edcdd2}.fj-product-ugc .fj-heading-row h2{font:400 28px/1.2 Georgia,serif;letter-spacing:-.02em;color:#17231d;margin:0;text-transform:none}@media(min-width:750px){.product-information .product-information__grid.product-information--media-left{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)!important;gap:30px!important}.product-information .product-information__media,.product-information .product-details{padding:0!important}.product-information{--page-width:1680px}.fj-product-enhancements .fj-wrap{max-width:1680px!important}}@media(min-width:1440px){.product-information .product-information__grid.product-information--media-left{grid-template-columns:minmax(0,65fr) minmax(0,35fr)!important}}@media(max-width:989px)and (min-width:750px){.product-details h1{font-size:27px!important}.product-details .product-form-buttons{grid-template-columns:100px minmax(0,1fr);gap:10px!important}.product-details .product-form-buttons>.quantity-selector-wrapper,.product-details .quantity-selector{width:100px}.product-details .fj-product-summary .fj-product-highlights li{padding-inline:6px}}@media(max-width:749px){.product-details h1{font-size:clamp(24px,6.5vw,26px)!important;line-height:1.24!important;letter-spacing:-.01em!important}.product-details .fj-product-heading__description{font-size:14px;margin-top:24px}.product-details product-price .price__regular .price,.product-details product-price .price__sale .price,.product-details product-price .price{font-size:21px!important}.product-details .fj-product-summary .fj-product-highlights{padding:12px 0;font-size:12px}.product-details .fj-product-summary .fj-product-highlights li{padding:0 6px}.product-details .variant-option__button-label__text{font-size:13px}.product-details .fj-inseam-choice__title{font-size:14px!important}.product-details .fj-inseam-choice__line{font-size:11px!important}body:has(.product-information) .freejoy-breadcrumbs{font-size:11px!important}.fj-pdp-design-grid,.fj-pdp-length-grid{grid-template-columns:1fr;gap:23px}.fj-pdp-fold>summary h2{font-size:26px}.fj-pdp-detail-photo{height:410px}.fj-pdp-feature>span:first-child{font-size:21px}.fj-pdp-lifestyle{width:100%}.fj-pdp-lifestyle img{height:auto;aspect-ratio:2/3}.fj-pdp-length-copy h3{margin-top:0}.fj-section:has(.fj-pdp-editorial) .fj-wrap{width:calc(100% - 36px)}.fj-product-ugc .fj-heading-row h2{font-size:25px}}@media(prefers-reduced-motion:reduce){.fj-pdp-editorial *,.product-details .fj-linked-colors__swatch{transition:none!important;scroll-behavior:auto!important}}@media(max-width:749px){.product-details h1{font-size:20px!important;line-height:1.3!important;letter-spacing:-.01em!important}.product-details .fj-product-summary:has(.fj-product-highlights){display:none!important}}@media(max-width:749px){.product-details .fj-title-color-suffix{display:none}.product-details .fj-product-heading__description{margin-top:12px}.product-details .group-block-content:has(>.group-block:has(.fj-product-heading)){gap:16px!important}.product-details .group-block-content:has(>.fj-product-heading),.product-details .group-block-content:has(>div>.fj-product-heading){gap:12px!important}.product-details .group-block-content>:has(>.fj-product-summary){display:none!important}.product-information .product-information__grid{row-gap:20px!important}.product-details .fj-linked-colors p{margin-bottom:8px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/freejoy-pdp-approved.css.map */
