.dlj-pdp-section{--pdp-ink: var(--dlj-color-black);--pdp-paper: var(--dlj-color-paper);--pdp-accent: var(--dlj-color-accent);--pdp-page: var(--dlj-page-width);--pdp-gutter: var(--dlj-gutter);--pdp-line: var(--dlj-color-border);--pdp-display: var(--dlj-font-display);--pdp-body: var(--dlj-font-sans);color:var(--dlj-color-black);font-family:var(--dlj-font-sans);scroll-margin-top:110px}.dlj-pdp-section *,.dlj-pdp-section *:before,.dlj-pdp-section *:after{box-sizing:border-box}.dlj-pdp-section [hidden]{display:none!important}.dlj-pdp-section :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--dlj-color-black);outline-offset:4px}.dlj-pdp__container{width:min(100%,var(--dlj-page-width));margin-inline:auto;padding-inline:var(--dlj-gutter)}.dlj-pdp__display{font-size:clamp(32px,4vw,64px)}.dlj-pdp__copy{font-size:15px;line-height:1.65;overflow-wrap:anywhere}.dlj-pdp__copy table{max-width:100%;display:block;overflow-x:auto}.dlj-pdp__copy img{max-width:100%;height:auto}.dlj-pdp__intro{max-width:42ch;font-size:15px;line-height:1.55;color:var(--dlj-color-black)}.dlj-pdp__intro>:first-child{margin-top:0}.dlj-pdp__intro>:last-child{margin-bottom:0}.dlj-pdp__button{flex-shrink:0}.dlj-pdp-main{background:#fff}.dlj-pdp-main>.section-wrapper>:is(.container,.stretch-section){width:min(100%,var(--pdp-page));max-width:var(--pdp-page);padding-inline:0;margin-inline:auto}.dlj-pdp-main>.section-wrapper>.container>.dlj-pdp__eyebrow{margin:0;padding:14px var(--pdp-gutter)}.dlj-pdp-main .main-product{display:grid;grid-template-columns:minmax(0,var(--pdp-gallery-width,66%)) minmax(0,1fr);align-items:start;gap:0}.dlj-pdp-main .product-gallery{position:relative;width:100%;min-width:0;background:var(--pdp-media-surface,var(--pdp-paper))}.dlj-pdp-main .product-gallery-slider.strong-slider{display:block;width:100%;min-width:0;padding:0;--slide-size: 87%;--slide-spacing: 8px}.dlj-pdp-main .product-gallery-slider .strong-slider-container{align-items:stretch}.dlj-pdp-main .product-gallery-slider .strong-slide{flex-basis:var(--slide-size)}.dlj-pdp-main .product-gallery .media-preview-wrap{display:block;width:100%;height:clamp(600px,83svh,1000px);padding:0;border:0;background:transparent}.dlj-pdp-main .product-gallery .media-preview-wrap :is(picture,.media-preview){display:block;width:100%;height:100%;object-fit:contain}.dlj-pdp-main .main-product .product-gallery[data-id] .product-main-slide{display:block;width:100%}.dlj-pdp-main .product-gallery .main-item{background:transparent}.dlj-pdp__gallery-tools{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;pointer-events:none}.dlj-pdp-main .product-gallery-slider .dlj-pdp__gallery-navigation{display:flex;align-items:center;justify-content:center;gap:4px;padding:4px 20px;min-height:52px}.dlj-pdp-main .dlj-pdp__gallery-navigation .dlj-pdp__gallery-count{position:static;min-width:58px;text-align:center;color:var(--dlj-color-muted);font:400 11px/1.3 var(--dlj-font-sans);font-variant-numeric:tabular-nums}.dlj-pdp-main .product-gallery-slider.strong-slider .dlj-pdp__gallery-navigation .strong-button{position:static;top:auto;right:auto;bottom:auto;left:auto;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:0;transform:none;background:transparent;color:var(--dlj-color-black);transition:opacity var(--dlj-duration-fast) var(--dlj-ease)}.dlj-pdp-main .product-gallery-slider.strong-slider .dlj-pdp__gallery-navigation .strong-button svg{width:18px;height:18px}.dlj-pdp-main .product-gallery-slider.strong-slider .dlj-pdp__gallery-navigation .strong-button:hover{opacity:.55}.dlj-pdp-main .product-gallery-slider.strong-slider .dlj-pdp__gallery-navigation .strong-button:disabled{opacity:.25}.dlj-pdp__gallery-tools button{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:0;background:transparent;color:var(--dlj-color-black);cursor:pointer;pointer-events:auto}.dlj-pdp__gallery-tools button:hover{background:#ffffff8c}.dlj-pdp-main .has-single-media .dlj-pdp__gallery-count{display:none}.dlj-pdp-main .main-product .product-summary{width:100%;min-width:0;padding:0}.dlj-pdp-main .main-product:not(:has(>.product-gallery))>.dlj-pdp__buy-panel{grid-column:1 / -1;width:100%;max-width:600px;margin-inline:auto}.dlj-pdp__buy-panel{min-width:0;padding:52px clamp(22px,2.4vw,40px) 32px}.dlj-pdp__product-type{display:none}.dlj-pdp-main .product-summary .product-title{margin:0;color:var(--pdp-ink);font-family:var(--dlj-font-display);font-weight:var(--dlj-weight-black);font-size:clamp(34px,3.1vw,54px);line-height:.92;letter-spacing:-.04em;text-transform:uppercase}.dlj-pdp-main .product-summary :is(.price-item,.product-price .price){font-family:var(--pdp-body);font-size:clamp(30px,2.5vw,36px);font-weight:500;letter-spacing:-.04em}.dlj-pdp-main .product-summary .product-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;color:var(--dlj-color-black)}.dlj-pdp-main .product-summary .product-price.price--on-sale .price__sale{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px}.dlj-pdp-main .product-summary .product-price .price{color:var(--dlj-color-black);margin-left:0;font-weight:600}.dlj-pdp-main .product-summary .product-price>.price,.dlj-pdp-main .product-summary .product-price .price__sale>.price{order:-1}.dlj-pdp-main .product-summary .product-price>span.regular-price{color:var(--dlj-color-black);font:500 clamp(30px,2.5vw,36px)/1.2 var(--dlj-font-sans);letter-spacing:-.04em}.dlj-pdp-main .product-summary .product-price s.regular-price{margin:0;color:var(--dlj-color-muted);font:400 16px/1.3 var(--dlj-font-sans);letter-spacing:-.015em;text-decoration-thickness:1px}.dlj-pdp-main .product-summary .product-price .unit-price{flex-basis:100%;font:400 12px/1.4 var(--dlj-font-sans);color:var(--dlj-color-muted)}.dlj-pdp-main .product-summary .product-sale-label{display:inline-flex;align-items:center;gap:12px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--dlj-color-black);font-family:var(--dlj-font-sans);text-transform:none}.dlj-pdp-main .product-summary .product-sale-label .sale-total{position:relative;z-index:0;display:inline-block;flex:0 0 auto;margin:0;padding:0 0 3px;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;font:var(--dlj-weight-black) 30px/1 var(--dlj-font-display);letter-spacing:-.045em}.dlj-pdp-main .product-summary .product-sale-label .sale-total:after{content:"";position:absolute;z-index:-1;inset:auto -2px 2px;height:7px;background:var(--dlj-color-accent);transform-origin:left;animation:dlj-saving-mark var(--dlj-duration) var(--dlj-ease) both}.dlj-pdp-main .product-summary .product-sale-label .saved-number{margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit}@keyframes dlj-saving-mark{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dlj-pdp-main .product-summary .tax-note{font-size:11px;font-style:normal;color:#6f6f6a}.dlj-pdp-main .product-summary :is(.field-title,.field-label,.selected-value,select,.tax-note){font-family:var(--dlj-font-sans)}.dlj-pdp-main .product-summary .variant-field{padding-top:8px;border:0}.dlj-pdp-main .product-summary .field-title{min-height:38px;font-size:12px}.dlj-pdp-main .product-summary .size-guide-trigger{min-height:44px;padding:8px 0 8px 12px;border:0;background:none;font-size:12px;text-decoration:underline;text-underline-offset:4px}.dlj-pdp-main .product-summary .field-wrap-inner:has(>.field-value[type=radio]){display:flex;flex-wrap:wrap;gap:6px}.dlj-pdp-main .product-summary .field-value+.field-label{display:flex;flex:1 0 44px;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:0;padding:10px 8px;border:1px solid var(--pdp-line);border-radius:0;font-size:12px;line-height:1.3;transition:background .18s ease,border-color .18s ease,color .18s ease}.dlj-pdp-main .product-summary .field-value:checked+.field-label{background:var(--pdp-ink);border-color:var(--pdp-ink);color:#fff}.dlj-pdp-main .product-summary .field-value:focus-visible+.field-label{outline:2px solid var(--pdp-ink);outline-offset:3px}.dlj-pdp-main .product-summary .field-value+.field-label:hover{border-color:var(--pdp-ink)}.dlj-pdp-main .product-summary select{min-height:48px;min-width:0;max-width:100%;border-radius:0}.dlj-pdp-main .product-summary .variant-dropdown .field-wrap{width:100%}.dlj-pdp-main .product-summary .variant-dropdown .field-wrap:after{content:none}.dlj-pdp-main .product-summary .variant-dropdown .field-value{min-width:0;width:100%;padding:12px 40px 12px 12px;border:1px solid var(--pdp-line);font:14px/1.4 var(--pdp-body)}.dlj-pdp-main .product-summary .add-to-cart-button{min-height:52px;border-radius:0;font-weight:600}.dlj-pdp-main .product-summary .add-to-cart-button.dlj-button{width:100%;height:auto;min-height:var(--dlj-button-height);margin:0;padding:14px var(--dlj-button-padding);border:1px solid transparent;border-radius:var(--dlj-radius);background:var(--dlj-color-accent);color:var(--dlj-color-accent-text);font:var(--dlj-weight-bold) 12px/1.2 var(--dlj-font-sans);letter-spacing:.035em;text-transform:uppercase}.dlj-pdp-main .product-summary .add-to-cart-button.dlj-button:disabled{background:var(--dlj-color-paper);color:var(--dlj-color-muted);cursor:not-allowed;transform:none}.dlj-pdp-main .product-summary .item-field{flex-wrap:wrap;gap:12px}.dlj-pdp-main .product-summary .item-field>.product-quantity{max-width:100%}.dlj-pdp__policy-row{display:flex;justify-content:flex-end;gap:24px;padding-block:8px}.dlj-pdp__policy-row:not(:has(a)){display:none}.dlj-pdp__policy-row a{display:inline-flex;align-items:center;min-height:44px;gap:8px;color:inherit;font-size:11px;text-decoration:none}.dlj-pdp__policy-row a:hover{text-decoration:underline;text-underline-offset:4px}.dlj-pdp__mobile-bar{display:none}.dlj-pdp__features{--dlj-features-padding-top: var(--dlj-section-space-small);--dlj-features-padding-bottom: var(--dlj-section-space-small);--dlj-features-padding-top-mobile: 48px;--dlj-features-padding-bottom-mobile: 48px}.dlj-pdp__features .dlj-product-features__list{min-width:0}.dlj-pdp__features [data-pdp-feature-photo]{position:relative;width:100%;height:100%}.dlj-pdp__features .dirtlej-media{background:transparent}.dlj-pdp__features:not(.is-enhanced) .dlj-product-features__media-frame{height:auto;overflow:visible}.dlj-pdp__features:not(.is-enhanced) [data-pdp-feature-photo]{height:580px;margin-bottom:16px}.dlj-pdp__feature-select{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:none}.dlj-pdp__feature-select:focus-visible{text-decoration:underline;text-underline-offset:4px}.dlj-pdp__technical-note{margin-top:14px;font-size:12px;line-height:1.5;color:var(--dlj-color-muted)}.dlj-pdp__story{--dlj-story-padding-top: 0px;--dlj-story-padding-bottom: var(--dlj-section-space-small);--dlj-story-padding-top-mobile: 0px;--dlj-story-padding-bottom-mobile: 48px;--dlj-story-media-height: clamp(460px,55vw,820px)}.dlj-pdp__story-media{position:relative}.dlj-pdp__caption{margin-top:14px;font-size:11px;line-height:1.5;color:var(--dlj-color-muted)}.dlj-pdp__details,.dlj-pdp__faq{background:var(--pdp-paper);padding-block:var(--dlj-section-space-small)}.dlj-pdp__faq{background:#fff}.dlj-pdp__details-grid{display:block;max-width:840px;margin-inline:auto}.dlj-pdp__details-grid>:first-child{margin-bottom:28px}.dlj-pdp__details-grid .dlj-pdp__display{font-size:32px}.dlj-pdp__accordion{border-top:1px solid var(--pdp-line)}.dlj-pdp__accordion:last-child{border-bottom:1px solid var(--pdp-line)}.dlj-pdp__accordion summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:62px;padding-block:18px;font-size:14px;font-weight:600;cursor:pointer;list-style:none}.dlj-pdp__accordion summary::-webkit-details-marker{display:none}.dlj-pdp__accordion summary>span{font-size:22px;font-weight:400;line-height:1;transition:transform .18s ease}.dlj-pdp__accordion[open] summary>span{transform:rotate(45deg)}.dlj-pdp__accordion>.dlj-pdp__copy{padding-bottom:24px;font-size:14px}.dlj-pdp__fact-grid{display:flex;flex-wrap:wrap;gap:32px;padding-block:32px}.dlj-pdp__fact{flex:1 1 140px}.dlj-pdp__fact strong{display:block;font:600 24px/1.2 var(--pdp-display)}.dlj-pdp__fact span{display:block;margin-top:6px;font-size:12px;color:#666}.dlj-pdp-nav-section{position:sticky;top:var(--pdp-nav-top,0px);z-index:25;background:#fff;border-bottom:1px solid var(--pdp-line)}.dlj-pdp__chapters-inner{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:54px}.dlj-pdp__chapter-product{font-size:12px;max-width:40%}.dlj-pdp__chapter-links{display:flex;gap:24px}.dlj-pdp__chapter-links a{display:inline-flex;align-items:center;min-height:54px;font-size:12px;color:#666;text-decoration:none}.dlj-pdp__chapter-links a[aria-current]{color:var(--pdp-ink);text-decoration:underline;text-underline-offset:6px}.dlj-pdp__editor-note{max-width:800px;margin:16px auto;padding:18px 24px;border:1px dashed #aaa;color:#555;background:#fafafa;font:14px/1.5 sans-serif}@media(min-width:992px){.dlj-pdp-main .main-product{grid-template-columns:minmax(0,1fr) minmax(320px,calc(100% - var(--pdp-gallery-width,66%)))}.dlj-pdp-main .main-product>.dlj-pdp__buy-panel{position:sticky;top:var(--pdp-header-offset,96px)}.dlj-pdp-main .product-summary-inner.is-sticky{position:static}}@media(max-width:991px){.dlj-pdp-main .main-product{display:block}.dlj-pdp-main .product-gallery-slider.strong-slider{--slide-size: 88%;--slide-spacing: 4px}.dlj-pdp-main .product-gallery .media-preview-wrap{height:clamp(440px,67svh,780px)}.dlj-pdp__buy-panel{padding:32px var(--pdp-gutter) 28px;max-width:600px;margin-inline:auto}.dlj-pdp-main .product-summary .product-title{font-size:clamp(34px,7vw,46px)}.dlj-pdp__policy-row{justify-content:center}.dlj-pdp-nav-section{position:static}.dlj-pdp__chapter-product{display:none}.dlj-pdp__chapter-links{width:100%;justify-content:space-between;gap:12px}.dlj-pdp__mobile-bar{position:fixed;z-index:90;inset:auto 0 0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 20px calc(10px + env(safe-area-inset-bottom,0px));background:#fffffff7;border-top:1px solid var(--pdp-line)}.dlj-pdp__mobile-bar>span{min-width:0;max-width:45%;font-size:12px;font-weight:600;line-height:1.3}.dlj-pdp__mobile-bar .dlj-pdp__button{flex-shrink:0}body:has(.dlj-pdp__mobile-bar:not([hidden])){padding-bottom:76px}}@media(max-width:599px){.dlj-pdp-main .product-gallery .media-preview-wrap{height:clamp(400px,62svh,620px)}.dlj-pdp__details-grid .dlj-pdp__display{font-size:25px}}.dlj-pdp-main .product-summary [data-pdp-size-option] .field-wrap-inner{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.dlj-pdp-main .product-summary [data-pdp-size-option] .field-label{min-width:0;min-height:48px}.dlj-pdp-main .product-summary [data-pdp-size-option] .field-label.soldout:before{content:none}.dlj-pdp-main .product-summary .dlj-pdp__size-picker{padding-block:0}.dlj-pdp__choice-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px;font:600 12px/1.3 var(--dlj-font-sans);color:var(--dlj-color-black)}.dlj-pdp-main .product-summary .dlj-pdp__choice-heading .size-guide-trigger{margin:0;padding:8px 0 8px 12px;color:var(--dlj-color-muted);font-size:11px;font-weight:600;text-transform:none}.dlj-pdp__size-selection{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px}.dlj-pdp__size-groups{display:grid;gap:10px;padding-top:0}.dlj-pdp__size-group[hidden],.dlj-pdp__size-choices button[hidden]{display:none!important}.dlj-pdp__fit-heading{display:flex;align-items:center;gap:2px;min-height:28px;margin-bottom:8px}.dlj-pdp__fit-heading>.dlj-info{margin:0}.dlj-pdp__fit-label{display:block;margin:0;color:var(--dlj-color-black);font:600 12px/1.3 var(--dlj-font-sans)}.dlj-pdp__size-choices button{-webkit-appearance:none;appearance:none;position:relative;display:flex;align-items:center;justify-content:center;min-height:44px;min-width:0;margin:0;padding:8px 6px;border-radius:var(--dlj-radius);color:var(--dlj-color-black);font:600 12px/1.3 var(--dlj-font-sans);cursor:pointer;transition:color var(--dlj-duration-fast) var(--dlj-ease),background var(--dlj-duration-fast) var(--dlj-ease),border-color var(--dlj-duration-fast) var(--dlj-ease)}.dlj-pdp__chosen-size{color:var(--dlj-color-muted);font-size:12px;font-weight:400}.dlj-pdp__size-choices{display:grid;grid-template-columns:repeat(var(--pdp-size-columns,5),minmax(0,1fr));gap:6px}.dlj-pdp__size-choices button{border:1px solid var(--dlj-color-border);background:var(--dlj-color-white)}.dlj-pdp__size-choices button:hover:not(:disabled){border-color:var(--dlj-color-black)}.dlj-pdp__size-choices button[data-stock=false]{color:var(--dlj-color-muted)}.dlj-pdp__size-choices button[aria-pressed=true]{border-color:var(--dlj-color-black);background:var(--dlj-color-black);color:var(--dlj-color-white)}.dlj-pdp__size-choices button:disabled{color:#a4a49f;background:var(--dlj-color-paper);border-color:transparent;cursor:default}.dlj-pdp__size-status{margin:6px 0 0;color:var(--dlj-color-muted);font:400 12px/1.5 var(--dlj-font-sans)}.dlj-pdp__size-status:empty{margin:0}.dlj-pdp__pitch{margin:0 0 8px;font:700 clamp(18px,1.4vw,21px)/1.2 var(--dlj-font-display);letter-spacing:-.02em;text-transform:uppercase}.dlj-pdp__pitch-block{max-width:42ch}.dlj-pdp__pitch-block .dlj-pdp__intro{max-width:none}@media(prefers-reduced-motion:reduce){.dlj-pdp-section *,.dlj-pdp-section *:before,.dlj-pdp-section *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.dlj-pdp-section .dlj-pdp__section-header{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:24px 40px;margin:0 0 32px}.dlj-pdp-section .dlj-pdp__section-header .dlj-pdp__section-eyebrow{margin:0 0 12px;color:var(--dlj-color-muted);font:var(--dlj-weight-bold) 12px/1.2 var(--dlj-font-sans);letter-spacing:.08em;text-transform:uppercase}.dlj-pdp-section .dlj-pdp__section-header .dlj-pdp__section-heading{max-width:16ch;margin:0;font-size:clamp(36px,4.4vw,68px)}.dlj-pdp-section .dlj-pdp__section-intro{max-width:42ch;margin:0;font-size:15px;line-height:1.6}.dlj-pdp__section-intro>:first-child{margin-top:0}.dlj-pdp__section-intro>:last-child{margin-bottom:0}@media(max-width:799px){.dlj-pdp-section .dlj-pdp__section-header{grid-template-columns:minmax(0,1fr);gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/dirtlej-pdp.css.map */
