:root{--jane-accent:#7a6a56;--jane-hover-bg:#eee4d5;--jane-hover-text:#29252a;--jane-hover-border:#cdbda8;--jane-base:#242129;--jane-surface:#fcfbf9;--jane-space:72px;--jane-mobile-space:44px;--jane-radius:8px}.jane-home{background:var(--jane-bg,#fcfbf9);color:var(--jane-ink,#242129);font-size:15px;line-height:1.65}.jane-home *,jane-carousel *{box-sizing:border-box}.jane-home h1,.jane-home h2{font-family:var(--heading-font-family,Baskerville,serif);font-weight:400;letter-spacing:-.035em;text-transform:none}.jane-home h1{font-size:clamp(46px,4.1vw,64px);line-height:1.08;margin:0 0 24px}.jane-home h2{font-size:clamp(32px,3vw,42px);line-height:1.18;margin:0}.jane-home h3{margin:0;font-weight:400}.jane-kicker{font-size:10px;line-height:1.5;letter-spacing:.18em;text-transform:uppercase;font-weight:500;margin:0 0 14px}.jane-section{max-width:1440px;margin:0 auto;padding:var(--jane-space) clamp(24px,4.5vw,64px)}.jane-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:30px}.jane-section-heading>div{max-width:720px}.jane-link{font-size:13px;line-height:1.5;display:inline-flex;align-items:center;justify-content:space-between;gap:26px;white-space:nowrap;padding:4px 0 8px;border-bottom:1px solid currentColor;transition:color .25s,border-color .25s}.jane-link:hover{color:var(--jane-accent)}.jane-link span,.jane-button span,.jane-card-button span{transition:transform .28s}.jane-link:hover span,.jane-button:hover span,.jane-card-button:hover span{transform:translate(3px,-3px)}.jane-button,.jane-card-button{color:#fff;background:var(--jane-base);border:1px solid var(--jane-base);border-radius:4px;font-size:13px;font-weight:500;display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:48px;padding:13px 22px;transition:background .28s,border-color .28s,color .28s}.jane-button:hover,.jane-button:focus-visible{background:var(--jane-hover-bg);border-color:var(--jane-hover-border);color:var(--jane-hover-text)}.jane-home a:focus-visible,.jane-home button:focus-visible,.jane-track:focus-visible{outline:2px solid var(--jane-accent);outline-offset:4px}.jane-hero{display:grid;grid-template-columns:46% 54%;min-height:580px;max-width:1800px;margin:0 auto}.jane-hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:64px clamp(32px,5.2vw,92px)}.jane-hero-copy .jane-kicker{margin-bottom:22px}.jane-intro{font-size:15px;line-height:1.8;max-width:340px;margin:0 0 28px;color:#655d68}.jane-hero-foot{font-size:10px;letter-spacing:.12em;line-height:1.6;margin:30px 0 0;text-transform:uppercase}.jane-hero-image{position:relative;min-height:580px;overflow:hidden;background:#f1e8df}.jane-hero-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% var(--jane-image-position,40%)}.jane-hero-image picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.jane-hero:not(.jane-hero--overlay) .jane-hero-copy{grid-column:1;grid-row:1}.jane-hero:not(.jane-hero--overlay) .jane-hero-image{grid-column:2;grid-row:1}.jane-hero--overlay{position:relative;display:block;min-height:640px;max-width:none;isolation:isolate}.jane-hero--overlay .jane-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0}.jane-hero--overlay .jane-hero-copy{position:relative;z-index:2;min-height:640px;max-width:1440px;margin:0 auto;padding:64px clamp(24px,4.5vw,64px)}.jane-hero--overlay h1{max-width:600px}.jane-hero--overlay .jane-intro{max-width:380px;color:inherit}.jane-hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(var(--jane-overlay),var(--jane-overlay-alpha)),rgba(var(--jane-overlay),.45) 42%,rgba(var(--jane-overlay),0) 78%)}.jane-hero--top_left .jane-hero-copy{justify-content:flex-start}.jane-hero--middle_left .jane-hero-copy{justify-content:center}.jane-hero--bottom_left .jane-hero-copy{justify-content:flex-end}.jane-image-label{position:absolute;bottom:24px;left:24px;right:24px;display:flex;justify-content:space-between;padding:16px 20px;background:#fcfbf9ee;font-size:12px;border-radius:4px}.jane-ribbon-section{background:var(--jane-bg,#f8eaf0)}.jane-ribbon{display:grid;grid-template-columns:repeat(3,1fr);max-width:1440px;margin:0 auto;padding:19px 40px;gap:20px}.jane-ribbon-message{display:flex;justify-content:center;align-items:center;gap:15px;text-align:center;font-size:10px;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}.jane-ribbon-message>span{font-size:17px}.jane-collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.jane-category{display:block;min-width:0}.jane-category-image{position:relative;aspect-ratio:1/1;overflow:hidden;background:#f3f0f3;border-radius:var(--jane-radius)}.jane-category-image img{width:100%;height:100%;object-fit:cover;object-position:50% var(--jane-cover-position,50%);transition:transform .5s cubic-bezier(.2,.65,.3,1)}.jane-category-arrow{position:absolute;right:14px;bottom:14px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--jane-base);transition:background .28s,color .28s,transform .28s}.jane-category-copy{padding:17px 0 0}.jane-category h3{font-family:var(--heading-font-family,Baskerville,serif);font-size:23px;line-height:1.25;letter-spacing:-.025em;transition:color .25s}.jane-category p{font-size:12px;line-height:1.5;color:#756c79;margin:6px 0 0}.jane-category:hover .jane-category-arrow{background:var(--jane-hover-bg);color:var(--jane-hover-text);transform:rotate(-5deg)}.jane-category:hover h3{color:var(--jane-accent)}.jane-edit{padding-top:16px}.jane-products{display:grid;grid-template-columns:repeat(var(--jane-columns,4),minmax(0,1fr));gap:24px}.jane-product{min-width:0;background:var(--jane-surface);border:1px solid #e8e2e8;border-radius:var(--jane-radius);overflow:hidden;display:flex;flex-direction:column;transition:border-color .28s,box-shadow .28s,transform .28s}.jane-product-image{display:block;position:relative;aspect-ratio:1/1;background:#f2eff2;overflow:hidden}.jane-product-image img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .4s,transform .55s cubic-bezier(.2,.65,.3,1)}.jane-secondary-image{opacity:0}.jane-product-info{padding:18px;display:flex;flex-direction:column;flex:1}.jane-product-note{font-size:10px;letter-spacing:.08em;line-height:1.5;color:#817583;margin:0 0 7px;text-transform:uppercase}.jane-product h3{font-family:var(--text-font-family,Arial,sans-serif);font-size:16px;font-weight:500;letter-spacing:0;line-height:1.4;margin:0 0 10px;color:var(--jane-base);transition:color .28s}.jane-price{font-size:14px;font-weight:500;line-height:1.4;margin:0 0 20px;color:var(--jane-base)}.jane-card-button{width:100%;margin-top:auto;min-height:44px;padding:11px 15px;font-size:12px}.jane-product:focus-within{border-color:var(--jane-hover-border)}.jane-product:focus-within .jane-card-button{background:var(--jane-hover-bg);border-color:var(--jane-hover-border);color:var(--jane-hover-text)}.jane-story{display:grid;grid-template-columns:1fr 1fr;max-width:1800px;margin:0 auto;background:var(--jane-bg,#f4f1f5)}.jane-story-image{min-height:520px;position:relative;overflow:hidden}.jane-story-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.jane-story-copy{padding:64px clamp(36px,6vw,100px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.jane-star{font-size:36px;color:var(--jane-accent);line-height:1;margin-bottom:24px}.jane-story-copy h2{margin-bottom:22px}.jane-story-copy>p:not(.jane-kicker){font-size:14px;line-height:1.8;color:#655d68;margin:0 0 24px;max-width:360px}.jane-values-section{padding-top:56px;padding-bottom:56px}.jane-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;text-align:center}.jane-value{padding:8px 28px;min-width:0}.jane-value+.jane-value{border-left:1px solid #e6dfe7}.jane-value-symbol{display:block;font-size:29px;line-height:1;color:var(--jane-accent);margin-bottom:16px}.jane-values h3{font-family:var(--heading-font-family,Baskerville,serif);font-size:23px;letter-spacing:-.02em;line-height:1.3;margin-bottom:10px}.jane-values p{font-size:12px;line-height:1.6;color:#756c79;margin:0}jane-carousel{display:block;min-width:0}.jane-track{scrollbar-width:none}.jane-track::-webkit-scrollbar{display:none}.jane-carousel-controls{display:none;align-items:center;gap:10px;padding-top:22px}.jane-carousel-controls[hidden]{display:none!important}.jane-carousel-progress{height:2px;flex:1;max-width:140px;background:#e9dfe7;overflow:hidden;margin-right:auto}.jane-carousel-progress span{display:block;width:100%;height:100%;background:var(--jane-accent);transform-origin:left;transition:transform .25s}.jane-carousel-status{font-size:11px;letter-spacing:.07em;min-width:34px;text-align:center;font-variant-numeric:tabular-nums;color:#746a78}.jane-carousel-controls button{width:40px;height:40px;flex:0 0 40px;border:1px solid #e4dae3;border-radius:50%;background:transparent;color:var(--jane-base);display:grid;place-items:center;transition:background .25s,color .25s,border-color .25s}.jane-carousel-controls button:hover{background:var(--jane-hover-bg);border-color:var(--jane-hover-border);color:var(--jane-hover-text)}.jane-carousel-controls button:disabled{opacity:.3;cursor:default}.header__logo-text{font-family:var(--heading-font-family,Baskerville,serif)!important;letter-spacing:-.025em!important;font-weight:400!important;font-size:25px!important}.header__inline-navigation{font-size:16px;font-weight:500;line-height:1.4}.header__inline-navigation .header__linklist-link{font-size:16px;line-height:1.4}.header__inline-navigation a{transition:color .25s}.header__inline-navigation a:hover{color:var(--jane-accent)}.footer{font-size:13px}.footer__block-title{font-size:13px;letter-spacing:.07em}.footer .heading{font-size:20px}.product-item{border:1px solid #e8e2e8;border-radius:var(--jane-radius);overflow:hidden;background:var(--jane-surface);transition:border-color .28s,box-shadow .28s}.product-item__image-wrapper{margin:0!important;overflow:hidden}.product-item__info{padding:17px!important}.product-item-meta__title{font-size:15px!important;line-height:1.45!important;transition:color .28s}.product-item .price{font-size:14px!important}.product-item__cta{border-radius:4px!important;transition:background .28s,color .28s!important}.jane-product,.product-item{border:1px solid #e8e2e8;border-radius:var(--jane-radius);background:var(--jane-surface);box-shadow:0 2px 6px #28201904;transition:transform .3s cubic-bezier(.2,.65,.3,1),box-shadow .3s,border-color .3s}.jane-product h3,.product-item-meta__title{font-family:var(--text-font-family,Arial,sans-serif);font-size:16px!important;line-height:1.45!important;letter-spacing:0;font-weight:500;min-height:46px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-item__image-wrapper .product-item__aspect-ratio{padding-bottom:100%!important;aspect-ratio:1/1}.product-item__aspect-ratio img{object-fit:cover}.product-item__cta,.product-item__quick-buy-button{background:var(--jane-base);color:#fff;border:1px solid var(--jane-base);border-radius:4px;transition:background .28s,color .28s,border-color .28s}.jane-product:focus-within,.product-item:focus-within{border-color:var(--jane-hover-border);box-shadow:0 8px 22px #30241712}@media(hover:hover){.jane-product:hover,.product-item:hover{transform:translateY(-5px);border-color:var(--jane-hover-border);box-shadow:0 16px 32px #30241718,0 4px 10px #3024170a}.product-item:hover .product-item__quick-buy-button{background:var(--jane-hover-bg);color:var(--jane-hover-text);border-color:var(--jane-hover-border)}}.product__description img{max-width:100%;height:auto}.product__description div{max-width:100%}@media(hover:hover){.jane-product:hover{border-color:var(--jane-hover-border);box-shadow:0 8px 28px #352c2010;transform:translateY(-3px)}.jane-product:hover h3{color:var(--jane-accent)}.jane-product:hover .jane-card-button{background:var(--jane-hover-bg);border-color:var(--jane-hover-border);color:var(--jane-hover-text)}.jane-product-media:hover .jane-secondary-image{opacity:1}.jane-product-media:hover .jane-product-image img{transform:scale(1.035)}.jane-category:hover img{transform:scale(1.04)}.product-item:hover{border-color:var(--jane-hover-border);box-shadow:0 8px 28px #352c2010}.product-item:hover .product-item-meta__title{color:var(--jane-accent)}.product-item:hover .product-item__cta{background:var(--jane-hover-bg)!important;color:var(--jane-hover-text)!important;border-color:var(--jane-hover-border)!important}}@media(max-width:1100px)and (min-width:900px){.jane-product-info{padding:14px}.jane-product h3{font-size:14px}.jane-product-note{font-size:9px}.jane-hero-copy{padding:44px 34px}.jane-home h1{font-size:46px}.jane-hero,.jane-hero-image{min-height:540px}}@media(max-width:899px){.jane-home{font-size:14px}.jane-home h1{font-size:46px;line-height:1.08;letter-spacing:-.04em;margin-bottom:20px}.jane-home h2{font-size:31px;line-height:1.2;letter-spacing:-.035em}.jane-kicker{font-size:9px;letter-spacing:.17em;margin-bottom:12px}.jane-section{padding:var(--jane-mobile-space) 20px}.jane-section-heading{display:flex;align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:24px}.jane-section-heading .jane-link{font-size:12px;padding-bottom:6px;gap:25px}.jane-hero{grid-template-columns:1fr;min-height:0}.jane-hero-copy{padding:38px 24px 34px}.jane-hero-copy .jane-kicker{margin-bottom:18px}.jane-intro{font-size:14px;line-height:1.75;max-width:330px;margin-bottom:24px}.jane-button{min-height:46px;font-size:12px;padding:12px 18px;gap:36px}.jane-hero-image{min-height:0;aspect-ratio:1/1.1}.jane-image-label{bottom:16px;left:16px;right:16px;padding:14px 16px}.jane-hero:not(.jane-hero--overlay) .jane-hero-copy{grid-column:1;grid-row:1}.jane-hero:not(.jane-hero--overlay) .jane-hero-image{grid-column:1;grid-row:2}.jane-hero--overlay{min-height:660px}.jane-hero--overlay .jane-hero-image{aspect-ratio:auto}.jane-hero--overlay .jane-hero-image img{object-position:50% 32%}.jane-hero--overlay .jane-hero-copy{min-height:660px;padding:32px 24px;justify-content:flex-end}.jane-hero--overlay h1{font-size:40px;max-width:340px;line-height:1.1;margin-bottom:16px}.jane-hero--overlay .jane-kicker{margin-bottom:13px}.jane-hero--overlay .jane-intro{font-size:13px;line-height:1.65;margin-bottom:20px;max-width:310px}.jane-hero-scrim{background:linear-gradient(0deg,rgba(var(--jane-overlay),.97),rgba(var(--jane-overlay),var(--jane-overlay-alpha)) 28%,rgba(var(--jane-overlay),0) 73%)}.jane-ribbon{padding:17px 20px;grid-template-columns:1fr;gap:18px}.jane-ribbon-message{font-size:9px;letter-spacing:.11em;gap:12px}.jane-ribbon-section .jane-carousel-controls{padding:0 20px 10px;justify-content:center;gap:8px}.jane-ribbon-section .jane-carousel-progress{max-width:100px;margin-right:12px}.jane-ribbon-section .jane-carousel-controls button{width:28px;height:28px;flex-basis:28px;font-size:12px;border-color:#e1bdc9}.jane-ribbon-section .jane-carousel-status{font-size:9px}.jane-products,.jane-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.jane-edit{padding-top:8px}.jane-product-info{padding:16px}.jane-product h3{font-size:16px}.jane-product-note{font-size:9px;line-height:1.5}.jane-price{font-size:13px;margin-bottom:18px}.jane-card-button{font-size:12px;min-height:44px}.jane-category h3{font-size:22px}.jane-category-copy{padding-top:14px}.jane-category p{font-size:12px;line-height:1.5}.jane-mobile-carousel>.jane-track{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:16px;padding-bottom:3px;scroll-padding-inline:0}.jane-mobile-carousel>.jane-track>*{flex:0 0 82%;scroll-snap-align:start}.jane-mobile-carousel>.jane-track>.jane-product{margin-top:1px}.jane-mobile-carousel[data-scrollable=true]>.jane-carousel-controls{display:flex}.jane-mobile-carousel>.jane-track.jane-ribbon{gap:0;padding-left:0;padding-right:0}.jane-mobile-carousel>.jane-track.jane-ribbon>*{flex-basis:100%;padding-inline:20px;min-height:20px}.jane-story{grid-template-columns:1fr}.jane-story-image{min-height:0;aspect-ratio:1/1}.jane-story-copy{padding:36px 24px 40px}.jane-star{font-size:29px;margin-bottom:20px}.jane-story-copy h2{margin-bottom:18px}.jane-story-copy>p:not(.jane-kicker){font-size:14px;line-height:1.75;margin-bottom:22px}.jane-values{grid-template-columns:1fr;gap:28px}.jane-value{padding:14px 20px}.jane-value+.jane-value{border:0}.jane-values h3{font-size:22px}.jane-values p{font-size:12px}.jane-values-section .jane-track>*{flex-basis:100%}.jane-values-section .jane-carousel-controls{padding-top:14px}.header__logo-text{font-size:21px!important}.product-item__info{padding:13px!important}.product-item-meta__title{font-size:14px!important}.footer{padding-top:40px!important;padding-bottom:30px!important}}@media(prefers-reduced-motion:reduce){.jane-home *,.product-item,.product-item *{transition:none!important;scroll-behavior:auto!important}.jane-product:hover,.product-item:hover{transform:none}}@media(max-width:899px){.jane-edit jane-carousel:not(.jane-mobile-carousel) .jane-product-info{padding:12px}.jane-product-info,.product-item__info{padding:12px!important}.jane-product h3,.product-item-meta__title{font-size:13px!important;line-height:1.45!important;min-height:38px}.jane-edit jane-carousel:not(.jane-mobile-carousel) .jane-product h3{font-size:13px;line-height:1.45;min-height:38px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jane-edit jane-carousel:not(.jane-mobile-carousel) .jane-product-note{font-size:8px;letter-spacing:.04em;min-height:24px}.jane-edit jane-carousel:not(.jane-mobile-carousel) .jane-card-button{font-size:11px;gap:10px;padding:10px;min-height:42px}.jane-values-section jane-carousel{position:relative}.jane-values-section .jane-value{padding:14px 42px}.jane-values-section .jane-carousel-controls{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;pointer-events:none}.jane-values-section .jane-carousel-progress,.jane-values-section .jane-carousel-status{display:none}.jane-values-section .jane-carousel-controls button{position:absolute;top:calc(50% - 22px);width:36px;height:44px;border:0;border-radius:0;background:transparent;color:var(--jane-base);font-size:21px;pointer-events:auto}.jane-values-section .jane-carousel-controls [data-prev]{left:-6px}.jane-values-section .jane-carousel-controls [data-next]{right:-6px}.jane-values-section .jane-carousel-controls button:hover{background:transparent;color:var(--jane-accent)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.jane-product:hover,.product-item:hover{transform:translateY(-4px);box-shadow:0 14px 30px #30241718,0 4px 10px #3024170a}}.jane-product-info,.product-item__info{padding:18px!important}.jane-product-note{font-size:9px;line-height:1.4;letter-spacing:.065em;margin:0 0 7px;min-height:0!important}.jane-product h3,.product-item-meta__title{font-size:15px!important;line-height:1.4!important;min-height:42px;margin:0 0 10px!important}.jane-price,.product-item .price{font-size:15px!important;font-weight:500;line-height:1.4}.jane-price{margin:0 0 15px}.jane-card-button{margin-top:auto;min-height:42px;padding:10px 14px}.product-item-meta__price-list-container{margin-top:0!important;margin-bottom:14px!important}.jane-card-button span,.jane-button span{font-size:17px}.jane-card-button:hover span,.jane-button:hover span{transform:translate(3px)}.jane-hero--overlay,.jane-hero--overlay .jane-hero-copy{min-height:var(--jane-hero-height,570px)}@media(hover:hover){.product-item:hover .product-item__image-wrapper:not(:hover) .product-item__primary-image:not([hidden]){opacity:1!important;visibility:visible!important}.product-item:hover .product-item__image-wrapper:not(:hover) .product-item__secondary-image{opacity:0!important;visibility:hidden!important}}@media(max-width:899px){.jane-hero--overlay,.jane-hero--overlay .jane-hero-copy{min-height:var(--jane-hero-mobile-height,600px)}.jane-hero--overlay .jane-hero-image{bottom:105px}.jane-hero--overlay .jane-hero-image img{object-position:50% var(--jane-mobile-image-position,100%)}.jane-hero--overlay .jane-hero-copy{padding:26px 22px}.jane-hero--overlay h1{font-size:36px;margin-bottom:12px}.jane-hero--overlay .jane-kicker{margin-bottom:10px}.jane-hero--overlay .jane-intro{margin-bottom:17px}.jane-hero-scrim{background:linear-gradient(0deg,rgba(var(--jane-overlay),1),rgba(var(--jane-overlay),.98),rgba(var(--jane-overlay),.45) 34%,rgba(var(--jane-overlay),0) 49%)}.jane-product-info,.product-item__info{padding:12px!important}.jane-product h3,.product-item-meta__title{font-size:13px!important;line-height:1.4!important;min-height:37px;margin:0 0 8px!important}.jane-edit jane-carousel:not(.jane-mobile-carousel) .jane-product-note{font-size:8px;min-height:0;margin-bottom:6px;line-height:1.4}.jane-price,.product-item .price{font-size:13px!important}.jane-price{margin-bottom:12px}.jane-edit jane-carousel:not(.jane-mobile-carousel) .jane-card-button{min-height:38px;padding:8px 10px}}.jane-section-heading{margin-bottom:26px;gap:24px}.jane-home h2{font-size:clamp(30px,2.8vw,40px);line-height:1.18}.jane-story-image{min-height:460px}.jane-story-copy{padding:48px clamp(32px,5vw,72px)}.jane-story-copy .jane-star{font-size:25px;margin-bottom:18px}.jane-story-copy .jane-kicker{font-size:10px;margin-bottom:13px;letter-spacing:.14em}.jane-story-copy h2{font-size:clamp(30px,2.7vw,38px);line-height:1.2;margin-bottom:18px;max-width:360px}.jane-story-copy>p:not(.jane-kicker){font-size:15px;line-height:1.7;margin-bottom:20px;max-width:360px}.jane-link{font-size:14px;padding-bottom:6px}.jane-values h3{font-size:22px;line-height:1.3;margin-bottom:10px}.jane-values p{font-size:14px;line-height:1.65}.jane-category h3{font-size:22px}.jane-category p{font-size:13px;line-height:1.5}.footer .heading{font-size:17px;line-height:1.35;letter-spacing:.045em}.footer{font-size:14px;line-height:1.7}.product-meta__title{font-size:clamp(28px,2.5vw,38px)!important;line-height:1.2!important;letter-spacing:-.025em!important}.product-meta .price{font-size:20px!important;line-height:1.4}.product__description{font-size:15px;line-height:1.75}@media(max-width:899px){.jane-section-heading{margin-bottom:22px;gap:18px}.jane-home h2{font-size:30px;line-height:1.2}.jane-story-image{min-height:330px}.jane-story-copy{padding:34px 24px 38px}.jane-story-copy .jane-star{font-size:23px;margin-bottom:16px}.jane-story-copy h2{font-size:29px;line-height:1.2;margin-bottom:16px}.jane-story-copy>p:not(.jane-kicker){font-size:14px;line-height:1.7;margin-bottom:18px}.jane-category h3{font-size:20px}.jane-category p{font-size:12px}.jane-values h3{font-size:23px}.jane-values p{font-size:13px}.product-meta__title{font-size:27px!important}.product-meta .price{font-size:19px!important}}.jane-gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--jane-gallery-gap,18px)}.jane-gallery-item{margin:0;min-width:0}.jane-gallery-image{display:block;overflow:hidden;aspect-ratio:var(--jane-gallery-ratio,4/5);border-radius:var(--jane-radius);background:#f2efeb}.jane-gallery-image img,.jane-gallery-image svg{display:block;width:100%;height:100%;object-fit:cover}.jane-gallery-intro{font-size:15px;line-height:1.7;color:#655d68;margin:14px 0 0;max-width:480px}.jane-gallery-item figcaption{font-size:13px;line-height:1.5;margin-top:12px;color:#655d68}@media(hover:hover)and (prefers-reduced-motion:no-preference){a.jane-gallery-image img{transition:transform .5s}a.jane-gallery-image:hover img{transform:scale(1.025)}}@media(max-width:899px){.jane-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.jane-gallery-intro{font-size:14px;margin-top:12px}}.jane-edit{padding-top:60px;padding-bottom:64px}.jane-product h3 a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:899px){.jane-edit{padding-top:38px;padding-bottom:44px}}.jane-story-copy h2{max-width:440px;text-wrap:balance}.jane-story-copy>p:not(.jane-kicker),.jane-gallery-intro{font-size:18px;line-height:1.7;max-width:460px}.jane-story-copy .jane-link{font-size:16px}.jane-gallery-section .jane-section{padding-bottom:36px}.jane-gallery-section h2{text-wrap:balance;max-width:720px}.jane-values-section{padding-top:36px;padding-bottom:36px}.jane-values p{font-size:16px}.jane-gallery-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px}.jane-gallery-track::-webkit-scrollbar{display:none}.jane-gallery-page{flex:0 0 100%;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--jane-gallery-gap,18px);scroll-snap-align:start;scroll-snap-stop:always}.jane-gallery-carousel .jane-carousel-controls{display:flex;justify-content:flex-end;padding-top:18px}.jane-gallery-carousel .jane-carousel-progress,.jane-gallery-carousel .jane-carousel-status{display:none}.jane-gallery-carousel .jane-carousel-controls button{border:0;background:transparent;border-radius:0;width:44px;height:40px;font-size:22px}@media(max-width:899px){.jane-story-copy>p:not(.jane-kicker),.jane-gallery-intro{font-size:16px;line-height:1.7;max-width:100%}.jane-story-copy h2{font-size:30px;max-width:100%}.jane-story-copy .jane-link{font-size:15px}.jane-gallery-section .jane-section{padding-bottom:24px}.jane-values-section{padding-top:24px;padding-bottom:24px}.jane-values-section .jane-value{padding-top:10px;padding-bottom:10px}.jane-values p{font-size:15px;line-height:1.6}.jane-gallery-page{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media(min-width:900px){.jane-gallery-section .jane-section-heading>div,.jane-gallery-section h2{max-width:none}.jane-gallery-section h2{text-wrap:wrap}.jane-gallery-section h2 br{display:none}}.jane-carousel-dots{display:none}@media(max-width:899px){.jane-mobile-carousel .jane-carousel-controls{display:flex;justify-content:center;gap:0;padding-top:12px}.jane-mobile-carousel .jane-carousel-controls>button,.jane-mobile-carousel .jane-carousel-progress,.jane-mobile-carousel .jane-carousel-status{display:none}.jane-values-section .jane-carousel-controls{position:static;inset:auto;padding:12px 0 0;pointer-events:auto}.jane-values-section .jane-value{padding-left:20px;padding-right:20px}.jane-mobile-carousel .jane-carousel-dots{display:flex;justify-content:center;align-items:center;gap:0}.jane-mobile-carousel .jane-carousel-dots button{position:static;inset:auto;display:grid;place-items:center;width:32px;height:36px;flex:0 0 32px;padding:0;border:0;border-radius:0;background:transparent;color:var(--jane-base);pointer-events:auto;opacity:1}.jane-mobile-carousel .jane-carousel-dots button:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:#c9c2ba;transition:background .2s,transform .2s}.jane-mobile-carousel .jane-carousel-dots button[aria-current=true]:before{background:var(--jane-base);transform:scale(1.3)}.jane-mobile-carousel .jane-carousel-dots button:focus-visible{outline:1px solid var(--jane-accent);outline-offset:-4px;border-radius:4px}}@media(min-width:900px){.jane-gallery-carousel{position:relative;display:block}.jane-gallery-carousel .jane-carousel-controls{position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:0;pointer-events:none}.jane-gallery-carousel .jane-carousel-controls>button{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;display:grid;place-items:center;border:1px solid #ddd4c8;border-radius:50%;background:#fcfbf9f5;color:var(--jane-base);box-shadow:0 4px 16px #30241718;pointer-events:auto;font-size:22px;transition:background .25s,border-color .25s,box-shadow .25s,opacity .25s}.jane-gallery-carousel [data-prev]{left:-24px}.jane-gallery-carousel [data-next]{right:-24px}.jane-gallery-carousel .jane-carousel-controls>button:hover:not(:disabled){background:var(--jane-hover-bg);border-color:var(--jane-hover-border);box-shadow:0 6px 20px #30241724}.jane-gallery-carousel .jane-carousel-controls>button:disabled{opacity:.45;box-shadow:none;cursor:default}.jane-gallery-carousel .jane-carousel-controls>button:focus-visible{outline:2px solid var(--jane-accent);outline-offset:4px}.jane-gallery-carousel .jane-carousel-controls>button span{line-height:1}}.product-item--jane-details{display:flex;flex-direction:column}.product-item--jane-details .product-item__info{display:flex;flex-direction:column;flex:1;text-align:left}.product-item--jane-details .product-item-meta{margin-bottom:0}.product-item--jane-details .jane-card-button{margin-top:auto;text-decoration:none}.product-item--jane-details:hover .jane-card-button,.product-item--jane-details:focus-within .jane-card-button{background:var(--jane-hover-bg);color:var(--jane-hover-text);border-color:var(--jane-hover-border)}.jane-collection-directory .jane-collection-grid{grid-template-columns:repeat(var(--jane-directory-columns,4),minmax(0,1fr))}.jane-collection-directory h1{font-size:clamp(32px,3vw,42px);line-height:1.18;margin:0}.jane-category-image svg{display:block;width:100%;height:100%}@media(max-width:899px){.jane-collection-directory .jane-collection-grid{grid-template-columns:repeat(var(--jane-directory-mobile-columns,2),minmax(0,1fr))}.jane-collection-directory h1{font-size:30px}.product-item--jane-details .jane-card-button{font-size:11px;gap:10px;min-height:38px;padding:8px 10px}}.jane-product-media{position:relative}.jane-product-media .product-item__quick-form{z-index:2;pointer-events:none}.jane-product-media .product-item__quick-buy-button{pointer-events:auto}.jane-product-media:focus-within .product-item__quick-form,.product-item__image-wrapper:focus-within .product-item__quick-form{visibility:visible;opacity:1;transform:translateY(0)}@media(hover:hover){.jane-product-media:hover .product-item__quick-form{visibility:visible;opacity:1;transform:translateY(0)}}.jane-quick-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:10px}.jane-quick-options .variant-swatch{width:auto;margin:0}.jane-quick-options .variant-swatch__item{display:flex;align-items:center;justify-content:center;width:100%;height:auto;min-height:64px;padding:3px;border:1px solid #ddd4c8;border-radius:5px;overflow:hidden;background:#fcfbf9}.jane-quick-options .variant-swatch__image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:2px}.jane-quick-options .variant-swatch__radio:checked+.variant-swatch__item{border-color:var(--jane-base);box-shadow:0 0 0 1px var(--jane-base)}.jane-quick-options .variant-swatch__radio:focus-visible+.variant-swatch__item{outline:2px solid var(--jane-accent);outline-offset:3px}.jane-quick-option-label{padding:5px;font-size:11px;line-height:1.35;text-align:center;overflow-wrap:anywhere}.jane-product:hover .product-item__quick-buy-button{background:var(--jane-hover-bg);color:var(--jane-hover-text);border-color:var(--jane-hover-border)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/jane-jewelry.css.map */
