.jj-mac-product .jj-sp-field{max-width:360px}.jj-mac-product .jj-sp-sizes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.jj-mac-product .jj-sp-sizes a{text-align:center;min-height:44px;box-sizing:border-box;line-height:20px;padding:11px 4px;background:#fff;border:1px solid #ddd4c7;border-radius:6px}.jj-mac-product .jj-sp-sizes a[aria-current]{border:2px solid #697459;padding:10px 3px;background:#f1f3ea}.jj-mac-product .jj-sp-colors{display:flex;justify-content:space-between;max-width:360px;gap:8px}.jj-mac-product .jj-sp-colors button{flex:0 0 48px;width:48px;height:48px;padding:4px;border:1px solid #ddd4c7;background:#fff;border-radius:50%}.jj-mac-product .jj-sp-colors button[aria-pressed=true]{border:2px solid #697459;padding:3px;background:#f1f3ea}.jj-mac-product .jj-sp-colors img{width:38px;height:38px;border-radius:50%;object-fit:contain}.jj-mac-product .jj-sp-colors button:focus-visible{outline:2px solid #697459;outline-offset:3px}.jj-mac-product .jj-sp-field legend strong{font-size:12px;font-weight:400;margin-left:8px;color:#75695d}.jj-mac-product .jj-mac-specs{margin-top:24px;border-block:1px solid #dfd5c8}.jj-mac-specs summary{min-height:56px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:15px;font-weight:600;list-style:none}.jj-mac-specs summary::-webkit-details-marker{display:none}.jj-mac-specs summary:after{content:"+";font-size:22px;font-weight:400}.jj-mac-specs[open] summary:after{content:"\2212"}.jj-mac-specs dl{display:grid;grid-template-columns:minmax(110px,1fr) minmax(0,2fr);margin:0 0 18px;font-size:13px;line-height:1.65}.jj-mac-specs dt,.jj-mac-specs dd{margin:0;padding:10px 0;border-top:1px solid #e9e1d6}.jj-mac-specs dt{font-weight:600;padding-right:16px}.jj-mac-specs p{font-size:13px;line-height:1.65}.jj-mac-included{border:1px solid #dfd5c8;border-radius:10px;padding:22px;background:#faf7f1}.jj-mac-included h3{margin:0 0 10px;font-size:16px}.jj-mac-included p{font-size:14px;line-height:1.7;margin:0}.jj-mac-product .jj-sp-video{flex:0 0 100%;max-width:100%}.jj-mac-product .jj-sp-thumbs video{display:block;max-height:480px}.jj-mac-product .jj-sp-story-head h2{font-size:clamp(22px,2.4vw,28px)}@media(max-width:650px){.jj-mac-product .jj-sp-field,.jj-mac-product .jj-sp-colors{max-width:100%}.jj-mac-included{padding:18px}.jj-mac-product .jj-sp-description{margin-top:30px;padding-top:28px}}.jj-mac-product .jj-sp-colors button{display:grid;place-items:center}.jj-mac-product .jj-sp-colors button i{display:block;width:32px;height:32px;border-radius:50%;border:1px solid #0000000d;box-sizing:border-box}.jj-mac-product .jj-mac-video-stage{display:block;width:100%;max-height:650px;aspect-ratio:1;object-fit:contain;background:#f5f0e8}.jj-mac-product .jj-mac-video-thumb{min-height:60px;min-width:72px;font-size:12px;background:#f5f0e8;color:#53362c}.jj-mac-product .jj-mac-video-thumb[aria-pressed=true]{border:2px solid #697459}@media(max-width:650px){.jj-mac-product .jj-mac-video-stage{max-height:430px}}.jj-mac-product .jj-mac-video-thumb{position:relative;overflow:hidden;padding:0;min-width:0}.jj-mac-product .jj-mac-video-thumb img{display:block;width:72px;height:72px;object-fit:cover}.jj-mac-product .jj-mac-video-thumb span{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font-size:20px;text-shadow:0 1px 5px #000;background:#0002}@media(max-width:650px){.jj-mac-product .jj-mac-video-thumb img{width:60px;height:60px}}.jj-mac-product .jj-sp-colors{display:grid;grid-template-columns:repeat(5,44px);justify-content:start;gap:6px 10px;max-width:300px}.jj-mac-product .jj-sp-colors button{width:44px;height:44px;min-height:44px;flex-basis:44px;padding:5px;border-color:transparent;background:transparent}.jj-mac-product .jj-sp-colors button[aria-pressed=true]{padding:5px;border:1px solid #554334;background:transparent}.jj-mac-product .jj-sp-colors button i{width:32px;height:32px}.jj-mac-product .jj-sp-field{min-width:0}.jj-mac-product .jj-mac-pair-field{max-width:none;margin-top:24px}.jj-mac-product .jj-mac-pair-field legend small{font-size:11px}.jj-mac-product .jj-sp-included{margin:12px 0;font-size:13px;line-height:1.6}.jj-mac-product .jj-mac-cover-option{margin:12px 0}.jj-mac-product .jj-mac-cover-option button{border-radius:6px;min-height:48px;padding:12px 14px}.jj-mac-product .jj-mac-cover-option button[aria-pressed=true]{border-width:1px;box-shadow:inset 0 0 0 .5px #697459;padding:12px 14px}.jj-mac-product .jj-mac-cover-option span{font-size:15px}.jj-mac-product .jj-mac-total{margin-top:12px}.jj-mac-product .jj-sp-pricing{margin-bottom:18px}.jj-mac-product .jj-sp-details h1{font-family:Georgia,serif;font-size:clamp(26px,2.5vw,34px);font-weight:400}.jj-mac-product .jj-mac-video-stage{max-height:650px}.jj-mac-product .jj-sp-description{max-width:860px}.jj-mac-product .jj-sp-lead{font-size:14px}.jj-mac-product .jj-sp-thumbs{flex-wrap:wrap}.jj-mac-product .jj-mac-pair-field .jj-mac-options button small{color:#75695d}@media(max-width:650px){.jj-mac-product .jj-sp-colors{max-width:100%}.jj-mac-product .jj-sp-details h1{font-size:28px}.jj-mac-product .jj-sp-gallery{position:static}.jj-mac-product .jj-mac-pair-field legend small{display:block;margin:4px 0 0}.jj-mac-product .jj-mac-video-stage{max-height:430px}}.jj-mac-product .jj-sp-colors{grid-template-columns:repeat(5,44px)}.jj-mac-product .jj-sp-colors-toggle{display:inline-block;border:0;padding:4px 0;background:transparent;color:#75695d;text-decoration:underline;text-underline-offset:3px;font-size:12px;margin-top:4px;min-height:32px}.jj-mac-product .jj-sp-color-dialog{box-sizing:border-box}.jj-mac-product .jj-sp-all-colors button:focus-visible{outline:2px solid #796858;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/macaron-landing.css.map */
