.jl-product-section{background:var(--jl-pdp-bg,var(--colorBody));color:var(--colorTextBody)}.jl-product-section .page-content--product{padding:0 0 80px}.jl-product-section .page-width,.jl-product-shelf .page-width{max-width:none;padding-left:clamp(22px,4.4vw,80px);padding-right:clamp(22px,4.4vw,80px)}.jl-product-breadcrumb{padding:25px 0;font-size:calc(var(--typeBaseSize)*.75);opacity:.7}.jl-product-breadcrumb a:hover{text-decoration:underline}.jl-product-section .page-width>.grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:48px;margin:0}.jl-product-section .page-width>.grid:has(.product-single__sticky.medium-up--three-fifths){grid-template-columns:minmax(0,1.9fr) minmax(320px,1fr)}.jl-product-section .page-width>.grid:has(.product-single__sticky.medium-up--two-fifths){grid-template-columns:minmax(0,1fr) minmax(320px,1.5fr)}.jl-product-section .page-width>.grid>.grid__item{float:none;width:auto;padding:0;min-width:0}.jl-product-section .product-single__sticky{position:static;top:auto}.jl-product-section .product-single__meta{padding:8px 0 0;text-align:left}.jl-product-section .product-single__meta>.product-block--header:empty{display:none}.jl-product-section .product-block{margin-bottom:23px}.jl-product-section .product-block .product-block{margin-bottom:0}.jl-product-section .product-single__title{font-size:calc(var(--typeBaseSize)*var(--jl-heading-scale));line-height:1.12;letter-spacing:-.025em;font-weight:var(--typeHeaderWeight);margin:12px 0 16px}.jl-product-section .jl__eyebrow{font-size:calc(var(--typeBaseSize)*.625);letter-spacing:.22em;opacity:.7}.jl-product-section .product-block--price{font-size:calc(var(--typeBaseSize)*1.25);margin-bottom:26px}.jl-product-section .product__price{font-size:inherit}.jl-product-section .variant__label{font-size:calc(var(--typeBaseSize)*.75);letter-spacing:.13em;margin-bottom:12px}.jl-product-section .variant-input-wrap{margin-bottom:0}.jl-product-section .jl-readiness p{font-size:calc(var(--typeBaseSize)*.9375);line-height:1.7;margin:0}.jl-product-section .jl-readiness p[hidden]{display:none}.jl-product-section .jl-readiness:has(p[hidden]){display:none}.jl-product-section .product-single__form{margin-bottom:0}.jl-product-section .btn--full{min-height:49px;font-size:calc(var(--typeBaseSize)*.6875);letter-spacing:.2em}.jl-product-section [data-product-blocks]>.product-block:has(+.jl-product-details){font-size:inherit}.jl-product-section .product-block:has(+[data-jl-stock]){font-size:inherit}.jl-product-section .product__photos{margin:0}.jl-product-section .product__main-photos{margin:0;min-width:0}.jl-product-section .image-wrap{background:var(--colorSmallImageBg)}.jl-product-section .product__main-photos .image-wrap{padding-bottom:100%!important}.jl-product-section .product__main-photos img{object-fit:contain}.jl-product-section .product__thumbs--below{margin-top:14px}.jl-product-section .product__thumbs--below .product__thumb-item{width:56px;margin-right:8px}.jl-product-section .product__thumbs--below .product__thumbs--scroller{white-space:nowrap}.jl-product-section .jl-product-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.jl-product-section .jl-product-pair .product__thumbs{grid-column:1/-1;margin-top:4px}.jl-product-companion{display:block;aspect-ratio:1;overflow:hidden}.jl-product-companion img{display:block;width:100%;height:100%;object-fit:contain}.jl-product-details{margin-top:40px;border-top:1px solid var(--colorBorder);padding-top:38px}.jl-product-details .product-block{margin:0}.jl-product-details .rte{display:grid;grid-template-columns:1.1fr 1fr;column-gap:8%;font-size:calc(var(--typeBaseSize)*var(--jl-detail-scale));line-height:1.8}.jl-product-details .rte p{margin:0}.jl-product-details .rte ul{grid-column:2;grid-row:1 / span 20;list-style:none;margin:0;padding:0;font-size:var(--typeBaseSize);line-height:1.7}.jl-product-details .rte li{padding:12px 0;border-bottom:1px solid var(--colorBorder);margin:0}.jl-product-details .rte li:first-child{padding-top:0}.jl-product-details .rte p strong{font-weight:inherit}.jl-product-services{margin-top:40px;border-top:1px solid var(--colorBorder)}.jl-product-services .product-block{margin:0}.jl-product-services .collapsible-trigger-btn{font-size:calc(var(--typeBaseSize)*1.0625);text-transform:none;letter-spacing:0;font-weight:var(--typeBaseWeight);text-align:left;padding:20px 0;min-height:64px;border-left:0;border-right:0;border-top:0}.jl-product-services .collapsible-content__inner{font-size:var(--typeBaseSize);line-height:1.8;max-width:800px;padding:0 0 22px;border:0}.jl-product-services .collapsible-content{border-bottom:1px solid var(--colorBorder)}.jl-ring-size select{width:100%;min-height:46px}.jl-ring-size label{font-size:calc(var(--typeBaseSize)*.75)}.template-product [id$=__rich_text_columns_VtKbPD] .index-rte-columns{padding:52px 0;margin:0}.template-product [id$=__rich_text_columns_VtKbPD] .rich-text-columns__wrapper{max-width:none;margin:0 clamp(22px,4.4vw,80px);padding:52px 0;border-top:1px solid var(--colorBorder);border-bottom:1px solid var(--colorBorder)}.template-product [id$=__rich_text_columns_VtKbPD] .hero__title{font-size:var(--typeH2Size);line-height:1.12;margin:0}.template-product [id$=__rich_text_columns_VtKbPD] .hero__subheading{font-size:calc(var(--typeBaseSize)*.625);letter-spacing:.22em;margin-bottom:16px}.template-product [id$=__rich_text_columns_VtKbPD] .rich-text-columns__right{font-size:calc(var(--typeBaseSize)*1.125);line-height:1.8}.template-product [id$=__rich_text_columns_VtKbPD] .btn{min-width:0;border:0;border-bottom:1px solid currentColor;padding:0 0 8px;background:transparent!important;color:inherit;font-size:calc(var(--typeBaseSize)*.6875);letter-spacing:.18em}.template-product [id$=__rich_text_columns_VtKbPD] .rte-columns-block{margin:0}.template-product [id$=__rich_text_columns_VtKbPD] .hero__button{margin-top:0}.jl-product-shelf{background:var(--jl-shelf-bg,var(--colorBody));padding:60px 0 80px;color:var(--colorTextBody)}.jl-shelf-heading{display:flex;gap:30px;justify-content:space-between;align-items:baseline;margin-bottom:35px}.jl-shelf-heading h2{font-size:var(--typeH3Size);margin:0}.jl-shelf-link{font-size:calc(var(--typeBaseSize)*.625);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:7px}.jl-product-shelf .grid-product__meta{text-align:left}.jl-product-shelf .grid-product__title{font-size:calc(var(--typeBaseSize)*.9375);line-height:1.5}.jl-product-shelf .grid-product__price{font-size:calc(var(--typeBaseSize)*.875)}.jl-product-shelf--blend .grid-product__image-mask,.jl-product-shelf--blend .image-wrap,.jl-product-shelf--blend .grid-product__secondary-image{background:var(--jl-shelf-bg)}.jl-product-shelf--blend .grid-product__image-mask img{mix-blend-mode:multiply}@media(max-width:769px){.jl-product-section .page-content--product{padding-bottom:52px}.jl-product-section .page-width>.grid{display:block}.jl-product-section .product-single__meta{padding:24px 0 0}.jl-product-section .product-single__title{font-size:calc(var(--typeBaseSize)*2.125);margin:10px 0 13px}.jl-product-section .product-block--price{font-size:calc(var(--typeBaseSize)*1.1875)}.jl-product-section .product-block{margin-bottom:22px}.jl-product-section .product-single__sticky{margin:0 -22px}.jl-product-breadcrumb{padding:17px 0;font-size:calc(var(--typeBaseSize)*.6875)}.jl-product-section .jl-product-pair{display:block}.jl-product-companion{display:none}.jl-product-section .product__photos{margin-bottom:0}.jl-product-section .product__main-photos,.jl-product-section .product-slideshow{width:100%;margin:0}.jl-product-section .flickity-viewport{max-height:none}.jl-product-details{margin-top:34px;padding-top:27px}.jl-product-details .rte{display:block;font-size:calc(var(--typeBaseSize)*1.0625);line-height:1.8}.jl-product-details .rte ul{margin-top:26px;font-size:calc(var(--typeBaseSize)*.9375)}.jl-product-details .rte li{padding:14px 0}.jl-product-services{margin-top:28px}.jl-product-services .collapsible-trigger-btn{font-size:var(--typeBaseSize);min-height:62px}.jl-product-services .collapsible-content__inner{font-size:calc(var(--typeBaseSize)*.9375)}.template-product [id$=__rich_text_columns_VtKbPD] .index-rte-columns{padding:0}.template-product [id$=__rich_text_columns_VtKbPD] .rich-text-columns__wrapper{padding:40px 0}.template-product [id$=__rich_text_columns_VtKbPD] .rich-text-columns__left{margin-bottom:23px}.template-product [id$=__rich_text_columns_VtKbPD] .hero__title{font-size:var(--typeH2SizeMobile)}.template-product [id$=__rich_text_columns_VtKbPD] .rich-text-columns__right{font-size:calc(var(--typeBaseSize)*1.0625)}.jl-product-shelf{padding:52px 0}.jl-shelf-heading{display:block;margin-bottom:25px}.jl-shelf-heading h2{font-size:var(--typeH3SizeMobile);margin-bottom:14px}.jl-shelf-link{display:inline-block}.jl-product-shelf .grid-product__title{font-size:calc(var(--typeBaseSize)*.875)}.jl-product-shelf .grid-product__price{font-size:calc(var(--typeBaseSize)*.8125)}}.jl-product-section .product-single__meta>.product-block--header:not(:has(*)){display:none}.jl-product-section .jl-product-micro{font-size:calc(var(--typeBaseSize)*.75);line-height:1.8;opacity:.75}.jl-product-section .jl__eyebrow{text-transform:uppercase}.template-product [id$=__rich_text_columns_VtKbPD]{margin:0!important}.template-product [id$=__rich_text_columns_VtKbPD] .index-rte-columns{padding:0}.template-product [id$=__rich_text_columns_VtKbPD] .rich-text-columns__wrapper{padding:52px 0}@media(max-width:769px){.template-product [id$=__rich_text_columns_VtKbPD] .rich-text-columns__wrapper{padding:40px 0}}.jl-product-section .page-content--product{padding-bottom:64px}.jl-product-section .page-width>.grid{gap:clamp(32px,4.4vw,64px);align-items:start}.jl-product-section .page-width>.grid:has(.product-single__sticky.medium-up--three-fifths){grid-template-columns:minmax(0,1.35fr) minmax(390px,1fr)}.jl-product-section .product-single__sticky{position:sticky;top:24px}.jl-product-section .product-single__meta{padding-top:4px}.jl-product-section .product-single__title{margin:13px 0 12px}.jl-product-section .product-block--header{margin-bottom:0}.jl-product-section .product-block:has(>.jl__eyebrow){margin-bottom:0}.jl-product-section .product-block--price{margin-bottom:12px}.jl-product-section .jl-review-link{margin:0 0 24px;font-size:calc(var(--typeBaseSize)*.8125)}.jl-review-link a{display:inline-flex;align-items:center;gap:9px;border-bottom:1px solid var(--colorBorder);line-height:1.6}.jl-review-link span{font-size:calc(var(--typeBaseSize)*1.25)}.jl-product-section .jl-readiness{margin-bottom:16px}.jl-product-section .product-block:has(.product-single__form){margin-bottom:9px}.jl-product-section .product-block:has(>.btn){margin-bottom:0}.jl-product-section .image-wrap,.jl-product-section .product__main-photos,.jl-product-section .product-slideshow{background:var(--jl-media-bg,var(--colorSmallImageBg))}.jl-product-section .product__main-photos img{mix-blend-mode:multiply}.jl-product-section .product__thumbs--below .product__thumb-item{width:52px;margin-right:6px}.jl-product-section .jl-service-icons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:23px 0 22px;border-bottom:1px solid var(--colorBorder)}.jl-service-icons a{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font-size:calc(var(--typeBaseSize)*.8125);line-height:1.35}.jl-service-icons a+a{border-left:1px solid var(--colorBorder)}.jl-service-icons svg{width:27px;height:27px;flex-shrink:0}.jl-service-icons small{display:block;font-size:calc(var(--typeBaseSize)*.6875);margin-top:4px;opacity:.75}.jl-product-details{margin:0;border:0;padding:0}.jl-product-details .rte.jl-product-story{display:block;font-size:calc(var(--typeBaseSize)*var(--jl-detail-scale));line-height:1.75;padding:24px 0}.jl-product-details .rte p+p{margin-top:16px}.jl-product-details .jl-product-facts .rte{display:block;font-size:var(--typeBaseSize);line-height:1.75}.jl-product-details .rte ul{list-style:none;margin:0;padding:0;font-size:inherit;line-height:inherit}.jl-product-details .rte li{border:0;padding:8px 0}.jl-product-services{margin:0;border-top:0}.jl-product-facts{border-top:1px solid var(--colorBorder)}.jl-product-facts .collapsible-trigger-btn,.jl-product-services .collapsible-trigger-btn{font-size:var(--typeBaseSize);min-height:53px;padding:12px 0;text-transform:none;letter-spacing:0;font-weight:var(--typeBaseWeight);text-align:left;border:0}.jl-product-facts .collapsibles-wrapper,.jl-product-services .collapsibles-wrapper{margin:0;border-top:0}.jl-product-facts .collapsible-content__inner,.jl-product-services .collapsible-content__inner{padding:0 0 20px;border:0;font-size:var(--typeBaseSize);line-height:1.75}.jl-product-facts .collapsible-content,.jl-product-services .collapsible-content{border-bottom:0}.jl-product-life{background:var(--jl-life-bg);color:var(--jl-life-ink);padding:55px 0 60px}.jl-product-life .page-width{max-width:none;padding:0 clamp(22px,4.4vw,80px)}.jl-life-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:34px}.jl-life-heading>p{font-size:calc(var(--typeBaseSize)*.6875);letter-spacing:.24em;text-transform:uppercase;line-height:1.5;margin:0 0 8px}.jl-life-heading h2{font-size:calc(var(--typeBaseSize)*var(--jl-life-title));letter-spacing:-.035em;line-height:1.05;margin:0;width:44%}.jl-life-pictures{display:grid;grid-template-columns:1.5fr 1fr;gap:38px;align-items:start}.jl-life-pictures figure{margin:0;min-width:0}.jl-life-pictures .jl-life-campaign{padding-top:56px}.jl-life-pictures img{display:block;width:100%;height:auto;object-fit:cover}.jl-life-campaign img{aspect-ratio:1.5}.jl-life-piece img{aspect-ratio:1}.jl-life-pictures figcaption{font-size:calc(var(--typeBaseSize)*.75);line-height:1.6;padding-top:12px}.jl-life-pictures--single{display:block}.jl-life-pictures--single .jl-life-campaign{padding-top:0}.jl-life-pictures--single .jl-life-campaign img{max-height:620px;object-fit:contain}.jl-product-reviews{display:grid;grid-template-columns:.9fr 2.2fr;gap:48px;padding:64px clamp(22px,4.4vw,80px);border-bottom:1px solid var(--colorBorder)}.jl-product-reviews .jl-review-heading{padding:0;min-width:0}.jl-product-reviews .section-header{margin:0;text-align:left}.jl-review-eyebrow{font-size:calc(var(--typeBaseSize)*.6875);letter-spacing:.24em;text-transform:uppercase;line-height:1.5;margin:0}.jl-product-reviews .section-header h2{margin:17px 0;line-height:1.15}.jl-review-context{font-size:calc(var(--typeBaseSize)*.8125);opacity:.75;margin:0}.jl-product-reviews .jl-reviews-static{display:grid;grid-template-columns:1.2fr 1fr;gap:48px}.jl-product-reviews .testimonials-slide{width:auto;padding:0;opacity:1;transform:none}.jl-product-reviews .testimonials-slider__text{display:flex;flex-direction:column;align-items:flex-start;box-shadow:none;padding:0 0 0 30px;border-left:1px solid var(--colorBorder);margin:0;max-width:none;height:100%;text-align:left;background:transparent;color:inherit;line-height:1.45}.jl-product-reviews .testimonial-stars{font-size:calc(var(--typeBaseSize)*.9375);letter-spacing:4px;margin:0}.jl-product-reviews .rte-setting{font-size:calc(var(--typeBaseSize)*1.4375);margin:20px 0 22px}.jl-product-reviews .rte-setting p{margin:0}.jl-product-reviews cite{margin-top:auto;font-size:calc(var(--typeBaseSize)*.8125);font-style:normal}.jl-review-source{font-size:calc(var(--typeBaseSize)*.6875);opacity:.75;margin-top:5px;text-decoration:underline;text-underline-offset:3px}.jl-product-shelf{padding:65px 0}.jl-product-shelf--blend .grid-product__content,.jl-product-shelf--blend .grid__image-ratio{background:var(--jl-shelf-bg)}@media(min-width:770px)and (max-width:1100px){.jl-product-section .page-width>.grid:has(.product-single__sticky.medium-up--three-fifths){grid-template-columns:minmax(0,1.2fr) minmax(330px,1fr);gap:28px}.jl-product-reviews,.jl-product-reviews .jl-reviews-static{gap:24px}.jl-product-reviews .testimonials-slider__text{padding-left:22px}}@media(max-width:769px){.jl-product-section .page-content--product{padding-bottom:38px}.jl-product-section .page-width>.grid{display:block}.jl-product-section .product-single__sticky{position:static}.jl-product-section .product-single__meta{padding-top:21px}.jl-product-section .product-single__title{font-size:calc(var(--typeBaseSize)*2.0625);margin:10px 0}.jl-product-section .product-block--price{margin-bottom:10px}.jl-product-section .jl-review-link{margin-bottom:23px}.jl-product-section .product-block{margin-bottom:21px}.jl-product-section .product-block--header,.jl-product-section .product-block:has(>.jl__eyebrow),.jl-product-section .product-block:has(>.btn){margin-bottom:0}.jl-product-section .jl-service-icons{margin:0;padding:22px 0;gap:8px}.jl-service-icons a{font-size:calc(var(--typeBaseSize)*.75)}.jl-service-icons small{font-size:calc(var(--typeBaseSize)*.625)}.jl-product-details .rte.jl-product-story{font-size:calc(var(--typeBaseSize)*var(--jl-detail-scale));padding:24px 0}.jl-product-details,.jl-product-services{margin:0;padding:0}.jl-product-facts .collapsible-trigger-btn,.jl-product-services .collapsible-trigger-btn{min-height:58px}.jl-product-facts .collapsible-content__inner,.jl-product-services .collapsible-content__inner{font-size:var(--typeBaseSize)}.jl-product-life{padding:38px 0}.jl-life-heading{display:block;margin-bottom:26px}.jl-life-heading>p{margin-bottom:17px}.jl-life-heading h2{width:auto;font-size:calc(var(--typeBaseSize)*var(--jl-life-title)*.64)}.jl-life-pictures{grid-template-columns:1fr;gap:29px}.jl-life-pictures .jl-life-campaign{padding-top:0}.jl-life-pictures .jl-life-piece{width:78%;margin-left:auto}.jl-life-pictures figcaption{font-size:calc(var(--typeBaseSize)*.6875);padding-top:10px}.jl-product-reviews{display:block;padding:38px 22px}.jl-product-reviews .jl-reviews-static{display:block}.jl-product-reviews .section-header h2{margin:13px 0}.jl-product-reviews .testimonials-slider__text{border-left:0;border-top:1px solid var(--colorBorder);padding:25px 0 0;margin-top:26px}.jl-product-reviews .rte-setting{margin:16px 0 18px;font-size:calc(var(--typeBaseSize)*1.4375);line-height:1.5}.jl-product-shelf{padding:40px 0 42px}}.jl-product-reviews .testimonials-slide{display:block!important}.jl-product-reviews .jl-review-heading{margin:0;width:auto}.jl-product-reviews cite{font-weight:var(--typeBaseWeight)}.jl-product-reviews .section-header h2.editorial{font-size:calc(var(--typeBaseSize)*2.375)}body.template-product #prorw_review_sidebar_left{display:none!important}@media(max-width:769px){.jl-product-section .product-block--price{margin-bottom:10px}.jl-product-section .jl-review-link{margin-bottom:23px}.jl-product-section .jl-readiness{margin-bottom:16px}.jl-product-reviews .section-header h2.editorial{font-size:calc(var(--typeBaseSize)*2.125)}}@media(max-width:768px){body.template-product #trustedsite-tm-image{display:none!important}}body.template-product #prorw_review_sidebar_content_box{box-shadow:none!important}.jl-product-section .jl-product-details .product-block,.jl-product-section .jl-product-services .product-block{margin:0}.jl-product-facts .collapsible-trigger-btn,.jl-product-services .collapsible-trigger-btn{line-height:1.6}.jl-product-reviews .section-header h2{line-height:1.06}.jl-shelf-heading h2{line-height:1.2;letter-spacing:-.02em}@media(max-width:769px){.jl-shelf-heading h2{font-size:calc(var(--typeBaseSize)*1.8125)}}.jl-product-section .product-single__meta .jl-product-story>p:first-child:has(>strong:only-child){display:block}.jl-product-section [hidden]{display:none!important}.jl-product-section .jl-size-head{display:flex;justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:10px}.jl-product-section .jl-size-head label{margin:0}.jl-product-section .jl-size-head a,.jl-product-section .jl-size-help,.jl-product-section .jl-size-error{font-size:calc(var(--typeBaseSize)*.8125);line-height:1.6}.jl-product-section .jl-size-head a,.jl-product-section .jl-size-help a{border-bottom:1px solid var(--colorBorder)}.jl-product-section .jl-ring-size select{width:100%;min-height:48px}.jl-product-section .jl-size-help{margin:9px 0 0}.jl-product-section .jl-size-error{margin:8px 0 0;color:var(--colorTextBody);font-weight:600}.jl-product-section .jl-size-error:empty{display:none}.jl-product-section .jl-delivery{border-top:1px solid var(--colorBorder);padding:16px 0 17px;margin:0}.jl-product-section .jl-delivery-when{font-size:calc(var(--typeBaseSize)*1.0625);line-height:1.5;margin:0}.jl-product-section .jl-delivery-when span{opacity:.75}.jl-product-section .jl-delivery-how{font-size:calc(var(--typeBaseSize)*.8125);line-height:1.5;opacity:.75;margin:3px 0 0}.jl-product-section .jl-appointment{margin:14px auto 0;text-align:center}.jl-product-section .jl-appointment a{display:inline-block;border-bottom:1px solid currentColor;line-height:1.5;font-size:calc(var(--typeBaseSize)*.75);padding:4px 0}.jl-product-section .jl-setting-notice{font-size:calc(var(--typeBaseSize)*.8125);margin:-14px 0 22px;line-height:1.5}.jl-product-section .jl-gallery-note{font-size:calc(var(--typeBaseSize)*.75);line-height:1.5;margin:12px 0 0}.jl-product-section .jl-review-link{font-size:calc(var(--typeBaseSize)*.8125);display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center;line-height:1.6}.jl-product-section [data-jl-review-stars]{font-size:calc(var(--typeBaseSize)*.875);letter-spacing:1px}.jl-product-brand{background:var(--jl-brand-bg);color:var(--jl-brand-ink);padding:64px 0}.jl-brand-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(390px,1fr);gap:clamp(32px,4.4vw,64px);align-items:center}.jl-brand-grid figure{margin:0;min-width:0}.jl-brand-grid img{display:block;width:100%;aspect-ratio:1.5;object-fit:cover}.jl-brand-copy h2{font-size:calc(var(--typeBaseSize)*var(--jl-brand-scale));line-height:1.08;letter-spacing:-.03em;margin:0 0 26px}.jl-brand-eyebrow{font-size:calc(var(--typeBaseSize)*.6875);letter-spacing:.22em;text-transform:uppercase;margin-bottom:18px}.jl-brand-desire{font-size:calc(var(--typeBaseSize)*1.3125);line-height:1.5;margin-bottom:16px}.jl-brand-origin{font-size:var(--typeBaseSize);line-height:1.75;max-width:400px;opacity:.85}.jl-brand-link{display:inline-block;margin-top:28px;font-size:calc(var(--typeBaseSize)*.625);text-transform:uppercase;letter-spacing:.15em;border-bottom:1px solid currentColor;padding-bottom:5px}.jl-google-reviews{background:var(--jl-review-bg);color:var(--jl-review-ink);padding:64px 0;scroll-margin-top:100px}.jl-google-heading>p{font-size:calc(var(--typeBaseSize)*.6875);letter-spacing:.2em;text-transform:uppercase;margin:0 0 16px}.jl-google-heading h2{font-size:calc(var(--typeBaseSize)*2.375);line-height:1.15;margin:0 0 28px}.jl-google-reviews .es-widget-title-container,.jl-google-reviews .es-header-write-review-button-container{display:none!important}.jl-google-reviews .es-header-container{background:transparent!important;padding:0!important;margin-bottom:24px!important}.jl-google-reviews .es-review-background-container{border-radius:0!important;background:var(--jl-review-card)!important;color:var(--jl-review-ink)!important;border:1px solid var(--colorBorder)}.jl-google-reviews .es-carousel-arrow-control{border-radius:0!important;background:var(--jl-review-ink)!important}.jl-google-reviews .es-bullets-control-item-active{background:var(--jl-review-ink)!important}.jl-google-reviews [data-jl-google-widget]{min-height:200px}@media(min-width:769px)and (max-width:1100px){.jl-brand-grid{grid-template-columns:minmax(0,1.2fr) minmax(330px,1fr);gap:28px}.jl-brand-copy h2{font-size:calc(var(--typeBaseSize)*var(--jl-brand-scale)*.85)}}@media(max-width:768px){.jl-product-section .product__thumbs.small--hide{display:block!important;margin-top:10px}.jl-product-section .product__thumbs--beside{position:static;width:100%}.jl-product-section .product__thumbs .product__thumbs--scroller{display:flex;overflow-x:auto;gap:6px;padding:0 20px 8px;max-width:100%;scrollbar-width:thin}.jl-product-section .product__thumb-item{width:52px!important;flex:0 0 52px;margin:0!important}.jl-product-section .product__thumb{height:52px}.jl-product-section .flickity-page-dots{display:none}.jl-product-section .jl-gallery-note{padding:0 20px}.jl-product-brand{padding:0 0 40px}.jl-brand-grid{display:block;padding:0;max-width:none}.jl-brand-copy{padding:30px 22px 0}.jl-brand-copy h2{font-size:calc(var(--typeBaseSize)*var(--jl-brand-scale)*.75);margin-bottom:20px}.jl-brand-desire{font-size:calc(var(--typeBaseSize)*1.25)}.jl-brand-origin{max-width:none}.jl-google-reviews{padding:40px 0}.jl-google-heading h2{font-size:calc(var(--typeBaseSize)*2.125)}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/jl-product.css.map */
