[data-jl-pdp]{--section-vertical-spacing:50px}[data-jl-pdp]>.container{max-width:calc(var(--container-max-width) - 96px);margin-inline:auto;width:calc(100% - 96px);--distance-to-bleed:0px}[data-jl-pdp] .product{column-gap:64px;align-items:start;row-gap:0}[data-jl-pdp] .product-info{position:static;padding:5px 0 0}[data-jl-pdp] .product-gallery{margin-top:0!important;gap:16px;position:sticky;top:calc(var(--sticky-area-height,0px) + 24px)}[data-jl-pdp] .product-gallery__thumbnail-list{--product-gallery-thumbnail-size:58px;max-height:560px}[data-jl-pdp] .product-gallery__carousel{gap:0!important}[data-jl-pdp] .product-gallery__media{aspect-ratio:1}[data-jl-pdp] .product-gallery__media img{width:100%;height:100%;object-fit:contain}[data-jl-pdp] .product-info .product-title{--text-h1:calc(var(--text-base)*3.4*var(--text-heading-size-factor));--text-h2:calc(var(--text-base)*2.857*var(--text-heading-size-factor));--text-h3:calc(var(--text-base)*2.3*var(--text-heading-size-factor));line-height:1.12;letter-spacing:-.025em;text-transform:none;max-width:510px}[data-jl-pdp] .price-list{font-size:calc(var(--text-base)*1.429);color:rgb(var(--button-background))}[data-jl-pdp] .product-info__block-item[data-block-type=price]{--product-info-gap:20px}[data-jl-pdp] .product-info__block-item[data-block-type=payment-terms]{--product-info-gap:9px;font-size:calc(var(--text-base)*.786)}[data-jl-pdp] .product-info__block-item[data-block-id=jl_fulfillment]{--product-info-gap:23px}[data-jl-pdp] .jl-pdp-delivery{border-block:1px solid rgb(var(--border-color));padding:17px 0;display:grid;gap:5px;color:rgb(var(--button-background))}[data-jl-pdp] .jl-pdp-delivery p{font-family:var(--heading-font-family);font-size:calc(var(--text-base)*1.357);font-weight:var(--heading-font-weight);line-height:1.35}[data-jl-pdp] .jl-pdp-delivery a{font-size:calc(var(--text-base)*.786);text-decoration:underline;text-underline-offset:3px;width:max-content}[data-jl-pdp] .variant-picker{gap:22px;scroll-margin-top:calc(var(--sticky-area-height,0px) + 20px)}[data-jl-pdp] .variant-picker__option-info legend{font-size:calc(var(--text-base)*.786);letter-spacing:.08em;text-transform:uppercase}[data-jl-pdp] .variant-picker__option-info button.link{font-size:calc(var(--text-base)*.786);margin-right:0}[data-jl-pdp] .variant-picker__option>.relative{max-width:100%}[data-jl-pdp] .variant-picker__option-values{gap:20px}[data-jl-pdp] .variant-picker__option-values .block-underline{font-size:calc(var(--text-base)*.857);padding-block:5px 9px;min-height:38px}[data-jl-pdp] .variant-picker__option[data-option-name=length][data-option-count="3"] .variant-picker__option-values{display:flex;flex-direction:column;align-items:start;gap:2px}[data-jl-pdp] .variant-picker__option[data-option-name=length][data-option-count="3"] .block-underline{min-height:30px;padding-block:3px 5px}[data-jl-pdp] .variant-picker .select{min-height:48px;border-color:rgb(var(--text-color) / .4);font-size:calc(var(--text-base)*.929)}[data-jl-pdp] .product-info__block-item[data-block-type=buy-buttons]{--product-info-gap:28px}[data-jl-pdp] .buy-buttons .button{min-height:50px;font-size:calc(var(--text-base)*.857)}[data-jl-pdp] .product-info__block-item:has(wishlist-button-block){top:0;vertical-align:bottom}[data-jl-pdp] wishlist-button-block .wk-button{min-height:50px!important}.jl-pdp-support{display:flex;justify-content:space-between;gap:15px;padding-top:16px;font-size:calc(var(--text-base)*.714)}.jl-pdp-support a{border-bottom:1px solid rgb(var(--border-color))}.jl-pdp-details{border-top:1px solid rgb(var(--border-color));padding:52px 0 14px;margin-top:60px;display:grid;grid-template-columns:1.12fr 1fr;gap:86px}.jl-pdp-label{font-size:calc(var(--text-base)*.714);text-transform:uppercase;letter-spacing:.12em;margin-bottom:15px;opacity:.75}.jl-pdp-piece h2{font-size:calc(var(--text-base)*2.071);line-height:1.12;letter-spacing:-.025em;max-width:440px;margin-bottom:28px}.jl-pdp-description{line-height:1.9}.jl-pdp-description p{margin:0 0 19px}.jl-pdp-specs dl>div{display:grid;grid-template-columns:110px 1fr;gap:20px;margin-bottom:13px;line-height:1.85}.jl-pdp-specs dt{font-size:calc(var(--text-base)*.786);opacity:.7}.jl-pdp-specs dd{margin:0;font-size:calc(var(--text-base)*.857)}.jl-pdp-origin{font-size:calc(var(--text-base)*.857);line-height:1.8;margin:24px 0 28px}.jl-pdp-policies .accordion__toggle{font-size:calc(var(--text-base)*.929);padding-block:17px}.jl-pdp-policies .accordion__content{font-size:calc(var(--text-base)*.857);line-height:1.8}.jl-pdp-pairs{margin-top:28px;padding-top:24px;border-top:1px solid rgb(var(--border-color))}.jl-pdp-pairs:not(:has(product-recommendations)),.jl-pdp-pairs:has(product-recommendations:empty){display:none}body:has([data-jl-pdp]) .jl-editorial--pdp-story{max-width:1264px;width:calc(100% - 96px);margin:0 auto 72px;padding:38px;background:color-mix(in srgb,rgb(var(--background)) 94%,rgb(var(--text-color)) 6%)}body:has([data-jl-pdp]) .jl-editorial--pdp-story .image-with-text{gap:70px;grid-template-columns:1fr 1fr;align-items:center}body:has([data-jl-pdp]) .jl-editorial--pdp-story .image-with-text img{height:auto;width:100%;object-fit:contain}body:has([data-jl-pdp]) .jl-editorial--pdp-story .prose{padding:0 25px 0 0;text-align:left}body:has([data-jl-pdp]) .jl-editorial--pdp-story .h2{font-size:calc(var(--text-base)*2.714);line-height:1.12;letter-spacing:-.025em;text-transform:none}body:has([data-jl-pdp]) .jl-editorial--pdp-story .jl-copy{font-size:calc(var(--text-base)*.929);line-height:1.9}body:has([data-jl-pdp]) :is(.shopify-section--featured-collections,.shopify-section--related-products) .section-spacing{padding-top:0;padding-bottom:72px}body:has([data-jl-pdp]) :is(.shopify-section--featured-collections,.shopify-section--related-products) .container{max-width:1264px;width:calc(100% - 96px);margin-inline:auto}body:has([data-jl-pdp]) :is(.shopify-section--featured-collections,.shopify-section--related-products) .product-list{--product-list-default-column-gap:24px;--product-list-calculated-column-gap:calc(24px * var(--product-list-horizontal-spacing-factor));row-gap:26px}body:has([data-jl-pdp]) :is(.shopify-section--featured-collections,.shopify-section--related-products) .h2{font-size:calc(var(--text-base)*2.429);line-height:1.12;letter-spacing:-.025em;text-transform:none}body:has([data-jl-pdp]) .shopify-section--faq .section-spacing{padding-block:54px 64px;border-block:1px solid rgb(var(--border-color))}body:has([data-jl-pdp]) .shopify-section--faq .section-header{justify-self:center;text-align:center}body:has([data-jl-pdp]) .shopify-section--faq .faq{max-width:680px;margin:auto;width:100%}body:has([data-jl-pdp]) .shopify-section--faq .h2{font-size:calc(var(--text-base)*2.5);text-transform:none;letter-spacing:-.025em}[id$=__jl_pdp_assurances] .section-spacing{padding-block:34px}[id$=__jl_pdp_assurances] .prose{display:flex;align-items:center;justify-content:center;gap:48px;font-size:calc(var(--text-base)*.714)}[id$=__jl_pdp_assurances] .prose>div{margin:0}[id$=__jl_pdp_assurances] .prose>div+div{padding-left:48px;border-left:1px solid rgb(var(--border-color))}.jl-pdp-dock{position:fixed;inset:auto 0 0;z-index:8;padding:12px max(24px,calc((100vw - 1264px)/2));padding-bottom:calc(12px + env(safe-area-inset-bottom));background:rgb(var(--background));border-top:1px solid rgb(var(--border-color));display:flex;align-items:center;gap:30px;transition:transform .2s}.jl-pdp-dock>div{display:flex;align-items:center;gap:30px;flex:1}.jl-pdp-dock__title{font-family:var(--heading-font-family);font-size:calc(var(--text-base)*1.429)}.jl-pdp-dock .price-list{font-size:var(--text-base)}.jl-pdp-dock>.button{min-width:210px;font-size:calc(var(--text-base)*.857);min-height:48px}.jl-pdp-dock>a{font-size:calc(var(--text-base)*.786);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.jl-pdp-dock[data-buy-visible],body:has(cart-drawer[open]) .jl-pdp-dock,body:has(x-modal[open]) .jl-pdp-dock{transform:translateY(110%);visibility:hidden}body:has([data-jl-pdp])>.stickycta{display:none!important}body:has([data-jl-pdp]) .footer{padding-bottom:100px}@media(max-width:999px){[data-jl-pdp]{--section-vertical-spacing:0px;padding-top:0;padding-bottom:42px}[data-jl-pdp]>.container{width:auto;margin-inline:24px}[data-jl-pdp] .product{display:flex;flex-direction:column;gap:0}[data-jl-pdp] .product-gallery{position:relative;top:auto;width:calc(100% + 48px);margin-inline:-24px;gap:12px}[data-jl-pdp] .product-gallery__thumbnail-list{max-height:none;padding-inline:24px;--product-gallery-thumbnail-size:54px}[data-jl-pdp] .product-info{width:100%;padding-top:27px}[data-jl-pdp] .product-info .product-title{--text-h1:calc(var(--text-base)*2.7*var(--text-heading-size-factor));--text-h2:calc(var(--text-base)*2.214*var(--text-heading-size-factor));--text-h3:calc(var(--text-base)*1.9*var(--text-heading-size-factor))}[data-jl-pdp] .price-list{font-size:calc(var(--text-base)*1.286)}[data-jl-pdp] .jl-pdp-delivery{padding-block:15px}.jl-pdp-support{font-size:calc(var(--text-base)*.643)}.jl-pdp-details{display:block;margin-top:38px;padding:38px 0 0}.jl-pdp-piece h2{font-size:calc(var(--text-base)*1.929);margin-bottom:20px}.jl-pdp-description{font-size:calc(var(--text-base)*.929);line-height:1.85}.jl-pdp-specification{margin-top:34px;padding-top:30px;border-top:1px solid rgb(var(--border-color))}.jl-pdp-specs dl>div{grid-template-columns:83px 1fr;gap:18px}body:has([data-jl-pdp]) .jl-editorial--pdp-story{width:calc(100% - 48px);padding:0;margin-bottom:44px}body:has([data-jl-pdp]) .jl-editorial--pdp-story .image-with-text{display:flex;flex-direction:column;gap:0}body:has([data-jl-pdp]) .jl-editorial--pdp-story .prose{padding:28px 24px 20px}body:has([data-jl-pdp]) .jl-editorial--pdp-story .h2{font-size:calc(var(--text-base)*2.286)}body:has([data-jl-pdp]) .jl-editorial--pdp-story .jl-copy{font-size:calc(var(--text-base)*.857)}body:has([data-jl-pdp]) :is(.shopify-section--featured-collections,.shopify-section--related-products) .container{width:calc(100% - 48px)}body:has([data-jl-pdp]) :is(.shopify-section--featured-collections,.shopify-section--related-products) .section-spacing{padding-bottom:42px}body:has([data-jl-pdp]) :is(.shopify-section--featured-collections,.shopify-section--related-products) .h2{font-size:calc(var(--text-base)*2.071)}body:has([data-jl-pdp]) :is(.shopify-section--featured-collections,.shopify-section--related-products) .product-list{--product-list-default-column-gap:16px;--product-list-calculated-column-gap:calc(16px * var(--product-list-horizontal-spacing-factor))}body:has([data-jl-pdp]) .shopify-section--faq .section-spacing{padding-block:38px 42px}body:has([data-jl-pdp]) .shopify-section--faq .h2{font-size:calc(var(--text-base)*2.143)}[id$=__jl_pdp_assurances] .section-spacing{padding-block:25px}[id$=__jl_pdp_assurances] .prose{display:grid;gap:11px}[id$=__jl_pdp_assurances] .prose>div+div{padding:0;border:0}.jl-pdp-dock{padding:11px 20px;padding-bottom:calc(11px + env(safe-area-inset-bottom));gap:16px}.jl-pdp-dock>div{display:block;flex:initial}.jl-pdp-dock__title{display:none}.jl-pdp-dock .price-list{font-size:calc(var(--text-base)*1.071)}.jl-pdp-dock>.button{min-width:0;flex:1;font-size:calc(var(--text-base)*.786);padding:12px 10px}.jl-pdp-dock>a{font-size:calc(var(--text-base)*.714)}}@media(prefers-reduced-motion:reduce){.jl-pdp-dock{transition:none}}.jl-pdp-piece h2{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight)}[data-jl-pdp] .product-gallery__thumbnail-scroller{max-height:560px}[data-jl-pdp] .jl-pdp-pairs .product-title{font-size:calc(var(--text-base)*.857);font-family:var(--text-font-family);line-height:1.6;text-transform:none;letter-spacing:0}[data-jl-pdp] .jl-pdp-pairs .price-list{font-size:calc(var(--text-base)*.786)}[data-jl-pdp] .jl-pdp-pairs .h-stack>.button{font-size:calc(var(--text-base)*.714)}[data-jl-pdp] .jl-pdp-policies .accordion__toggle{font-family:var(--text-font-family);text-transform:none;letter-spacing:0}.jl-pdp-origin .link{text-transform:none}.jl-pdp-specs dd>br:first-child{display:none}body:has([data-jl-pdp]) .shopify-section--faq .accordion__toggle{font-size:calc(var(--text-base)*.929)}body:has([data-jl-pdp]) .shopify-section--featured-collections .jl-pdp-shelf-heading{display:flex;flex-direction:row;justify-content:space-between;justify-self:stretch;text-align:left;align-items:baseline}.jl-pdp-shelf-heading>a{font-size:calc(var(--text-base)*.786);text-decoration:underline;text-underline-offset:4px}body:has([data-jl-pdp]) .footer__trust_top{display:none}@media(max-width:999px){[data-jl-pdp] .product-gallery__thumbnail-scroller{max-height:none}body:has([data-jl-pdp]) .shopify-section--featured-collections .jl-pdp-shelf-heading{display:block}.jl-pdp-shelf-heading>a{display:inline-block;margin-top:16px}}[data-jl-pdp] .jl-pdp-buyrow{display:grid;grid-template-columns:minmax(0,1fr) 50px;gap:10px;align-items:end;margin-top:28px}[data-jl-pdp] .jl-pdp-buyrow>.product-info__block-item{width:100%!important;margin:0!important;top:0!important}[data-jl-pdp] .jl-pdp-buyrow wishlist-button-block .wk-button{width:50px;padding:0!important;margin:0!important}body:has([data-jl-pdp]):has(x-popover[open]) shopify-chat,body:has([data-jl-pdp]):has(x-modal[open]) shopify-chat{visibility:hidden}[data-jl-pdp] .jl-pdp-collection{display:inline-block;margin:0;text-transform:uppercase;text-underline-offset:4px}[data-jl-pdp] .product-info .price-list sale-price{color:rgb(var(--button-background))}[data-jl-pdp] .product-info__block-item[data-block-type=title]{--product-info-gap:13px}body:has([data-jl-pdp]) .shopify-section--media-grid .section-spacing{padding-top:0;padding-bottom:70px}.jl-pdp-collection-cards{grid-auto-rows:auto}.jl-pdp-collection-cards .media-grid__item{height:auto;grid-row:span 1}.jl-pdp-collection-cards .content-over-media{height:var(--media-grid-row-height);min-height:0}.jl-pdp-collection-cards .jl-pdp-collection-card-title{height:auto;text-align:center;margin-top:14px;font-size:calc(var(--text-base)*1.071);font-family:var(--heading-font-family)}@media(max-width:699px){.jl-pdp-collection-cards{--media-grid-column-count:var(--jl-mobile-columns)}.jl-pdp-collection-cards .media-grid__item{grid-column:span 1}.jl-pdp-collection-cards .jl-pdp-collection-card-title{font-size:calc(var(--text-base)*.857)}body:has([data-jl-pdp]) .shopify-section--media-grid .section-spacing{padding-bottom:42px}}[data-jl-pdp] .jl-pdp-pairs .complementary-products__header{justify-content:flex-start}[data-jl-pdp] .jl-pdp-pairs .complementary-products__header .h5{font-size:calc(var(--text-base)*1.5)}[data-jl-pdp] .jl-pdp-policies .text-with-icon{font-family:var(--text-font-family);text-transform:none;letter-spacing:0}body:has([data-jl-pdp]) .shopify-section--faq .h2{line-height:1.12}body:has([data-jl-pdp]) .shopify-section--faq .section-stack{gap:32px}body:has([data-jl-pdp]) .shopify-section--faq .accordion__toggle{padding-block:17px}body:has([data-jl-pdp]) .shopify-section--faq .accordion__content{font-size:calc(var(--text-base)*.857);line-height:1.8}body:has([data-jl-pdp]) :is(.shopify-section--featured-collections,.shopify-section--related-products) .section-stack{gap:30px}@media(max-width:999px){body:has([data-jl-pdp]) .shopify-section--faq .section-stack{gap:20px}body:has([data-jl-pdp]) .shopify-section--faq .accordion__toggle{font-size:calc(var(--text-base)*.857)}}[data-jl-pdp] .jl-pdp-piece--buy{margin-top:30px;padding-top:26px;border-top:1px solid rgb(var(--border-color))}[data-jl-pdp] .jl-pdp-delivery .jl-pdp-delivery__date{display:block;font-size:calc(var(--text-base)*.786);line-height:1.5}[data-jl-pdp] .jl-pdp-delivery a{font-size:var(--text-base)}body:has(jl-product-dock[data-buy-visible]) shopify-chat{visibility:hidden;opacity:0;pointer-events:none}body:has(jl-product-dock:not([data-buy-visible])) shopify-chat{transform:translateY(calc(-1 * var(--jl-contact-clearance,0px)))}[data-jl-pdp] .jl-pdp-piece--buy .jl-pdp-pairs{margin:0 0 28px;padding-top:0;border-top:0}[data-jl-pdp] .jl-pdp-piece--buy .jl-pdp-pairs:empty{display:none}[data-jl-pdp] .jl-pdp-piece--buy .jl-pdp-description{margin-bottom:20px}[data-jl-pdp] .jl-pdp-piece--buy .jl-pdp-specification{margin:0;padding:0 0 8px;border:0}[data-jl-pdp] .jl-pdp-delivery{grid-template-columns:1fr auto;align-items:baseline;column-gap:16px;padding-block:12px}[data-jl-pdp] .jl-pdp-delivery p{grid-column:1/-1}
/*# sourceMappingURL=/cdn/shop/t/53/assets/jl-pdp.css.map */
