.featured-content--container{margin:0 auto;overflow:hidden;position:relative;width:100%;max-height:100svh}.slideshow--root img,.slideshow--root .image--root{height:calc(var(--image--height) - var(--header--height))}:root{--font--heading--family: "Neue Montreal", Helvetica, "Helvetica Neue", Arial, "Lucida Grande", sans-serif;--font--nav--family: "Sohne Mono", "SF Mono", Menlo, Consolas, Monaco, Liberation Mono, Lucida Console, monospace, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--font--paragraph--family: "Neue Montreal", Helvetica, "Helvetica Neue", Arial, "Lucida Grande", sans-serif}[data-background-color=accent-3]{background-color:var(--color--accent-3)}[data-background-color=accent-4]{background-color:var(--color--accent-4)}[data-background-color=accent-5]{background-color:var(--color--accent-5)}h1,h2{color:var(--color--accent-1);font-weight:400;line-height:unset}a:hover,button:hover,.navigation--button:hover,.product-size-chart--link span:hover{text-decoration:underline;text-decoration-color:var(--color--accent-1)}footer a:hover,#shopify-section-sections--15953711530093__custom_liquid_q8UkUW a:hover{text-decoration-color:var(--color--accent-5)}h1.product-page--heading,a .product--title,a:link .product--title,a:visited .product--title{color:var(--color--accent-1)}[data-item=overline]{text-transform:uppercase;letter-spacing:0px}[data-item~=section-heading]{font-weight:500;letter-spacing:0px}.product-page--heading[data-item~=section-heading]{font-weight:initial}[data-item=nav-text],input,label:not([data-item]),textarea{letter-spacing:0px}.product--title{font-family:var(--font--heading--family);text-transform:uppercase;font-size:var(--font--size)}.product--price.money{color:var(--color--accent-1)}@media only screen and (min-width: 768px){.product-size-chart--modal{min-width:600px}}.stacked-text--wrapper a.stacked-text--button,.featured-grid--item--link-container,#featured_products_show_more,.featured-grid--footer--button,.product-buy-buttons--root,.contact--form-submit button,.cart--root .cart--nav button,.product-buy-buttons--root button{text-transform:uppercase;letter-spacing:normal;font-size:1.1em}@media only screen and (min-width: 768px){.featured-grid--root[data-text-position=bottom][data-block-spacing=false] .featured-grid--item--link-container{padding-bottom:0}}.stacked-text--wrapper a.stacked-text--button,a.featured-grid--item--link-container,.featured-grid--footer--button,.contact--form-submit button,.cart--root .cart--nav button,.product-page--block .product-buy-buttons--root button,.product-buy-buttons--root button.product-buy-buttons--primary{color:var(--bg-color--body);border:1px solid var(--color--body);border-radius:100px;line-height:45px;padding:0 20px;background-color:var(--color--accent-1)}.stacked-text--wrapper a.stacked-text--button:hover,.featured-grid--item--link-container:hover,.featured-grid--footer--button:hover,.contact--form-submit button:hover,.cart--root .cart--nav button:hover,.product-page--block .product-buy-buttons--root button:hover,.product-buy-buttons--root button.product-buy-buttons--primary:hover{text-decoration:none;text-decoration-color:var(--color--accent-1);background-color:#fff;color:var(--color--accent-1)}.contact--form-submit button{min-width:120px}.stacked-text--button:active:not([disabled]),.featured-grid--item--link-container:active:not([disabled]){scale:.98}[data-item=block-link]>:after{padding-bottom:0;border-bottom:0 solid var(--color--body)}[data-item=secondary-button],[data-item=secondary-button]:focus-visible,[data-item=secondary-button]:hover,[data-item=secondary-button]:link,[data-item=secondary-button]:visited{border:1px solid var(--button--bdr-color)}[data-item=block-link]>*{letter-spacing:0px;text-transform:uppercase}.product--label[data-background-color=djp-1],.product--label[data-background-color=djp-2]{text-transform:uppercase;font-size:.8em;line-height:2em}.product--label[data-background-color=djp-1]{border:1px solid var(--color--accent-1);color:var(--color--accent-1)}.product--label[data-background-color=djp-2]{border:1px solid var(--color--accent-2);color:var(--color--accent-2)}.product--label[data-background-color=djp-1][data-label-shape=square],.product--label[data-background-color=djp-2][data-label-shape=square]{transform:skew(-20deg);border-radius:5px;padding:1px var(--spacing--1);background:#ffffff80;line-height:2em}.product--label[data-background-color=djp-1][data-label-shape=round],.product--label[data-background-color=djp-2][data-label-shape=round]{transform:skew(0);padding:1px 12px}.product--labels[data-item]{top:12px;left:unset;right:12px}@media only screen and (max-width: 767px){.header--secondary-nav .header--account,.header--search.mobile{display:block}}[data-item=nav-text]{font-family:var(--font--heading--family);text-transform:uppercase;letter-spacing:.05rem}.header--drawer-toggle span{height:1px}.navigation--mobile-header[data-container]{padding-top:.5em!important}body:has(.shopify-section:first-child>[data-transparent-header-compatible]) .header--root[data-transparent-enabled=true][data-sticky=false]:not(:hover):not(:has(:focus-visible)) button span{background-color:var(--bg-color--body)}body:has(.shopify-section:first-child>[data-transparent-header-compatible]) .header--root[data-transparent-enabled=true][data-sticky=false]:not(:hover):not(:has(:focus-visible)) .header--cart[data-cart-count="0"]:after{border:1px solid var(--bg-color--body)}body:has(.shopify-section:first-child>[data-transparent-header-compatible]) .header--root[data-transparent-enabled=true][data-sticky=false]:not(:hover):not(:has(:focus-visible)) .header--cart:not([data-cart-count="0"]):after{color:var(--header--alt-color);background-color:transparent;border:1px solid var(--bg-color--body)}.header--cart:not([data-cart-count="0"]):after{color:var(--header--alt-color);background-color:var(--color--accent-2);border:1px solid var(--color--accent-2)}.header--cart[data-cart-count="0"]:after{border:1px solid var(--color--accent-1)}body:has(.shopify-section:first-child>[data-transparent-header-compatible]) .header--root[data-transparent-enabled=true][data-sticky=false]:not(:hover):not(:has(:focus-visible)) .header--cart[data-cart-count="0"]:after{background-color:transparent}body:has(.shopify-section:first-child>[data-transparent-header-compatible]) .header--root[data-transparent-enabled=true][data-sticky=false]:not(:hover):not(:has(:focus-visible)) a,body:has(.shopify-section:first-child>[data-transparent-header-compatible]) .header--root[data-transparent-enabled=true][data-sticky=false]:not(:hover):not(:has(:focus-visible)) a:focus-visible,body:has(.shopify-section:first-child>[data-transparent-header-compatible]) .header--root[data-transparent-enabled=true][data-sticky=false]:not(:hover):not(:has(:focus-visible)) a:hover,body:has(.shopify-section:first-child>[data-transparent-header-compatible]) .header--root[data-transparent-enabled=true][data-sticky=false]:not(:hover):not(:has(:focus-visible)) a:link,body:has(.shopify-section:first-child>[data-transparent-header-compatible]) .header--root[data-transparent-enabled=true][data-sticky=false]:not(:hover):not(:has(:focus-visible)) a:visited,body:has(.shopify-section:first-child>[data-transparent-header-compatible]) .header--root[data-transparent-enabled=true][data-sticky=false]:not(:hover):not(:has(:focus-visible)) button{color:var(--bg-color--body)}.drawer--side[data-side=left] .drawer--container{padding:24px}.y-menu--level-1--link,.y-menu--level-2--link,.y-menu--level-3--link,.y-menu--parent-link{display:block;border-bottom:0px solid var(--bdr-dark--general)}@media only screen and (min-width: 768px){.y-menu--level-1--link:first-child,.y-menu--level-2--link:first-child,.y-menu--level-3--link:first-child,.y-menu--parent-link:first-child,ul .y-menu--back-link{border-top:0px solid var(--bdr-dark--general)}}.y-menu--level-1--link:first-child,.y-menu--level-2--link:first-child,.y-menu--level-3--link:first-child,.y-menu--parent-link:first-child{padding-top:16px}.y-menu button[data-item=nav-text],.y-menu--level-1--link>a,.y-menu--level-1--link>modal-trigger,.y-menu--level-2--link>a,.y-menu--level-2--link>modal-trigger,.y-menu--level-3--link>a,.y-menu--level-3--link>modal-trigger,.y-menu--parent-link>a,.y-menu--parent-link>modal-trigger{padding:12px 24px}ul .y-menu--back-link{border-bottom:0px solid var(--bdr-dark--general);padding:16px 0}@media only screen and (min-width: 768px){.header--root[data-layout=drawer] .header--container{--header-layout: "primary-nav logo secondary-nav" / minmax(0, 0fr) auto minmax(0, 1fr)}.header--root[data-layout=drawer] .header--primary-nav .header--search{display:none}.header--root[data-layout=center-below] .header--secondary-nav .header--search,.header--root[data-layout=drawer] .header--secondary-nav .header--search{display:initial}}.header--cart[data-cart-count="0"]:after,.header--cart:not([data-cart-count="0"]):after{font-size:12px;width:25px;height:25px;border-radius:20%;transform:skew(-20deg)}.header--cart[data-cart-count="0"]:after{content:attr(data-cart-count);display:flex;align-items:center;justify-content:center}.header--cart[data-type=text][data-cart-count="0"]{gap:var(--spacing--1)}@media only screen and (max-width: 768px){.header--cart[data-type=text]:not([data-cart-count="0"]){gap:var(--spacing--0)}.header--cart[data-type=text][data-cart-count="0"]{gap:var(--spacing--0)}.header--cart[data-cart-count="0"]:after,.header--cart:not([data-cart-count="0"]):after{font-size:12px;width:21px;height:20px}.header--cart{right:5px;font-size:.9em}}.search--bar{background-color:transparent;border-radius:var(--spacing--6);border:1px solid}.x-menu--level-1--link:last-of-type{display:inline-flex;align-items:center;height:100%;min-height:100%}.header--root[data-hover-disabled=false] .x-menu--level-1--text:after{background-color:transparent}.has-menu-object ul.x-menu--level-2--list{display:grid!important;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,4.5em);grid-auto-flow:column;gap:10px}.x-menu--level-2--wrapper.has-menu-object{padding-bottom:2em}.x-menu--level-1--link[data-mega-menu=true] ul.x-menu--level-2--list{display:grid!important;grid-template-rows:repeat(4,55px);grid-auto-flow:column}@media only screen and (max-width: 1179px){.x-menu--level-2--link a svg,.x-menu--level-2--link a>*{object-fit:contain;height:35px;width:35px}}@media only screen and (min-width: 1180px){.x-menu--level-2--link a svg,.x-menu--level-2--link a>*{object-fit:contain;height:50px;width:50px}}.x-menu--level-2--link a{padding-bottom:1.3em;align-items:center;gap:1em}.x-menu--level-2--link a[href="#"]{pointer-events:none}footer [data-item~=block-heading],footer [data-item=nav-text--sub],footer input[type=email],.sf-cnt{font-family:var(--font--paragraph--family);letter-spacing:0px}footer [data-item~=block-heading]{font-size:1.3em}footer [data-item=nav-text--sub]{font-size:1em}footer ul.footer--menu{line-height:1em}.footer--block--body ul.footer--menu{line-height:1.5em}.footer-links li a{display:flex}@media only screen and (min-width: 768px){.footer--block:last-child{align-items:unset;flex:50%}}.footer--block .footer--subscribe{max-width:100%}.footer--block .subscribe-form--root{max-width:unset}.footer--block .subscribe-form{padding:0}.icon--next{background:transparent;border-radius:60px;border:1px solid #fff;display:block;height:10px;padding:12px;position:relative;width:62px;opacity:1;transition:opacity 1s var(--transition--ease-out)}.icon--next div{background:#fff}button.subscribe-form--submit{transform:scale(1)}button.subscribe-form--submit:hover{transform:scale(.95)}.subscribe-form form:focus-visible,.subscribe-form form input:focus-visible,.subscribe-form:has(input:focus-visible){outline:-webkit-focus-ring-color auto 0px;border:0;border-bottom:2px solid #fff}footer .subscribe-form--input{font-size:1.3em}footer [data-text-color=white] input[type=email]::placeholder{color:#fff}footer [data-text-color=white] input[type=email]:focus::placeholder{color:#fff;opacity:.35}.sf-cnt{display:flex;flex-direction:column;align-items:center;gap:var(--spacing--3);padding:var(--spacing--4) 0px;font-size:.9em}.sf-cnt div{padding:0px calc(var(--spacing--2) - 2px)}@media only screen and (min-width: 768px){.sf-cnt{flex-direction:row;gap:var(--spacing--block);padding:var(--spacing--4) calc(var(--spacing--block) / 2)}#sf-cr{margin-left:auto}}.template--collection .breadcrumbs--root li,.template--collection .breadcrumbs--root li a{font-family:var(--font--nav--family);text-transform:uppercase;font-style:normal;font-size:11px;color:var(--color--accent-4)}.template--collection .breadcrumbs--root li a:after{border-bottom:0}.template--collection .breadcrumbs--root li:not(:empty):has(+li:empty):after{content:none}.template--collection .product-page--breadcrumbs.no-title{padding:var(--spacing--section)}@media only screen and (min-width: 768px){.template--collection .product-page--breadcrumbs.no-title{margin-bottom:-8em}}@media only screen and (max-width: 768px){.template--collection .product-page--breadcrumb.no-title{padding:var(--spacing--section--mobile)}.template--collection ul.breadcrumbs--root{justify-content:center}}.PLP--text--box{padding-top:0!important;padding:var(--spacing--section)}.collection-promo--root .stacked-text--wrapper{padding:0 0 5px;font-size:2em}.collection-promo--root .stacked-text--title{font-family:var(--font--nav--family);font-size:.85em}.collection-promo--root a.stacked-text--button{font-family:var(--font--paragraph--family);color:var(--color--accent-1)!important;background-color:#fff!important;font-size:14px!important;font-weight:bolder;border:none!important;height:1pc}.collection-promo--root .product--root[data-product-view=grid]{flex-direction:column;justify-content:space-between}.collection-promo--root .stacked-text--root:hover .stacked-text--button span{text-decoration:underline}.collection-promo--root .stacked-text--root:not(:only-child){position:relative}.collection-promo--root{opacity:1;transform:translateY(0);grid-column:1 / 3;grid-row:span 2;position:relative;align-self:stretch;height:100%}.collection-promo--root .image--root{--aspect-ratio: auto !important;--mobile-aspect-ratio: auto !important;padding-bottom:0!important;height:100%!important;width:100%!important;display:block}.collection-promo--root .product--details{justify-content:center!important;padding-top:0}.collection-promo--root .stacked-text--title{padding-bottom:var(--spacing--item)}@media only screen and (max-width: 767px){.collection-promo--root .product--root{gap:0}}.collection-promo--root .stacked-text--root{position:relative;z-index:2}.product-page--root .breadcrumbs--root li,.product-page--root .breadcrumbs--root li a{font-family:var(--font--nav--family);text-transform:uppercase;font-style:normal;font-size:11px;color:var(--color--accent-4)}.product-page--root .breadcrumbs--root li a:after{border-bottom:0}.breadcrumbs--root li:not(:last-of-type):after{content:">";background-color:transparent;height:10px}.product-page--description{color:var(--color--accent-3)}.swatches--header,.radios--header{text-transform:uppercase}.swatches--option-current:before{content:":";padding-right:3px}[data-item=swatch]:after{border:0px solid var(--bdr-dark--general)}[data-item=swatch]:hover:after{border:1px solid var(--color--body)}[data-item=swatch]:has(>input:checked):after,input:checked+[data-item=swatch]:after{content:"";border:0px;border-bottom:2px solid var(--color--body);margin:2px 4px;width:100%}.product-size-chart--link:before{top:5px;content:"";position:relative;width:14px;height:7px;right:0;margin:3px 7px 0 3px;background:url(/cdn/shop/files/size-char-djp.svg?v=1727886221) no-repeat;display:flex;flex-direction:row;align-items:center;opacity:1;float:left}.radios--container [data-item=secondary-button]{border:1px solid #eee}.collapsible-row--toggle{text-transform:uppercase;padding:var(--spacing--item) var(--spacing--item) var(--spacing--item) 0px}#pdp-shipping{display:flex;justify-content:space-between;font-family:var(--font--nav--family);text-transform:uppercase}#pdp-shipping-fn{color:var(--color--accent-3);padding-top:var(--spacing--2)}#join-djp{color:var(--color--accent-2);text-decoration:underline}#join-djp:hover{color:var(--color--accent-1);text-decoration:underline;text-decoration-color:var(--color--accent-1)}@media only screen and (max-width: 767px){[data-product-block][data-block-type=heading],[data-product-block][data-block-type=price]{display:none}.mobile-product-info{padding:var(--spacing--section--mobile);display:flex!important;flex-direction:row;justify-content:space-between;gap:1em}.product-page--wrapper{gap:0}}shopify-payment-terms{font-size:small}.mobile-product-info{display:none}h3.featured-grid--item--title{font-family:var(--font--nav--family);letter-spacing:0px;text-transform:uppercase}.featured-grid--item--link{margin-bottom:var(--spacing--3);min-width:160px}@media only screen and (min-width: 767px){.featured-grid--item[data-desktop-overlay=true] .featured-grid--item--container{height:unset}.featured-grid--item[data-desktop-overlay=true] .featured-grid--item--text{width:100%;position:absolute;bottom:0}.bsfr .featured-grid--body--container[data-container=panel][data-columns="2"],.txtwimg2fr .featured-grid--body--container[data-container=panel][data-columns="2"]{grid-template-columns:2fr 1fr}.txtwimg2fr .featured-grid--body--container{grid-gap:16px}}@media only screen and (min-width: 1400px){.txtwimg2fr .featured-grid--item--description h3{font-size:2.2em}.txtwimg2fr .featured-grid--item:last-child .featured-grid--item--container{margin-left:var(--spacing--4)}}@media only screen and (max-width: 1399px){.txtwimg2fr .featured-grid--item--description h3{font-size:1.8em}}@media only screen and (max-width: 1000px){.txtwimg2fr .featured-grid--item--description h3{font-size:1.2em}}@media only screen and (max-width: 767px){.featured-grid--item[data-mobile-overlay=true] .featured-grid--item--text{position:absolute;bottom:0}}[data-headline-on=false] .lg--headline{display:none}.image-with-text--root{overflow-x:hidden}[data-img-over-txt=true] .featured-content--container{justify-content:end}[data-img-over-txt=true] picture{width:fit-content;padding:30px;margin:30px;z-index:2}.lg--headline{position:absolute;top:0;left:0;z-index:1;color:var(--color--accent-2);font-size:20.5vw;line-height:20.5vw;font-weight:400;text-transform:uppercase}.stacked-text--root{z-index:3}@media only screen and (max-width: 767px){[data-img-over-txt=true] picture{width:fit-content;padding:30px 30px 0;margin:0;z-index:2}[data-mobile-center-text=false] .stacked-text--root[data-x-alignment=left]{text-align:left}[data-mobile-center-text=false] .stacked-text--root[data-x-alignment=left] .stacked-text--wrapper{align-items:flex-start}[data-img-over-txt=true] .stacked-text--root[data-mobile-alignment=bottom]{position:relative;order:3}.lg--headline{font-size:28.5vw;transform:rotate(90deg);left:unset;right:0;height:0vw;width:0vw}}h1.template-page--heading{font-size:34px;font-weight:400}@media only screen and (max-width: 767px){.template-page--heading{text-align:center;padding-bottom:calc(var(--spacing--block) - 22px)}}.stacked-text--root[data-width=large] .stacked-text--wrapper>*{max-width:unset}.template--index .product--details{flex-direction:row;justify-content:space-between;align-items:center}#featured_products_show_more{border:1px solid var(--color--body);border-radius:100px;line-height:45px;padding:0 20px;background-color:var(--color--accent-1);color:var(--bg-color--body)}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fff;border-top:1px solid rgba(0,0,0,.08);padding:.75rem 1rem}#sticky-atc{max-height:0;opacity:0;overflow:hidden;transform:translateY(20px);transition:max-height .35s ease,opacity .25s ease,transform .35s ease;will-change:max-height,opacity,transform}#sticky-atc.is-visible{max-height:300px;opacity:1;transform:translateY(0)}.sticky-atc__inner{margin:0 auto;display:flex;gap:1rem;align-items:center;justify-content:space-between;flex-direction:column;width:100%}.sticky-atc__info{display:flex;flex-direction:column;width:100%}.sticky-atc__title{font-size:.9rem;font-weight:500}.sticky-atc__price{font-size:.9rem}.sticky-atc__controls{display:flex;flex-direction:column;gap:.75rem;width:100%}.sticky-atc__sizes{display:flex;flex-wrap:wrap;gap:var(--spacing--item)}.sticky-atc__size-btn{padding:1em;border:1px solid #ccc;background:#fff;cursor:pointer}.sticky-atc__size-btn[aria-disabled=true]{background:linear-gradient(to left top,transparent calc(50% - 1px),var(--bdr-dark--general),transparent calc(50% + 1px))}.sticky-atc__inner .product-buy-buttons--root{width:100%}.sticky-atc__inner.product-size-chart--root{display:none}.sticky-atc__inner .product-options--root{width:100%}.sticky-atc__size-btn.is-active{border-color:var(--color--body--light);color:var(--color--body)}.sticky-atc__button{padding:.6rem 1.4rem;border-radius:999px;text-transform:uppercase;letter-spacing:normal;font-size:1.1em}@media (min-width: 1024px){.sticky-atc{display:none}}ul.y-menu--level-1--container{overflow:scroll}y-menu-element.y-menu{overflow:visible}.y-menu--level-1--link,.y-menu--back-link{background:#fff}li.y-menu--back-link{display:none}.y-menu--level-2--container{transform:none!important;position:relative!important;display:none;left:0}.y-menu--level-2--container.active{transform:none!important;display:block}.y-menu .icon--chevron-down{transition:transform .25s ease}.y-menu button[aria-expanded=true] .icon--chevron-down{transform:rotate(180deg)}.y-menu--level-2--link:first-child{border-top:transparent;padding-top:0}[data-depth="2"] .y-menu--level-2--link>a{padding-left:35px;justify-content:flex-start}li.y-menu--level-2--link img{width:40px}
/*# sourceMappingURL=/cdn/shop/t/17/assets/theme--custom.css.map */
