.nk-outfits{background:#f6f0e6;color:#332b23;padding:clamp(28px,5vw,80px) max(18px,calc((100% - 1230px)/2));scroll-margin-top:calc(var(--sticky-area-height,80px) + 8px)}nk-look-shop{display:block}.nk-outfits__heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin:0 0 24px}.nk-outfits__heading div>p,.nk-outfit__eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:650;color:#72503c;margin:0 0 9px}.nk-outfits h2,.nk-outfits h3{font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em;line-height:1.08;text-transform:none;margin:0}.nk-outfits h2{font-size:clamp(38px,4.7vw,74px)}.nk-outfits__intro{max-width:32ch;font-size:14px;line-height:1.5;margin:0}.nk-outfits__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,2vw,32px)}.nk-outfit{min-width:0}.nk-outfit__model{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.nk-outfit__label{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:15px 0;border-bottom:1px solid #cbbdaa}.nk-outfit__label h3,.nk-outfit__dialog h3{font-size:clamp(25px,2.7vw,40px)}.nk-outfit__open,.nk-outfit__submit{min-height:44px;padding:9px 17px;color:#fffaf0;background:#203a30;font-size:14px;font-weight:600;cursor:pointer}.nk-outfits [hidden],.nk-outfit__dialog:not([open]){display:none}.nk-outfit__dialog{top:0;right:0;bottom:0;left:0;margin:auto;position:fixed;box-sizing:border-box;width:min(510px,calc(100vw - 20px));max-height:88dvh;padding:24px;overflow:auto;overscroll-behavior:contain;border:1px solid #af9d7b;color:#332b23;background:#fffbf4;z-index:100}.nk-outfit__dialog::backdrop{background:#151f18a8}.nk-outfit__close{float:right;margin:-10px -8px 0 0}.nk-outfit__close button{width:44px;height:44px;font-size:27px;line-height:1}.nk-outfit__note,.nk-outfit__hint{font-size:13px;line-height:1.4;margin:10px 0}.nk-outfit__item{display:grid;grid-template-columns:60px minmax(0,1fr);gap:12px;align-items:center;border-top:1px solid #d9cdb8;padding:10px 0}.nk-outfit__item img{width:60px;height:78px;object-fit:contain;background:#eee8dc}.nk-outfit__item-details{grid-column:2;display:grid;gap:3px}.nk-outfit__item-details label{display:flex;gap:7px;align-items:center;font-size:14px;cursor:pointer}.nk-outfit__item-details input{-webkit-appearance:auto;appearance:auto;width:17px;height:17px;accent-color:#234232}.nk-outfit__item-details>span{font-size:12px}.nk-outfit__item select{-webkit-appearance:auto;appearance:auto;width:100%;background:#fffdf9;border:1px solid #ac9f8b;min-height:38px;padding:5px;font:inherit;font-size:14px}.nk-outfit__item select:disabled,.nk-outfit__submit:disabled{opacity:.55;cursor:default}.nk-outfit__totals{border-top:1px solid #b9a688;margin:12px 0;padding-top:7px}.nk-outfit__totals p{display:flex;justify-content:space-between;gap:12px;margin:4px 0;font-size:14px}.nk-outfit__dialog .nk-outfit__submit{width:100%}@media(max-width:749px){.nk-outfits__heading{align-items:start;flex-direction:column;gap:10px}.nk-outfits__grid{gap:11px}.nk-outfit__label{display:block}.nk-outfit__label h3{font-size:clamp(22px,5.8vw,30px);margin-bottom:9px}.nk-outfit__open{width:100%;padding-inline:7px;font-size:12px}.nk-outfit__dialog{padding:17px}}@media(max-width:749px){body:has(#nk-dress) .product-gallery__thumbnail-scroller{margin-inline:0;max-width:100%}}.nk-windows{background:#f7f2e8;color:#223b31;padding:clamp(25px,4vw,64px) clamp(16px,5vw,90px)}.nk-windows__grid{max-width:1520px;margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(17px,2.6vw,42px)}.nk-windows article{min-width:0;scroll-margin-top:calc(var(--sticky-area-height,80px) + 12px)}.nk-windows__photo{display:block;aspect-ratio:4/4.4;overflow:hidden;background:#e8e4db}.nk-windows__photo img{width:100%;height:100%;object-fit:cover;object-position:50% 33%}.nk-windows__photo--product img{object-fit:contain;mix-blend-mode:multiply}.nk-windows h2{font:400 clamp(29px,2.7vw,46px)/1.1 Georgia,serif;letter-spacing:-.04em;text-transform:none;margin:18px 0 10px}.nk-windows p{max-width:41ch;line-height:1.5;margin:0 0 9px}.nk-windows__main,.nk-windows__links a{display:inline-flex;gap:8px;align-items:center;min-height:42px;text-decoration:underline;text-underline-offset:4px}.nk-windows__main{font-weight:650}.nk-windows__links{display:flex;flex-wrap:wrap;gap:0 15px;border-top:1px solid #d2c8b6;margin-top:7px;font-size:13px}@media(max-width:749px){.nk-windows__grid{grid-template-columns:1fr;gap:31px}.nk-windows__photo{aspect-ratio:1.2}}.ka-studio{--ka-ink:#251b1d;--ka-plum:#44232f;--ka-paper:#faf7f1;--ka-rose:#f8dfd7;color:var(--ka-ink);width:100%;font-family:var(--font-body-family,Arial,sans-serif)}.ka-studio *{box-sizing:border-box}.ka-studio figure,.ka-studio h1,.ka-studio h2,.ka-studio p{margin:0}.ka-studio a{color:inherit;text-decoration:none}.ka-studio a:focus-visible{outline:3px solid currentColor;outline-offset:4px}.ka-studio img{display:block;width:100%;height:100%;object-fit:cover}.ka-cover{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr)}.ka-edit,.ka-story{max-width:1680px;margin-inline:auto}.ka-intro{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(24px,3.1vw,50px);padding:clamp(34px,4.8vw,82px);background:var(--ka-plum);color:var(--ka-rose)}.ka-origin{font:600 12px/1.4 var(--font-body-family,Arial,sans-serif);text-transform:uppercase;letter-spacing:.19em}.ka-studio .ka-headline h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(70px,10.6vw,177px);font-weight:700;line-height:.89;letter-spacing:-.079em;text-transform:uppercase;color:inherit}.ka-studio .ka-lede{font:italic 400 clamp(27px,3.1vw,52px)/1.14 Georgia,serif;letter-spacing:-.035em;margin-top:16px;color:inherit}.ka-intro-foot>p,.ka-story-text>p{max-width:42ch;font-size:clamp(15px,1.24vw,19px);line-height:1.62;letter-spacing:0}.ka-studio .ka-btn{display:inline-flex;align-items:center;gap:25px;min-height:46px;padding:11px 18px;margin-top:24px;background:var(--ka-rose);color:var(--ka-plum);font-size:14px;font-weight:650}.ka-btn span,.ka-textlink span{display:inline-block;transition:transform .18s ease}.ka-btn:hover span{transform:translateY(3px)}.ka-cover-photo{position:relative;place-self:stretch;min-height:0;background:#8c5935;aspect-ratio:1.13}.ka-cover-photo>img{position:absolute;top:0;right:0;bottom:0;left:0;object-position:50% 44%}.ka-cover-photo figcaption{position:absolute;bottom:clamp(14px,2vw,32px);right:clamp(14px,2vw,32px)}.ka-cover-photo figcaption a{display:inline-flex;align-items:center;gap:16px;background:var(--ka-paper);padding:10px 15px;color:var(--ka-ink);font-size:13px;line-height:1.4;font-weight:600}.ka-edit{background:var(--ka-paper);padding:clamp(52px,6.5vw,104px) clamp(20px,4.8vw,82px);scroll-margin-top:105px}.ka-row{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:clamp(20px,2.2vw,35px)}.ka-studio .ka-row h2,.ka-studio .ka-story-text h2{font:400 clamp(38px,4.4vw,72px)/1.04 Georgia,serif;letter-spacing:-.051em;text-transform:none;color:inherit}.ka-studio .ka-textlink{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px solid currentColor;font-size:14px;line-height:1.4;font-weight:600}.ka-textlink:hover span{transform:translate(2px)}.ka-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.7vw,28px)}.ka-frame{aspect-ratio:3/4;overflow:hidden;background:#eeeae4}.ka-frame img{object-position:center 38%;transition:transform .3s ease}.ka-card:hover img{transform:scale(1.024)}.ka-card:hover .ka-card-name{text-decoration:underline;text-underline-offset:3px}.ka-card-name{margin-top:12px;font-size:clamp(15px,1.28vw,19px);line-height:1.3;font-weight:650;letter-spacing:-.02em}.ka-price{margin-top:5px;font-size:14px;line-height:1.4}.ka-story{display:grid;grid-template-columns:1.2fr 1fr;background:#e9e2d7}.ka-story-photos{position:relative;display:grid;grid-template-columns:2.35fr 1fr;gap:clamp(8px,1.1vw,18px);align-items:end;padding:clamp(20px,3.6vw,60px) 0 clamp(20px,3.6vw,60px) clamp(20px,4.8vw,82px)}.ka-story-photos .ka-suit{aspect-ratio:2/3;height:auto}.ka-story-photos .ka-detail{aspect-ratio:.65;height:auto;margin-bottom:clamp(20px,4vw,64px)}.ka-story-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;padding:clamp(26px,5vw,82px)}.ka-story-text h2{max-width:9ch}.ka-links{display:flex;flex-wrap:wrap;gap:12px 24px}@media(max-width:749px){.ka-cover,.ka-story{grid-template-columns:1fr}.ka-intro{padding:29px 24px 30px;gap:22px}.ka-studio .ka-headline h1{font-size:clamp(78px,20vw,130px)}.ka-studio .ka-lede{margin-top:9px}.ka-intro-foot>p{max-width:51ch}.ka-studio .ka-btn{margin-top:15px;min-height:43px}.ka-cover-photo{aspect-ratio:1.1;max-height:490px}.ka-cover-photo>img{object-position:center 53%}.ka-products{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.ka-row{flex-wrap:wrap;align-items:center;gap:9px 16px}.ka-row h2{width:100%}.ka-story-photos{padding:24px 24px 0}.ka-story-text{padding:28px 24px 44px;gap:16px}.ka-story-text h2{max-width:15ch}}@media(prefers-reduced-motion:reduce){.ka-studio *{transition:none!important}}.sd12-dept{background:#fff;color:#191719;padding:0 0 64px}.sd12-dept *{box-sizing:border-box}.sd12-dept__wrap{width:min(1320px,calc(100% - 80px));margin-inline:auto}.sd12-dept a{color:inherit;text-decoration:none}.sd12-dept a:focus-visible{outline:3px solid #8a254d;outline-offset:5px}.sd12-dept__breadcrumb{display:flex;gap:12px;align-items:center;padding:20px 0;font-size:12px;color:#665d61}.sd12-dept__breadcrumb a{text-decoration:underline;text-underline-offset:3px}.sd12-dept__hero{display:grid;grid-template-columns:1.2fr 1fr;background:#fae8ee;min-height:360px;overflow:hidden}.sd12-dept__intro{padding:clamp(28px,4.5vw,70px);align-self:center}.sd12-dept__eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;line-height:1.5;font-weight:600}.sd12-dept h1{font-size:clamp(46px,5.2vw,64px);font-weight:500;line-height:1.05;letter-spacing:-.045em;margin:15px 0 22px;text-transform:none;color:inherit}.sd12-dept__tagline{font-size:clamp(20px,2.1vw,29px);line-height:1.35;max-width:390px;margin:0}.sd12-dept__actions{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-top:32px}.sd12-dept__button{display:inline-flex;justify-content:space-between;align-items:center;gap:28px;padding:16px 22px;background:#191719;color:#fff!important;font-size:13px;font-weight:600;min-height:48px}.sd12-dept__button:hover{background:#49313b}.sd12-dept__text-link{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:13px;font-weight:600;text-decoration:underline!important;text-underline-offset:5px}.sd12-dept__hero-media{background:#fae8ee;align-self:stretch}.sd12-dept__hero-image{display:block;width:100%;height:100%;max-height:400px;object-fit:contain}.sd12-dept__categories{padding-top:40px;scroll-margin-top:180px}.sd12-dept__section-heading{display:flex;gap:24px;justify-content:space-between;align-items:baseline;margin-bottom:22px}.sd12-dept h2{font-size:clamp(25px,2.6vw,36px);line-height:1.2;letter-spacing:-.025em;font-weight:500;margin:0;text-transform:none;color:inherit}.sd12-dept__category-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.sd12-dept__category-media{aspect-ratio:3 / 4;background:#f5f3f3;overflow:hidden}.sd12-dept__category-media img{width:100%;height:100%;display:block;object-fit:contain;padding:8px}.sd12-dept__category-media--cover img{object-fit:cover;padding:0}.sd12-dept__category-caption{display:flex;justify-content:space-between;gap:8px;padding:14px 0;align-items:baseline}.sd12-dept__category-caption h3{font-size:14px;font-weight:600;line-height:1.35;margin:0;text-transform:none;color:inherit;letter-spacing:0}.sd12-dept__category:hover h3,.sd12-dept__product:hover h3{text-decoration:underline;text-underline-offset:4px}.sd12-dept__placeholder{width:100%;height:100%}.sd12-dept__feature{margin-top:44px;padding:36px;background:#f8f5f6}.sd12-dept__section-heading--feature{align-items:flex-end}.sd12-dept__feature .sd12-dept__eyebrow{margin:0 0 10px}.sd12-dept__description{color:#5b5356;font-size:14px;line-height:1.6;margin-top:10px;max-width:560px}.sd12-dept__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.sd12-dept__product-media{aspect-ratio:3 / 4;background:#fff;overflow:hidden}.sd12-dept__product-media img{display:block;width:100%;height:100%;object-fit:contain}.sd12-dept__product-copy{padding-top:15px}.sd12-dept__vendor{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#675f62;margin:0 0 7px}.sd12-dept__product h3{font-size:14px;font-weight:500;line-height:1.45;letter-spacing:0;text-transform:none;margin:0;color:inherit}.sd12-dept__price{font-size:14px;font-weight:600;margin-top:8px}@media(max-width:999px){.sd12-dept__wrap{width:calc(100% - 48px)}.sd12-dept__category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sd12-dept__hero{min-height:320px}.sd12-dept__intro{padding:28px}.sd12-dept__actions{gap:8px 20px;margin-top:22px}.sd12-dept__feature{padding:26px}}@media(max-width:699px){.sd12-dept{padding-bottom:36px}.sd12-dept__wrap{width:calc(100% - 32px)}.sd12-dept__breadcrumb{padding:14px 0;font-size:11px}.sd12-dept__hero{grid-template-columns:1.2fr 1fr;min-height:260px}.sd12-dept__intro{padding:22px 16px}.sd12-dept__hero-media{display:flex;align-items:center}.sd12-dept__hero-image{height:auto}.sd12-dept__eyebrow{font-size:9px;letter-spacing:.12em}.sd12-dept h1{font-size:33px;margin:12px 0 14px}.sd12-dept__tagline{font-size:17px;line-height:1.4}.sd12-dept__actions{gap:8px;margin-top:20px}.sd12-dept__button{padding:11px 12px;gap:12px;font-size:11px;min-height:44px}.sd12-dept__text-link{font-size:12px;gap:12px}.sd12-dept__categories{padding-top:28px;scroll-margin-top:140px}.sd12-dept__section-heading{margin-bottom:18px;gap:12px}.sd12-dept__categories .sd12-dept__section-heading>.sd12-dept__eyebrow{display:none}.sd12-dept__category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sd12-dept__category-caption{padding:11px 0 14px}.sd12-dept__category-caption h3{font-size:13px}.sd12-dept__feature{margin:26px -16px 0;padding:28px 16px}.sd12-dept__section-heading--feature{flex-direction:column;align-items:flex-start;gap:8px}.sd12-dept__description{font-size:13px}.sd12-dept__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.sd12-dept__product h3,.sd12-dept__price{font-size:13px}}@media(prefers-reduced-motion:no-preference){.sd12-dept__category-media img{transition:transform .25s ease}.sd12-dept__category:hover img{transform:scale(1.025)}}.jd-window,.jd-stories{--jd-green: #18352c;--jd-ivory: #faf4e9;--jd-brass: #d9c49a;--jd-berry: #602c3a;font-family:var(--text-font-family)}.jd-window{background:#112821;color:#fff8e9;position:relative;padding:clamp(5px,.7vw,12px)}.jd-railway{display:grid;align-items:center;position:relative;isolation:isolate;overflow:hidden;border:1px solid #b49a6c;container-type:inline-size;min-height:clamp(395px,34vw,770px);background:#172b25}.jd-railway__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:58% 96%;z-index:-2}.jd-railway:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#091b17c7 0%,#0e211c92 24%,#0d201a28 49%,transparent 67%)}.jd-railway__caption{padding:clamp(45px,4vw,78px) 0 clamp(95px,7vw,160px);margin-left:clamp(24px,6vw,150px);max-width:min(46%,640px)}.jd-world__brand{margin:0 0 12px;color:#f5dfaf;font-size:12px;font-weight:650;letter-spacing:.23em;text-transform:uppercase}.jd-window h2,.jd-stories h2,.jd-story h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em;text-transform:none;margin:0}.jd-window h2{max-width:13ch;font-size:clamp(46px,5vw,88px);line-height:1.02;color:#fff8e9;text-wrap:balance}.jd-window__line{margin:15px 0 22px;max-width:31ch;color:#fff8e9;font-size:clamp(15px,1.1vw,18px);line-height:1.5}.jd-window__actions{display:flex;flex-wrap:wrap;align-items:center;gap:5px 20px}.jd-window__choice{min-height:44px;display:inline-flex;align-items:center;padding:8px 20px;color:#18352c;background:#f6ebd5;font-size:14px;font-weight:650}.jd-window__more,.jd-stories__all{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;text-decoration:underline;text-underline-offset:4px}.jd-window__lise{display:flex;align-items:center;justify-content:flex-end;gap:9px;width:fit-content;margin:5px 0 0 auto;color:#f4e7cf;font-size:12px}.jd-window__lise img{width:38px;height:38px;object-fit:cover;object-position:center 35%;border:1px solid #a58e65}.jd-window__lise span:last-child{margin-right:6px}.jd-railway__track{position:absolute;inset:auto 0 3.6%;height:5px;pointer-events:none;background:linear-gradient(#b4ab8e 0 20%,#4d4a40 21% 48%,transparent 49%),repeating-linear-gradient(100deg,#584a37 0 5px,#82715c 5px 7px,transparent 8px 16px);box-shadow:0 2px 2px #3a342c55}.jd-railway__train{position:absolute;left:0;bottom:100%;width:clamp(207px,22vw,460px);transform:translate(14cqw);filter:drop-shadow(0 2px 1px #251d1a6e)}.jd-railway__train img{display:block;width:100%;height:auto;margin-bottom:-2.5%}.jd-railway__chimney{position:absolute;left:92.2%;top:19%;width:0;height:0}.jd-railway__chimney i{position:absolute;right:-3px;bottom:0;width:clamp(9px,1vw,18px);aspect-ratio:1.4;opacity:0;border-radius:50%;transform-origin:80% 80%;background:radial-gradient(ellipse at 58% 50%,#fbf4e6bb 12%,#e5e2d4a6 38%,#eff0e500 73%)}.jd-railway[data-ready] .jd-railway__train{animation:jd-village-passage var(--jd-trip) linear var(--jd-offset) infinite both}.jd-railway[data-ready] .jd-railway__chimney i{animation:jd-village-steam 3.8s ease-out infinite both}.jd-railway[data-ready] .jd-railway__chimney i:nth-child(2){animation-delay:-.95s}.jd-railway[data-ready] .jd-railway__chimney i:nth-child(3){animation-delay:-1.9s}.jd-railway[data-ready] .jd-railway__chimney i:nth-child(4){animation-delay:-2.85s}.jd-railway[data-paused] .jd-railway__train,.jd-railway[data-paused] .jd-railway__chimney i{animation-play-state:paused}@keyframes jd-village-passage{0%{transform:translate(-100%)}to{transform:translate(calc(100cqw + 12px))}}@keyframes jd-village-steam{0%{opacity:0;transform:translate(0) scale(.38)}15%{opacity:.85}65%{opacity:.47}to{opacity:0;transform:translate(-3.5em,-3.9em) scale(2.8)}}.jd-railway__control{position:absolute;top:12px;right:12px;display:flex;gap:8px;align-items:center;min-height:44px;padding:6px 14px;border:1px solid #e5cf9f99;border-radius:24px;color:#fff4da;background:#13271ee6;font-size:12px}.jd-railway__control[hidden]{display:none}.jd-railway__icon{width:9px;height:10px;border-inline:3px solid currentColor}.jd-railway[data-paused] .jd-railway__icon{border:0;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%)}.jd-railway__control:focus-visible{outline:3px solid #fff4da;outline-offset:2px}.jd-story__photo{border-radius:45% 45% 0 0/15% 15% 0 0;overflow:hidden;border:1px solid #c1af8b}@media(max-width:749px){.jd-railway{min-height:clamp(425px,110vw,560px);align-items:start}.jd-railway__backdrop{object-position:65% bottom}.jd-railway:before{background:linear-gradient(180deg,#071b1cd4 0%,#0d1c1c8c 39%,transparent 70%)}.jd-railway__caption{max-width:100%;margin:0;padding:65px 20px 135px}.jd-window h2{max-width:12ch;font-size:clamp(38px,8vw,57px)}.jd-world__brand{font-size:10px;margin:0 0 8px}.jd-window__line{font-size:14px;max-width:28ch;margin:10px 0 14px}.jd-window__actions{gap:3px 14px}.jd-window__choice{padding:6px 14px;font-size:13px}.jd-railway__control{top:8px;right:8px;padding:5px 12px}.jd-railway__train{width:clamp(160px,43vw,230px)}.jd-window__lise{font-size:11px}}.jd-world-section:has(.jd-window)+.shopify-section--main-product .sd12-pdp{background:#fffcf7}.jd-world-section:has(.jd-window)+.shopify-section--main-product .product-info h1{font-family:Georgia,Times New Roman,serif;font-weight:400}.jd-world-section:has(.jd-window)+.shopify-section--main-product .product-gallery__media{background:#f3eee6}.jd-world-section:has(.jd-window)+.shopify-section--main-product .product-info input:checked+.block-swatch{background:#e7eee6;border-color:#314d3e}.jd-world-section:has(.jd-window)+.shopify-section--main-product .sd12-service-links{background:#f6f1e9;border-color:#dfd4c4}.jd-fit{padding:10px 14px;border-inline-start:3px solid #845865;background:#f6edec;color:#3d272c;font-size:14px;line-height:1.5}#jd-molly,#jd-jolaflikur{scroll-margin-top:calc(var(--sticky-area-height, 80px) + 16px)}.jd-molly-intro{font-size:15px;line-height:1.55}.jd-stories{background:var(--jd-ivory);color:var(--jd-green);padding:clamp(28px,5vw,68px) 0}.jd-stories__inside{width:min(1160px,calc(100% - 48px));margin-inline:auto}.jd-stories__head{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:22px}.jd-stories h2{font-size:clamp(30px,3.1vw,47px);line-height:1.12}.jd-stories__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,28px)}.jd-story{display:block;min-width:0;border-bottom:1px solid #b3a997}.jd-story__photo{background:#e6ded2;aspect-ratio:4 / 5}.jd-story__photo img{width:100%;height:100%;object-fit:cover}.jd-story__copy{padding:15px 0;display:grid;gap:5px}.jd-story h3{color:var(--jd-berry);font-size:clamp(21px,2vw,30px);line-height:1.16}.jd-story__copy>span{font-size:13px;line-height:1.5}.jd-story__price{font-weight:650;display:flex;justify-content:space-between}.jd-window a:focus-visible,.jd-stories a:focus-visible{outline:3px solid currentColor;outline-offset:3px}@media(max-width:749px){.jd-stories__inside{width:calc(100% - 32px)}.jd-stories__head{align-items:flex-start;flex-direction:column;gap:3px;margin-bottom:12px}.jd-stories__grid{grid-template-columns:minmax(0,1fr);gap:18px}.jd-story{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:15px;padding-bottom:14px}.jd-story__copy{padding:0}}.jd-window .nk-jol-title{color:#fff8e9;font:400 clamp(46px,5vw,88px)/1.02 Georgia,serif;letter-spacing:-.035em;text-transform:none;margin:0;max-width:14ch;text-wrap:balance}#nk-jolagluggi{scroll-margin-top:var(--sticky-area-height,95px)}.jd-railway__caption:has(.nk-jol-title){max-width:min(63%,760px)}@media(max-width:749px){.jd-railway__caption:has(.nk-jol-title){max-width:100%}.jd-window .nk-jol-title{font-size:clamp(38px,8vw,57px)}}.ndk-club-offer{display:grid;gap:.14rem;line-height:1.3}.ndk-club-amount{color:#872b52;font-size:inherit;font-weight:700}.ndk-club-amount small{font-size:.85em;white-space:nowrap}.ndk-club-offer--product{gap:.3rem}.ndk-club-offer--product .ndk-club-amount{font-size:1.23rem}.ndk-club-links{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem 1rem;font-size:.88rem}.ndk-club-links a{text-decoration:underline;text-underline-offset:.18em;padding-block:.35rem}.ndk-club-terms{font-size:.83rem}.sd12-path,.sd12-catalog,.sd12-pdp,.sd12-collection-head{color:#191719;--background: 255 255 255;--text-color: 25 23 25;--border-color: 225 218 221;--button-background: 25 23 25;--button-text-color: 255 255 255}.sd12-path{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding:20px 0;font-size:12px;line-height:1.5}.sd12-path a{text-decoration:underline;text-underline-offset:3px}.sd12-path [aria-current]{color:#6a5d63}.sd12-pdp .container,.sd12-catalog>.container,.sd12-collection-head__wrap{width:min(1320px,calc(100% - 80px));max-width:1320px;margin-inline:auto}.sd12-collection-head{background:#fff}.sd12-collection-head__title{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:28px 36px;background:#fae8ee}.sd12-collection-head__eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px}.sd12-collection-head h1{font-family:var(--text-font-family);font-weight:500;font-size:clamp(32px,3.8vw,50px);line-height:1.12;letter-spacing:-.035em;text-transform:none;margin:0}.sd12-collection-head__count{font-size:13px;white-space:nowrap}.sd12-collection-head__links{display:flex;flex-wrap:wrap;gap:8px;padding:20px 0 26px}.sd12-collection-head__links a{padding:10px 16px;border:1px solid #e4dce0;min-height:44px;display:inline-flex;align-items:center;font-size:12px}.sd12-collection-head__links a:hover,.sd12-collection-head__links a[aria-current]{background:#191719;color:#fff;border-color:#191719}.sd12-collection-head__description{padding:16px 0 0;font-size:14px;line-height:1.6;max-width:780px}.sd12-catalog{background:#fff}.sd12-catalog .collection{--collection-sidebar-width:190px;--collection-gap:32px;margin-bottom:56px}.sd12-catalog .collection-toolbar.full-bleed{width:100%;margin-inline:0;background:#fff;--background:255 255 255}.sd12-catalog .collection-toolbar :is(button,p){font-family:var(--text-font-family);text-transform:none;letter-spacing:0;font-size:13px}.sd12-catalog .product-list{--product-list-calculated-row-gap:36px;--product-list-calculated-column-gap:22px}.sd12-catalog .product-card__figure{background:#f8f6f7}.sd12-catalog .product-card__media{aspect-ratio:3 / 4;display:block}.sd12-catalog .product-card__image{width:100%;height:100%;object-fit:contain}.sd12-catalog .product-card__info{text-align:left;align-items:start;gap:8px;padding-top:14px}.sd12-catalog .product-card :is(.product-title,price-list,.price-list){font-family:var(--text-font-family);font-size:14px;line-height:1.45;letter-spacing:0;text-transform:none}.sd12-catalog .product-card .vendor{font-size:10px;letter-spacing:.1em}.sd12-catalog .facets :is(.h6,.accordion__toggle){font-family:var(--text-font-family);letter-spacing:0;text-transform:none;font-size:13px}.sd12-pdp{background:#fff;padding-block:0 44px!important}.sd12-pdp .product{--product-gap:48px;padding-top:12px}.sd12-pdp .product-gallery{--product-gap:14px;--product-gallery-thumbnail-size:56px;--product-gallery-thumbnail-list-gap:12px}.sd12-pdp .product-gallery__media{background:#f7f5f6}.sd12-pdp .product-gallery__media>img{width:100%;height:min(600px,70vh);object-fit:contain}.sd12-pdp .product-info{padding-top:6px}.sd12-pdp .product-info h1{font-family:var(--text-font-family);font-size:clamp(28px,2.7vw,38px);line-height:1.18;letter-spacing:-.025em;font-weight:500;text-transform:none}.sd12-pdp .product-info [data-block-type=vendor],.sd12-pdp .product-info [data-block-type=vendor] a{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.sd12-pdp .product-info price-list,.sd12-pdp .product-info price-list>*{font-family:var(--text-font-family);font-size:22px;font-weight:500}.sd12-pdp .product-info .block-swatch{min-width:48px;min-height:44px;border-color:#d4c9cf}.sd12-pdp .product-info input:checked+.block-swatch{background:#fae8ee;color:#191719;border-color:#191719}.sd12-pdp .product-info .button{font-family:var(--text-font-family);text-transform:none;letter-spacing:0;min-height:50px;font-size:15px;font-weight:600}.sd12-pdp .product-info .accordion__toggle{font-family:var(--text-font-family);text-transform:none;letter-spacing:0;font-size:15px}.sd12-pdp .product-info .prose{font-size:14px;line-height:1.7}.sd12-size-help a{font-size:12px;text-decoration:underline;text-underline-offset:3px}.sd12-service-links{display:grid;gap:0;border:1px solid #e7dce1;background:#fcf5f8;padding:4px 16px}.sd12-service-links a{display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;text-underline-offset:3px}.sd12-service-links a+a{border-top:1px solid #e7dce1}.sd12-path a:focus-visible,.sd12-collection-head a:focus-visible,.sd12-service-links a:focus-visible{outline:3px solid #8a254d;outline-offset:3px}.shopify-section--main-product:has(.sd12-pdp)~:is(.shopify-section--related-products,.shopify-section--recently-viewed-products) .color-scheme{--background:255 255 255;--text-color:25 23 25;background:#fff}.shopify-section--main-product:has(.sd12-pdp)~:is(.shopify-section--related-products,.shopify-section--recently-viewed-products) .container{width:min(1320px,calc(100% - 80px));max-width:1320px}.shopify-section--main-product:has(.sd12-pdp)~:is(.shopify-section--related-products,.shopify-section--recently-viewed-products) :is(h2,.h2,.product-title,price-list){font-family:var(--text-font-family);text-transform:none;letter-spacing:0}@media(min-width:1000px){.sd12-catalog .product-list[collection-desktop-layout=medium]{--product-list-items-per-row:3}.sd12-catalog .product-list[collection-desktop-layout=large]{--product-list-items-per-row:2}}@media(max-width:999px){.sd12-pdp .product-gallery__carousel.full-bleed{margin-inline:0;width:100%}.shopify-section--main-product:has(.sd12-pdp)~:is(.shopify-section--related-products,.shopify-section--recently-viewed-products) .product-list.bleed{margin-inline:0;width:100%}.sd12-pdp .container,.sd12-catalog>.container,.sd12-collection-head__wrap{width:calc(100% - 48px)}.sd12-pdp .product-gallery__media>img{height:480px}}@media(max-width:699px){.sd12-pdp .container,.sd12-catalog>.container,.sd12-collection-head__wrap{width:calc(100% - 32px)}.sd12-path{padding:14px 0;gap:7px;font-size:10px}.sd12-path [aria-current]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd12-collection-head__title{padding:22px 18px;align-items:flex-start;gap:12px}.sd12-collection-head h1{font-size:31px}.sd12-collection-head__count{font-size:11px;margin-top:8px}.sd12-collection-head__links{gap:6px;padding:16px 0 20px}.sd12-collection-head__links a{padding:9px 12px;font-size:11px}.sd12-catalog .product-list{--product-list-calculated-row-gap:26px;--product-list-calculated-column-gap:12px}.sd12-catalog .product-card :is(.product-title,price-list,.price-list){font-size:13px}.sd12-catalog .product-card__info{padding-top:10px}.sd12-pdp .product{--product-gap:24px;padding-top:0}.sd12-pdp .product-gallery__media>img{height:360px}.sd12-pdp .product-gallery{--product-gallery-gap:12px;--product-gallery-thumbnail-size:44px}.sd12-pdp .product-info h1{font-size:27px}.sd12-pdp .product-info price-list{font-size:21px}.shopify-section--main-product:has(.sd12-pdp)~:is(.shopify-section--related-products,.shopify-section--recently-viewed-products) .container{width:calc(100% - 32px)}}
/*# sourceMappingURL=/cdn/shop/t/50/compiled_assets/styles.css.map */
