.jpd-page{--jpd-ink: #493e3e;--jpd-body: #5d514c;--jpd-muted: #796b64;--jpd-accent: #80675b;--jpd-line: #e4d8cf;--jpd-paper: #fffdfb;--jpd-soft: #f7f2ed;--text-color: 73 62 62;--border-color: 228 216 207;color:var(--jpd-ink);background:var(--jpd-paper);font-family:var(--text-font-family, sans-serif);font-size:15px;line-height:1.85;letter-spacing:.015em;padding-block:52px 64px}.jpd-page .product{column-gap:clamp(36px,5.2vw,82px)}.jpd-page .product-info{--product-info-gap: 20px}.jpd-page .jpd-eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 16px;color:var(--jpd-accent);font-size:11px;font-weight:500;letter-spacing:.26em;line-height:1.4}.jpd-eyebrow:before{content:"";width:28px;height:1px;background:#bba496}.jpd-page .product-title{margin:0;color:var(--jpd-ink);font-family:var(--jpd-serif, "Yu Mincho", "Hiragino Mincho ProN", serif);font-size:clamp(26px,2.2vw,32px);font-weight:500;line-height:1.6;letter-spacing:.025em;text-transform:none;overflow-wrap:anywhere}.jpd-page .jpd-title__suffix{display:block;margin-top:10px;color:var(--jpd-muted);font-family:var(--text-font-family, sans-serif);font-size:12px;font-weight:400;letter-spacing:.03em;line-height:1.7}.jpd-page .product-info__block-item[data-block-type=price]{margin-top:18px;margin-bottom:24px}.jpd-page .price-list--product{align-items:baseline;column-gap:14px;row-gap:4px}.jpd-page .price-list--product sale-price{color:var(--jpd-ink);font-family:var(--text-font-family, sans-serif);font-size:26px;font-weight:400;letter-spacing:.015em;line-height:1.4;font-variant-numeric:tabular-nums}.jpd-page .price-list--product sale-price.text-on-sale{color:#8c5149}.jpd-page .price-list--product compare-at-price{color:var(--jpd-muted);font-size:14px;font-weight:400}.jpd-page .product-info__block-item[data-block-type=description]{margin-block:28px 32px}.jpd-page .jpd-description{display:block;padding-top:26px;border-top:1px solid var(--jpd-line);color:var(--jpd-body);font-family:var(--text-font-family, sans-serif);font-size:15px;font-weight:400;line-height:1.95;letter-spacing:.015em;overflow-wrap:anywhere}.jpd-page .jpd-description :is(p,li,td,th,dt,dd,span){font-family:inherit}.jpd-page .jpd-description>:first-child{margin-top:0}.jpd-page .jpd-description>:last-child{margin-bottom:0}.jpd-page .jpd-description :is(p,ul,ol,dl,table){margin-block:12px 22px}.jpd-page .jpd-description :is(h2,h3,h4,h5,h6,.jpd-description__heading){margin:28px 0 10px;color:var(--jpd-ink);font-family:var(--text-font-family, sans-serif);font-size:16px;font-weight:500;letter-spacing:.035em;line-height:1.7;text-transform:none}.jpd-page .jpd-description :is(h2,h3,h4,h5,h6) strong{font-weight:inherit}.jpd-page .jpd-description>:is(.jpd-description__lead,p:first-child,h4:first-child:not(.jpd-description__heading)){margin-top:0;margin-bottom:26px;color:var(--jpd-ink);font-family:var(--text-font-family, sans-serif);font-size:16px;font-weight:400;letter-spacing:.018em;line-height:2}.jpd-page .jpd-description>:is(.jpd-description__lead,p:first-child,h4:first-child:not(.jpd-description__heading)) strong{font-weight:400}.jpd-page .jpd-description__heading{display:flex;align-items:baseline;gap:10px}.jpd-page .jpd-description__heading:before{content:"";flex:0 0 14px;height:1px;align-self:center;background:#bba496}.jpd-page .jpd-description .jpd-description__specs{margin:14px 0 0;padding:4px 20px;border:1px solid var(--jpd-line);background:var(--jpd-soft)}.jpd-page .jpd-description__spec-row{display:grid;grid-template-columns:5.2em minmax(0,1fr);gap:14px;margin:0;padding:13px 0}.jpd-page .jpd-description__spec-row+.jpd-description__spec-row{border-top:1px solid var(--jpd-line)}.jpd-page .jpd-description__spec-row dt{margin:0;color:var(--jpd-muted);font-size:13px;font-weight:400;line-height:1.85}.jpd-page .jpd-description__spec-row dd{margin:0;color:var(--jpd-body);font-size:14px;font-weight:400;line-height:1.85}.jpd-page .jpd-description__spec-row :is(dt,dd)>:first-child{margin-top:0}.jpd-page .jpd-description__spec-row :is(dt,dd)>:last-child{margin-bottom:0}.jpd-page .jpd-description__spec-row :is(dt,dd) p{margin-block:0;font-size:inherit;font-weight:inherit;line-height:inherit}.jpd-page .jpd-description a{text-underline-offset:4px;text-decoration-thickness:1px}.jpd-page .jpd-description img{max-width:100%;height:auto}.jpd-page .jpd-description table{width:100%;font-size:14px}.jpd-page .jpd-description :is(th,td){padding:12px}.jpd-page jamila-nail-size.jn-size{--jn-line: #decec3;--jn-soft: #eee3d9;margin-top:32px;padding:26px 24px 22px;border:1px solid var(--jpd-line);background:#fcf8f4;color:var(--jpd-ink);font-family:var(--text-font-family, sans-serif)}.jpd-page .jn-size .jn-size__title{font-family:var(--jpd-serif, serif);font-size:23px;font-weight:500;letter-spacing:.025em;line-height:1.6}.jpd-page .jn-size .jn-size__help{color:var(--jpd-muted);font-size:13px;line-height:1.85}.jpd-page .jn-size .jn-size__shape{color:var(--jpd-muted);font-size:12px;line-height:1.8}.jpd-page .jn-size .jn-size__shape span{color:var(--jpd-ink);font-size:13px;font-weight:500}.jpd-page .jn-size .jn-size__guide{background:var(--jpd-paper);border-color:var(--jpd-line);border-radius:0;color:var(--jpd-ink);font-size:14px}.jpd-page .jn-size .jn-size__measure{font-size:12px;line-height:1.8;color:var(--jpd-muted)}.jpd-page .jn-size .jn-size__presets legend{color:var(--jpd-ink);font-size:14px;font-weight:500}.jpd-page .jn-size .jn-size__cards{gap:9px}.jpd-page .jn-size .jn-size__card{min-height:52px;border-radius:0;border-color:#d9c8bb;background:var(--jpd-paper);color:var(--jpd-ink);font-size:18px;font-weight:400}.jpd-page .jn-size .jn-size__card[aria-pressed=true]{border-color:#80675b;background:#e9dacf;color:#493e3e;box-shadow:inset 0 0 0 1px #80675b}.jpd-page .jn-size .jn-size__summary{background:transparent;border-radius:0}.jpd-page .jn-size .jn-size__summary-title{color:var(--jpd-muted);font-size:12px;line-height:1.8}.jpd-page .jn-size .jn-size__details>summary{color:var(--jpd-ink);font-size:14px}.jpd-page .jn-size .jn-size__hand{border-radius:0;background:var(--jpd-paper)}.jpd-page .jn-size .jn-size__hand legend{font-size:14px;color:var(--jpd-accent)}.jpd-page .jn-size .jn-size__finger label{font-size:13px;color:var(--jpd-muted)}.jpd-page .jn-size .jn-size__select{border-radius:0;color:var(--jpd-ink)}.jpd-page .jn-size .jn-size__progress{background:#f0e8e1;border-radius:0;color:var(--jpd-muted);font-size:13px}.jpd-page .jn-size[data-completed=true] .jn-size__progress{color:#645144;background:#ede2d6}.jpd-page .product-info__block-item[data-block-type=nail-paid-options]{color:var(--jpd-body);font-size:14px;line-height:1.8}.jpd-page .product-info__block-item[data-block-type=text] .prose{color:var(--jpd-muted);font-size:13px;line-height:1.8}.jpd-page .product-info__block-item[data-block-type=quantity-selector]{margin-top:26px;margin-bottom:14px}.jpd-page .jpd-quantity{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.jpd-page .jpd-quantity__label{color:var(--jpd-muted);font-size:13px}.jpd-page .jpd-quantity .quantity-selector{min-height:46px;border-color:#d9c8bb;background:var(--jpd-paper)}.jpd-page .jpd-quantity>p{width:100%}.jpd-page .product-info__block-item[data-block-type=buy-buttons]{margin-top:14px}.jpd-page .buy-buttons .button[type=submit]{--button-background: 83 64 57;--button-outline-color: 83 64 57;--button-text-color: 255 253 251;--initial-gradient: linear-gradient(#534039, #534039);--hover-gradient: linear-gradient(#765b4f, #765b4f);color:#fffdfb;min-height:54px;border-color:#534039;border-radius:0;font-family:var(--text-font-family, sans-serif);font-size:15px;font-weight:500;letter-spacing:.06em;text-transform:none}.jpd-page .product-content-below-gallery{margin-top:20px}.jpd-page .accordion{border-color:var(--jpd-line)}.jpd-page .accordion__toggle{padding-block:22px;color:var(--jpd-ink);font-family:var(--text-font-family, sans-serif);font-size:15px;font-weight:500;line-height:1.7;letter-spacing:.02em;text-transform:none}.jpd-page .accordion__toggle strong{font-weight:500}.jpd-page .accordion__content{color:var(--jpd-body);font-family:var(--text-font-family, sans-serif);font-size:14px;line-height:1.95}.jpd-page :is(.variant-picker__option-info,.variant-picker__option-values){font-size:14px;line-height:1.8}.jpd-page :is(button,a,select,input,summary):focus-visible{outline:2px solid #896a58;outline-offset:4px}body:has(.jpd-page){background:#fffdfb}body:has(.jpd-page) .announcement-bar{--background: 119 92 88;--text-color: 255 253 251;background:#775c58;color:#fffdfb}body:has(.jpd-page) .announcement-bar .prose{font-family:var(--text-font-family);font-size:13px;font-weight:400;line-height:1.7;letter-spacing:.015em}body:has(.jpd-page) .shopify-section--header{--background: 255 253 251;--text-color: 61 50 50;--border-color: 228 220 214;border-bottom:1px solid #e4dcd6}body:has(.jpd-page) .header{background:#fffdfb;color:#3d3232}body:has(.jpd-page) .header__logo-image{mix-blend-mode:multiply}@media(min-width:1200px){body:has(.jpd-page) .header{--header-grid: "logo primary-nav secondary-nav" / auto minmax(0, 1fr) auto;column-gap:32px;padding-block:19px}body:has(.jpd-page) .header__primary-nav{justify-content:center;flex-wrap:nowrap;column-gap:22px}body:has(.jpd-page) .header__primary-nav .h6{font-size:13px;letter-spacing:.035em;white-space:nowrap}body:has(.jpd-page) .header__secondary-nav{column-gap:16px}}@media(min-width:1000px)and (max-width:1199px){body:has(.jpd-page) .header__primary-nav>button{display:inline-flex}body:has(.jpd-page) .header__primary-nav>ul{display:none}}@media(max-width:749px){body:has(.jpd-page) .announcement-bar .prose{font-size:12px}}body:has(.jpd-page) .product-recommendations .section-header .h2{font-family:var(--jpd-serif, "Yu Mincho", serif);text-transform:none}@media(hover:hover){.jpd-page .buy-buttons .button[type=submit]:not([disabled]):hover{color:#fffdfb;border-color:#765b4f}.jpd-page .jn-size .jn-size__card:hover{border-color:#80675b}.jpd-page .jn-size .jn-size__guide:hover{background:#f2e9e1}}@media(max-width:999px){.jpd-page{padding-block:28px 44px}.jpd-page .product{row-gap:30px}.jpd-page .product-info{position:static}.jpd-page .product-title{font-size:27px}}@media(max-width:699px){.jpd-page{padding-block:20px 38px;font-size:15px}.jpd-page>.container{margin-inline:20px;padding-inline:0}.jpd-page .jpd-eyebrow{margin-bottom:14px;font-size:10px}.jpd-page .product-title{font-size:24px;line-height:1.65;letter-spacing:.015em}.jpd-page .jpd-title__suffix{font-size:11px;margin-top:8px}.jpd-page .price-list--product sale-price{font-size:25px}.jpd-page .price-list--product compare-at-price{font-size:13px}.jpd-page .product-info__block-item[data-block-type=description]{margin-block:24px 28px}.jpd-page .jpd-description{padding-top:22px;font-size:15px;line-height:1.95}.jpd-page .jpd-description>:is(.jpd-description__lead,p:first-child,h4:first-child:not(.jpd-description__heading)){font-size:15px;line-height:1.95;margin-bottom:24px}.jpd-page .jpd-description .jpd-description__specs{padding-inline:16px}.jpd-page .jpd-description__spec-row{grid-template-columns:4.5em minmax(0,1fr);gap:12px;padding-block:12px}.jpd-page .jpd-description__spec-row dt{font-size:12px}.jpd-page .jpd-description__spec-row dd{font-size:13px;line-height:1.9}.jpd-page jamila-nail-size.jn-size{margin-top:28px;padding:22px 17px 18px}.jpd-page .jn-size .jn-size__title{font-size:21px}.jpd-page .jn-size .jn-size__card{min-height:50px}.jpd-page .jn-size .jn-size__widths{gap:0;margin-top:12px;padding-top:0;border:1px solid var(--jpd-line);background:var(--jpd-paper)}.jpd-page .jn-size .jn-size__widths>div{min-width:0;padding:8px 2px}.jpd-page .jn-size .jn-size__widths>div+div{border-left:1px solid var(--jpd-line)}.jpd-page .jn-size .jn-size__widths dt{min-height:18px;font-size:11px;line-height:1.6;white-space:nowrap;letter-spacing:0}.jpd-page .jn-size .jn-size__widths dd{margin-top:4px;font-size:14px;line-height:1.6;letter-spacing:0}.jpd-page .jn-size .jn-size__widths dd:after{font-size:9px}.jpd-page .jn-size .jn-size__hands{grid-template-columns:1fr}.jpd-page .jn-size .jn-size__finger{grid-template-columns:64px minmax(0,1fr);gap:10px}.jpd-page .jn-size .jn-size__select{font-size:16px;min-height:46px}.jpd-page .buy-buttons .button[type=submit]{min-height:54px}.jpd-page .accordion__toggle{font-size:14px;padding-block:20px}.jpd-page .product-content-below-gallery{margin-top:0}}body:has(.jpd-page) .shopify-section--related-products .section-spacing{padding-block:clamp(48px,5vw,76px);background:#fffdfb;color:#493e3e}body:has(.jpd-page) .shopify-section--related-products .section-header h2{font-family:var(--jpd-serif, "Yu Mincho", "Hiragino Mincho ProN", serif);font-size:clamp(23px,2.3vw,32px);font-weight:500;line-height:1.6;letter-spacing:.05em;text-transform:none}body:has(.jpd-page) .shopify-section--related-products .product-card__info{padding-top:18px}body:has(.jpd-page) .shopify-section--related-products .product-title{font-family:var(--text-font-family);font-size:14px;font-weight:400;line-height:1.8;letter-spacing:.025em;text-transform:none;color:#493e3e}body:has(.jpd-page) .shopify-section--related-products sale-price{font-weight:500;color:#8c5149}body:has(.jpd-page) .shopify-section--related-products compare-at-price{font-weight:400;color:#796b64}body:has(.jpd-page) .shopify-section--newsletter>.color-scheme{--text-color: 73 62 62;--background: 246 239 233;--button-background: 87 69 60;--button-text-color: 255 253 251;--border-color: 205 188 174;padding:clamp(48px,5.5vw,80px) clamp(24px,4vw,64px);padding-block-start:clamp(48px,5.5vw,80px)!important;border-block:1px solid #e4d8cf;color:#493e3e;background:linear-gradient(115deg,#faf6f1,#f1e7df)}body:has(.jpd-page) .newsletter.content-over-media{display:block;min-height:0;overflow:visible}body:has(.jpd-page) .newsletter>.content{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px;width:100%;max-width:1240px;margin:0 auto;text-align:left}body:has(.jpd-page) .newsletter .section-header{justify-self:start;margin-inline:0;text-align:left}body:has(.jpd-page) .newsletter .section-header .h6{margin-bottom:18px;color:#80675b;font-family:var(--text-font-family);font-size:11px;font-weight:500;letter-spacing:.22em}body:has(.jpd-page) .newsletter h2{margin-top:0;font-family:var(--jpd-serif, "Yu Mincho", "Hiragino Mincho ProN", serif);font-size:clamp(24px,2.4vw,34px);font-weight:500;line-height:1.55;letter-spacing:.035em;text-transform:none}body:has(.jpd-page) .newsletter .prose p:not(.h6){margin-top:18px;color:#66584f;font-size:14px;font-weight:400;line-height:1.9;letter-spacing:.025em}body:has(.jpd-page) .newsletter .form{width:100%;max-width:560px;justify-self:end}body:has(.jpd-page) .newsletter .form-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}body:has(.jpd-page) .newsletter .form-control{min-width:0}body:has(.jpd-page) .newsletter .input{min-height:54px;padding-inline:18px;border:1px solid #cdbcae;border-radius:0;background:#fffdfb;color:#493e3e;font-size:16px}body:has(.jpd-page) .newsletter .input::placeholder{color:#827367;opacity:1}body:has(.jpd-page) .newsletter .input:focus-visible{outline:2px solid #80675b;outline-offset:3px}body:has(.jpd-page) .newsletter .button{min-width:124px;min-height:54px;padding:14px 24px;border:1px solid #57453c;border-radius:0;font-size:14px;font-weight:500;letter-spacing:.08em;text-transform:none}body:has(.jpd-page) .shopify-section--footer .footer{padding-top:52px;background:#fffdfb;color:#5d514c;--text-color: 93 81 76}body:has(.jpd-page) .footer__block--links .h6{font-family:var(--jpd-serif, "Yu Mincho", "Hiragino Mincho ProN", serif);font-size:15px;letter-spacing:.035em}body:has(.jpd-page) .footer__block--links strong{font-weight:500}body:has(.jpd-page) .footer__block--links a{font-size:13px;line-height:1.9}@media screen and (max-width:899px){body:has(.jpd-page) .newsletter>.content{grid-template-columns:minmax(0,1fr);gap:28px;max-width:600px}body:has(.jpd-page) .newsletter .form{justify-self:start;max-width:none}}@media screen and (max-width:499px){body:has(.jpd-page) .newsletter .form-row{grid-template-columns:minmax(0,1fr);gap:12px}body:has(.jpd-page) .newsletter .button{width:100%}body:has(.jpd-page) .shopify-section--related-products .product-title{font-size:13px}body:has(.jpd-page) .shopify-section--related-products .product-card__info{padding-top:12px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/jamila-product-page.css.map */
