:root{--shape--blob-1:97.686% 33.617%, 98.392% 36.152%, 98.96% 38.721%, 99.398% 41.315%, 99.712% 43.928%, 99.909% 46.552%, 99.995% 49.182%, 99.974% 51.813%, 99.852% 54.441%, 99.63% 57.063%, 99.311% 59.675%, 98.897% 62.274%, 98.389% 64.856%, 97.787% 67.417%, 97.091% 69.955%, 96.299% 72.464%, 95.411% 74.941%, 94.422% 77.379%, 93.329% 79.773%, 92.127% 82.114%, 90.812% 84.393%, 89.377% 86.598%, 87.813% 88.714%, 86.114% 90.723%, 84.272% 92.6%, 82.279% 94.317%, 80.125% 95.828%, 77.832% 97.117%, 75.423% 98.172%, 72.92% 98.983%, 70.352% 99.552%, 67.743% 99.887%, 65.115% 100%, 62.485% 99.907%, 59.869% 99.627%, 57.277% 99.176%, 54.717% 98.571%, 52.193% 97.825%, 49.711% 96.954%, 47.271% 95.967%, 44.877% 94.876%, 42.529% 93.689%, 40.227% 92.414%, 37.972% 91.058%, 35.764% 89.626%, 33.604% 88.123%, 31.491% 86.555%, 29.426% 84.924%, 27.41% 83.234%, 25.441% 81.487%, 23.522% 79.687%, 21.651% 77.836%, 19.832% 75.935%, 18.064% 73.986%, 16.35% 71.99%, 14.691% 69.947%, 13.09% 67.859%, 11.549% 65.726%, 10.073% 63.547%, 8.665% 61.324%, 7.331% 59.056%, 6.076% 56.744%, 4.907% 54.386%, 3.832% 51.984%, 2.861% 49.539%, 2.006% 47.05%, 1.28% 44.521%, 0.699% 41.955%, 0.28% 39.358%, 0.044% 36.738%, 0.014% 34.107%, 0.212% 31.484%, 0.66% 28.892%, 1.371% 26.359%, 2.338% 23.913%, 3.54% 21.574%, 4.951% 19.354%, 6.546% 17.261%, 8.3% 15.3%, 10.191% 13.471%, 12.199% 11.771%, 14.307% 10.197%, 16.502% 8.746%, 18.771% 7.414%, 21.104% 6.198%, 23.493% 5.094%, 25.93% 4.101%, 28.408% 3.217%, 30.922% 2.439%, 33.466% 1.768%, 36.036% 1.203%, 38.627% 0.744%, 41.235% 0.394%, 43.855% 0.152%, 46.483% 0.023%, 49.114% 0.008%, 51.744% 0.103%, 54.366% 0.315%, 56.977% 0.648%, 59.569% 1.1%, 62.137% 1.672%, 64.676% 2.363%, 67.179% 3.173%, 69.642% 4.101%, 72.056% 5.147%, 74.416% 6.31%, 76.715% 7.59%, 78.946% 8.985%, 81.102% 10.494%, 83.174% 12.115%, 85.156% 13.846%, 87.039% 15.684%, 88.815% 17.625%, 90.477% 19.664%, 92.017% 21.797%, 93.429% 24.017%, 94.707% 26.318%, 95.844% 28.69%, 96.838% 31.126%, 97.686% 33.617%;--shape--blob-2:85.349% 11.712%, 87.382% 13.587%, 89.228% 15.647%, 90.886% 17.862%, 92.359% 20.204%, 93.657% 22.647%, 94.795% 25.169%, 95.786% 27.752%, 96.645% 30.382%, 97.387% 33.048%, 98.025% 35.74%, 98.564% 38.454%, 99.007% 41.186%, 99.358% 43.931%, 99.622% 46.685%, 99.808% 49.446%, 99.926% 52.21%, 99.986% 54.977%, 99.999% 57.744%, 99.975% 60.511%, 99.923% 63.278%, 99.821% 66.043%, 99.671% 68.806%, 99.453% 71.565%, 99.145% 74.314%, 98.724% 77.049%, 98.164% 79.759%, 97.433% 82.427%, 96.495% 85.03%, 95.311% 87.529%, 93.841% 89.872%, 92.062% 91.988%, 89.972% 93.796%, 87.635% 95.273%, 85.135% 96.456%, 82.532% 97.393%, 79.864% 98.127%, 77.156% 98.695%, 74.424% 99.129%, 71.676% 99.452%, 68.918% 99.685%, 66.156% 99.844%, 63.39% 99.942%, 60.624% 99.99%, 57.856% 99.999%, 55.089% 99.978%, 52.323% 99.929%, 49.557% 99.847%, 46.792% 99.723%, 44.031% 99.549%, 41.273% 99.317%, 38.522% 99.017%, 35.781% 98.639%, 33.054% 98.17%, 30.347% 97.599%, 27.667% 96.911%, 25.024% 96.091%, 22.432% 95.123%, 19.907% 93.994%, 17.466% 92.69%, 15.126% 91.216%, 12.902% 89.569%, 10.808% 87.761%, 8.854% 85.803%, 7.053% 83.703%, 5.418% 81.471%, 3.962% 79.119%, 2.702% 76.656%, 1.656% 74.095%, 0.846% 71.45%, 0.294% 68.74%, 0.024% 65.987%, 0.05% 63.221%, 0.343% 60.471%, 0.858% 57.752%, 1.548% 55.073%, 2.37% 52.431%, 3.283% 49.819%, 4.253% 47.227%, 5.249% 44.646%, 6.244% 42.063%, 7.211% 39.471%, 8.124% 36.858%, 8.958% 34.22%, 9.711% 31.558%, 10.409% 28.88%, 11.083% 26.196%, 11.76% 23.513%, 12.474% 20.839%, 13.259% 18.186%, 14.156% 15.569%, 15.214% 13.012%, 16.485% 10.556%, 18.028% 8.261%, 19.883% 6.211%, 22.041% 4.484%, 24.44% 3.11%, 26.998% 2.057%, 29.651% 1.275%, 32.36% 0.714%, 35.101% 0.337%, 37.859% 0.11%, 40.624% 0.009%, 43.391% 0.016%, 46.156% 0.113%, 48.918% 0.289%, 51.674% 0.533%, 54.425% 0.837%, 57.166% 1.215%, 59.898% 1.654%, 62.618% 2.163%, 65.322% 2.75%, 68.006% 3.424%, 70.662% 4.197%, 73.284% 5.081%, 75.86% 6.091%, 78.376% 7.242%, 80.813% 8.551%, 83.148% 10.036%, 85.349% 11.712%;--shape--blob-3:78.621% 12.736%, 80.746% 14.354%, 82.71% 16.163%, 84.52% 18.127%, 86.187% 20.215%, 87.721% 22.401%, 89.134% 24.668%, 90.437% 27%, 91.639% 29.386%, 92.748% 31.816%, 93.77% 34.284%, 94.714% 36.783%, 95.583% 39.309%, 96.382% 41.858%, 97.112% 44.428%, 97.77% 47.017%, 98.353% 49.624%, 98.858% 52.248%, 99.279% 54.886%, 99.611% 57.536%, 99.847% 60.197%, 99.977% 62.865%, 99.991% 65.537%, 99.879% 68.205%, 99.626% 70.865%, 99.217% 73.504%, 98.635% 76.111%, 97.863% 78.668%, 96.879% 81.151%, 95.683% 83.538%, 94.291% 85.818%, 92.717% 87.976%, 90.974% 89.999%, 89.075% 91.878%, 87.033% 93.599%, 84.86% 95.151%, 82.567% 96.52%, 80.167% 97.692%, 77.673% 98.647%, 75.1% 99.364%, 72.469% 99.819%, 69.805% 99.997%, 67.136% 99.893%, 64.491% 99.529%, 61.884% 98.946%, 59.324% 98.186%, 56.807% 97.29%, 54.329% 96.293%, 51.88% 95.225%, 49.451% 94.114%, 47.03% 92.984%, 44.607% 91.858%, 42.173% 90.757%, 39.719% 89.701%, 37.245% 88.695%, 34.756% 87.723%, 32.263% 86.763%, 29.775% 85.79%, 27.301% 84.782%, 24.852% 83.715%, 22.441% 82.564%, 20.085% 81.306%, 17.802% 79.919%, 15.615% 78.386%, 13.549% 76.694%, 11.627% 74.839%, 9.875% 72.824%, 8.296% 70.669%, 6.878% 68.406%, 5.612% 66.054%, 4.489% 63.63%, 3.502% 61.148%, 2.645% 58.618%, 1.914% 56.049%, 1.304% 53.448%, 0.812% 50.823%, 0.437% 48.178%, 0.177% 45.519%, 0.033% 42.852%, 0.004% 40.181%, 0.091% 37.511%, 0.299% 34.847%, 0.634% 32.197%, 1.088% 29.565%, 1.657% 26.955%, 2.344% 24.374%, 3.15% 21.827%, 4.078% 19.322%, 5.133% 16.868%, 6.321% 14.475%, 7.651% 12.159%, 9.134% 9.937%, 10.78% 7.835%, 12.604% 5.883%, 14.615% 4.127%, 16.82% 2.622%, 19.214% 1.442%, 21.758% 0.633%, 24.387% 0.168%, 27.052% 0.002%, 29.721% 0.082%, 32.378% 0.357%, 35.016% 0.781%, 37.632% 1.318%, 40.231% 1.936%, 42.817% 2.607%, 45.396% 3.304%, 47.975% 4.002%, 50.561% 4.673%, 53.163% 5.278%, 55.778% 5.822%, 58.401% 6.329%, 61.027% 6.821%, 63.65% 7.326%, 66.264% 7.878%, 68.858% 8.515%, 71.418% 9.281%, 73.919% 10.217%, 76.332% 11.362%, 78.621% 12.736%;--shape--blob-4:80.628% 3.397%, 82.907% 4.713%, 85.051% 6.239%, 87.055% 7.945%, 88.916% 9.806%, 90.636% 11.799%, 92.213% 13.907%, 93.65% 16.112%, 94.946% 18.403%, 96.102% 20.768%, 97.115% 23.198%, 97.983% 25.683%, 98.702% 28.215%, 99.256% 30.788%, 99.652% 33.39%, 99.898% 36.011%, 99.998% 38.642%, 99.953% 41.274%, 99.765% 43.899%, 99.436% 46.511%, 98.966% 49.101%, 98.355% 51.662%, 97.602% 54.184%, 96.703% 56.658%, 95.658% 59.074%, 94.459% 61.417%, 93.104% 63.674%, 91.61% 65.841%, 89.994% 67.919%, 88.274% 69.912%, 86.469% 71.828%, 84.595% 73.677%, 82.668% 75.471%, 80.701% 77.221%, 78.709% 78.941%, 76.701% 80.644%, 74.69% 82.343%, 72.683% 84.048%, 70.68% 85.756%, 68.669% 87.455%, 66.637% 89.129%, 64.575% 90.765%, 62.468% 92.344%, 60.307% 93.847%, 58.08% 95.251%, 55.778% 96.528%, 53.396% 97.648%, 50.934% 98.576%, 48.398% 99.281%, 45.809% 99.751%, 43.186% 99.976%, 40.555% 99.967%, 37.933% 99.738%, 35.337% 99.303%, 32.781% 98.675%, 30.276% 97.865%, 27.834% 96.884%, 25.462% 95.741%, 23.171% 94.446%, 20.969% 93.004%, 18.866% 91.42%, 16.874% 89.7%, 14.991% 87.861%, 13.22% 85.913%, 11.56% 83.87%, 10.011% 81.742%, 8.574% 79.537%, 7.246% 77.263%, 6.029% 74.929%, 4.921% 72.541%, 3.923% 70.106%, 3.034% 67.628%, 2.256% 65.113%, 1.587% 62.566%, 1.033% 59.993%, 0.595% 57.397%, 0.275% 54.784%, 0.076% 52.159%, 0.001% 49.528%, 0.052% 46.896%, 0.236% 44.27%, 0.556% 41.657%, 1.019% 39.066%, 1.631% 36.506%, 2.398% 33.988%, 3.328% 31.525%, 4.412% 29.127%, 5.654% 26.806%, 7.044% 24.57%, 8.571% 22.426%, 10.224% 20.378%, 11.993% 18.429%, 13.868% 16.581%, 15.84% 14.837%, 17.9% 13.198%, 20.041% 11.666%, 22.255% 10.243%, 24.54% 8.937%, 26.891% 7.752%, 29.296% 6.68%, 31.746% 5.718%, 34.235% 4.86%, 36.755% 4.099%, 39.3% 3.427%, 41.865% 2.833%, 44.444% 2.306%, 47.035% 1.836%, 49.633% 1.412%, 52.237% 1.025%, 54.847% 0.677%, 57.463% 0.383%, 60.086% 0.162%, 62.715% 0.029%, 65.348% 0.006%, 67.978% 0.112%, 70.597% 0.372%, 73.193% 0.808%, 75.747% 1.446%, 78.234% 2.304%, 80.628% 3.397%;--shape--blob-5:80.452% 2.197%, 82.761% 3.507%, 84.885% 5.101%, 86.818% 6.922%, 88.568% 8.92%, 90.147% 11.056%, 91.569% 13.3%, 92.848% 15.628%, 93.997% 18.023%, 95.026% 20.472%, 95.944% 22.966%, 96.759% 25.494%, 97.476% 28.053%, 98.1% 30.635%, 98.634% 33.238%, 99.082% 35.856%, 99.444% 38.489%, 99.714% 41.132%, 99.893% 43.782%, 99.986% 46.438%, 99.992% 49.094%, 99.909% 51.75%, 99.736% 54.401%, 99.472% 57.045%, 99.113% 59.677%, 98.656% 62.294%, 98.098% 64.892%, 97.435% 67.465%, 96.663% 70.007%, 95.776% 72.511%, 94.769% 74.969%, 93.636% 77.373%, 92.372% 79.709%, 90.97% 81.966%, 89.423% 84.125%, 87.728% 86.17%, 85.898% 88.095%, 83.943% 89.894%, 81.873% 91.56%, 79.701% 93.088%, 77.435% 94.475%, 75.087% 95.718%, 72.666% 96.811%, 70.182% 97.753%, 67.645% 98.54%, 65.063% 99.165%, 62.446% 99.622%, 59.804% 99.904%, 57.15% 100%, 54.495% 99.9%, 51.855% 99.607%, 49.242% 99.128%, 46.668% 98.471%, 44.142% 97.651%, 41.669% 96.68%, 39.254% 95.572%, 36.9% 94.342%, 34.605% 93.002%, 32.37% 91.566%, 30.193% 90.044%, 28.067% 88.45%, 25.999% 86.782%, 23.993% 85.04%, 22.054% 83.224%, 20.182% 81.338%, 18.38% 79.387%, 16.644% 77.375%, 14.972% 75.31%, 13.36% 73.198%, 11.802% 71.046%, 10.288% 68.863%, 8.816% 66.651%, 7.404% 64.4%, 6.063% 62.107%, 4.809% 59.765%, 3.656% 57.371%, 2.624% 54.923%, 1.73% 52.421%, 0.998% 49.868%, 0.451% 47.268%, 0.112% 44.634%, 0% 41.98%, 0.117% 39.327%, 0.446% 36.691%, 0.976% 34.088%, 1.696% 31.531%, 2.6% 29.033%, 3.682% 26.607%, 4.941% 24.268%, 6.375% 22.032%, 7.986% 19.921%, 9.775% 17.957%, 11.743% 16.173%, 13.876% 14.591%, 16.156% 13.229%, 18.548% 12.073%, 21.017% 11.094%, 23.538% 10.255%, 26.091% 9.521%, 28.664% 8.858%, 31.248% 8.24%, 33.837% 7.642%, 36.426% 7.045%, 39.011% 6.431%, 41.589% 5.787%, 44.157% 5.109%, 46.72% 4.407%, 49.281% 3.701%, 51.846% 3.006%, 54.418% 2.339%, 57.001% 1.717%, 59.598% 1.157%, 62.212% 0.68%, 64.842% 0.309%, 67.488% 0.072%, 70.144% 0.002%, 72.797% 0.137%, 75.424% 0.521%, 77.992% 1.197%, 80.452% 2.197%;--shape--blob-6:71.914% 1.829%, 74.287% 2.884%, 76.559% 4.144%, 78.723% 5.581%, 80.777% 7.171%, 82.721% 8.894%, 84.557% 10.733%, 86.284% 12.673%, 87.906% 14.703%, 89.423% 16.812%, 90.838% 18.991%, 92.151% 21.233%, 93.364% 23.531%, 94.477% 25.878%, 95.492% 28.27%, 96.406% 30.702%, 97.222% 33.169%, 97.938% 35.666%, 98.555% 38.19%, 99.069% 40.737%, 99.476% 43.303%, 99.771% 45.884%, 99.948% 48.476%, 99.999% 51.073%, 99.914% 53.67%, 99.68% 56.257%, 99.287% 58.825%, 98.717% 61.36%, 97.957% 63.844%, 96.984% 66.252%, 95.807% 68.567%, 94.448% 70.781%, 92.93% 72.889%, 91.273% 74.89%, 89.499% 76.788%, 87.625% 78.587%, 85.668% 80.296%, 83.642% 81.923%, 81.56% 83.477%, 79.431% 84.967%, 77.266% 86.402%, 75.071% 87.793%, 72.854% 89.148%, 70.624% 90.481%, 68.375% 91.783%, 66.103% 93.044%, 63.803% 94.253%, 61.47% 95.396%, 59.1% 96.459%, 56.688% 97.425%, 54.232% 98.272%, 51.732% 98.978%, 49.19% 99.518%, 46.616% 99.866%, 44.022% 99.999%, 41.427% 99.904%, 38.848% 99.589%, 36.304% 99.067%, 33.806% 98.353%, 31.365% 97.465%, 28.988% 96.417%, 26.68% 95.223%, 24.446% 93.897%, 22.289% 92.45%, 20.209% 90.892%, 18.21% 89.233%, 16.286% 87.487%, 14.442% 85.656%, 12.685% 83.743%, 11.018% 81.75%, 9.446% 79.682%, 7.974% 77.541%, 6.608% 75.331%, 5.354% 73.056%, 4.218% 70.719%, 3.208% 68.325%, 2.331% 65.88%, 1.594% 63.389%, 0.996% 60.861%, 0.535% 58.304%, 0.216% 55.726%, 0.039% 53.134%, 0.005% 50.536%, 0.119% 47.941%, 0.385% 45.356%, 0.814% 42.794%, 1.416% 40.267%, 2.207% 37.793%, 3.204% 35.394%, 4.427% 33.103%, 5.887% 30.956%, 7.572% 28.979%, 9.454% 27.19%, 11.49% 25.576%, 13.637% 24.114%, 15.862% 22.773%, 18.137% 21.517%, 20.438% 20.31%, 22.744% 19.113%, 25.034% 17.885%, 27.285% 16.589%, 29.485% 15.207%, 31.628% 13.738%, 33.73% 12.21%, 35.812% 10.656%, 37.898% 9.106%, 40.011% 7.595%, 42.174% 6.156%, 44.403% 4.82%, 46.707% 3.621%, 49.09% 2.587%, 51.535% 1.709%, 54.034% 0.998%, 56.576% 0.466%, 59.152% 0.129%, 61.746% 0.001%, 64.342% 0.097%, 66.918% 0.43%, 69.45% 1.007%, 71.914% 1.829%}
.nn-product-card{text-align:center;min-width:0;color:var(--text);flex-direction:column;display:flex}.nn-card-visual{filter:drop-shadow(5px 8px 4px #0002);width:100%;margin-bottom:10px;position:relative}.nn-card-image-link{aspect-ratio:1;width:100%;display:block}.nn-card-image-mask{width:100%;height:100%;clip-path:polygon(var(--shape--blob-1));background:#ead9be;display:block;position:relative;overflow:hidden}.nn-card-image-mask img{object-fit:cover;width:100%;height:100%;transition:opacity .3s,transform .3s;display:block}.nn-card-image-mask .nn-card-image-hover{opacity:0;position:absolute;inset:0}@media (hover:hover){.nn-card-image-link:hover .nn-card-image-hover{opacity:1}.nn-card-image-link:hover img{transform:scale(1.025)}}.nn-card-badge{background:var(--orange);color:#fff;letter-spacing:.04em;border-radius:999px;padding:8px 14px;font:700 12px/1 Montserrat,sans-serif;position:absolute;bottom:5%;right:4%;box-shadow:2px 3px 5px #0002}.nn-card-badge--sold{background:#6b6a60}.nn-card-info{flex-direction:column;flex:1;align-items:center;display:flex}.nn-card-info h3{letter-spacing:.025em;max-width:95%;margin:3px 0 2px;font-family:SuperComic,AlphaKind,sans-serif;font-size:16px;line-height:1.28}.nn-card-info h3 a:hover{text-underline-offset:3px;text-decoration:underline}.nn-card-rating{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:24px;line-height:1.2;display:flex}.nn-card-rating span,.nn-product-stars span,.nn-review-overall span,.nn-review-card-stars{color:var(--orange);letter-spacing:1px;font-family:Arial,sans-serif;font-size:19px}.nn-card-rating small{letter-spacing:0;font-size:10px}.nn-card-price{justify-content:center;align-items:center;gap:12px;margin:8px 0 16px;font-size:17px;line-height:1.2;display:flex}.nn-card-price s{color:#777;font-size:14px}.nn-card-action,.nn-outline{border:2px solid var(--ink);width:100%;min-height:51px;color:var(--ink);letter-spacing:.05em;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:10px 18px;font:400 16px/1.1 AlphaKind,SuperComic,sans-serif;transition:transform .18s,background .18s,box-shadow .18s;display:flex;box-shadow:5px 6px 5px #0003}.nn-card-action:not(:disabled):hover,.nn-outline:hover{background:#f7d9ab;transform:translateY(-2px);box-shadow:6px 8px 6px #0003}.nn-card-action:disabled{color:#8d8d86;border-color:#9a9a93;box-shadow:4px 5px 5px #0002}.nn-collection{padding:24px 0 72px;overflow:hidden}.nn-category-scroller{scrollbar-width:none;padding:0 30px 5px;overflow-x:auto}.nn-category-scroller::-webkit-scrollbar{display:none}.nn-categories{justify-content:center;gap:10px;width:max-content;min-width:100%;margin:auto;display:flex}.nn-category{color:#222;letter-spacing:.01em;background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:45px;padding:8px 24px;font:700 14px/1.2 Montserrat,sans-serif;transition:background .2s,color .2s,transform .2s;display:flex}.nn-category:hover{transform:translateY(-2px)}.nn-category.is-active{background:var(--orange);color:#fff;box-shadow:0 8px 18px #e88e1c40}.nn-collection-rating{text-align:center;color:#000;margin:19px 0 34px;font-family:Arial,sans-serif;font-size:18px;line-height:1.5}.nn-collection-rating small{letter-spacing:0;margin-left:9px;font:700 11px Montserrat,sans-serif}.nn-collection .benefit-marquee{margin:0 0 18px}.nn-sortbar{justify-content:flex-end;align-items:center;gap:30px;min-height:28px;margin-bottom:20px;font-size:14px;display:flex}.nn-sort-desktop{align-items:center;gap:18px;display:flex}.nn-sort-desktop label{font:400 14px AlphaKind,sans-serif}.nn-sort-desktop select,.nn-sort-sheet select{color:#666;outline-offset:3px;background:0 0;border:0;max-width:180px;padding:4px 20px 4px 0;font-size:14px}.nn-product-count{white-space:nowrap;font:400 14px AlphaKind,sans-serif}.nn-sort-mobile{display:none}.nn-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 22px;display:grid}.nn-empty-collection{text-align:center;padding:50px 20px 80px}.nn-empty-collection .button-pill{margin:12px auto}.nn-pagination{justify-content:center;align-items:center;gap:20px;margin:55px auto 10px;display:flex}.nn-pagination button{color:var(--text);background:0 0;border:0;padding:8px;font:500 15px Montserrat,sans-serif}.nn-pagination button.is-active{text-underline-offset:7px;text-decoration:underline}.nn-sort-layer{z-index:150;background:#0007;position:fixed;inset:0}.nn-sort-sheet{background:var(--cream);width:min(82vw,400px);color:var(--text);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.nn-sort-sheet header{text-align:center;border-bottom:1px solid #ddd3bc;justify-content:center;padding:12px 24px;display:flex;position:relative}.nn-sort-sheet header h2{margin:0;font-size:18px}.nn-sort-sheet header span{font-size:13px}.nn-sort-sheet header button{color:var(--text);background:0 0;border:0;font:300 32px/1 Montserrat,sans-serif;position:absolute;top:12px;right:18px}.nn-sort-sheet-body{justify-content:space-between;align-items:center;gap:10px;padding:45px 26px;font-size:14px;display:flex}.nn-sort-sheet footer{border-top:1px solid #ddd3bc;align-items:center;gap:20px;margin-top:auto;padding:20px;display:flex}.nn-sort-sheet footer>*{flex:1}.nn-text-button{color:var(--text);background:0 0;border:0;font:500 14px Montserrat,sans-serif;text-decoration:underline}.nn-primary{background:var(--orange);color:var(--ink);letter-spacing:.04em;border:1px solid #bd7318;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:13px 24px;font:400 17px/1.1 AlphaKind,sans-serif;transition:background .18s,transform .18s;display:inline-flex;box-shadow:4px 5px 5px #0003}.nn-primary:not(:disabled):hover{background:#f5a33b;transform:translateY(-2px)}.nn-primary:disabled{color:#8b8980;box-shadow:none;background:#ddd6c3;border-color:#b8b2a5}.nn-product-trust{text-align:center;color:#595954;letter-spacing:.04em;border-block:1px solid #222;padding:7px 20px;font:400 15px/1.3 AlphaKind,sans-serif}.nn-product-trust small{font:500 10px Montserrat,sans-serif}.nn-product-main{grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);align-items:start;column-gap:7%;padding-top:40px;padding-bottom:32px;display:grid}.nn-gallery{min-width:0}.nn-gallery-main{position:relative}.nn-gallery-open{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.nn-gallery-open img{aspect-ratio:1;object-fit:cover;border-radius:20px;width:100%;display:block}.nn-gallery-arrow{color:#333;background:#fff9;border:0;border-radius:50%;width:34px;height:34px;font:400 30px/1 Montserrat,sans-serif;display:none;position:absolute;top:50%;transform:translateY(-50%)}.nn-gallery-prev{left:10px}.nn-gallery-next{right:10px}.nn-gallery-thumbnails{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px;display:grid}.nn-gallery-thumbnails button{background:0 0;border:1px solid #0000;border-radius:17px;padding:0;overflow:hidden}.nn-gallery-thumbnails button.is-active{border-color:#222}.nn-gallery-thumbnails img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.nn-gallery-modal{z-index:180;background:#f4ecd7f5;justify-content:center;align-items:center;gap:15px;padding:50px;display:flex;position:fixed;inset:0}.nn-gallery-modal img{object-fit:contain;border-radius:14px;max-width:calc(100vw - 180px);max-height:90vh}.nn-gallery-close{background:0 0;border:0;font:300 40px Montserrat,sans-serif;position:absolute;top:15px;right:24px}.nn-gallery-modal-arrow{background:0 0;border:0;font:300 40px Montserrat,sans-serif}.nn-gallery-empty{background:#e7ddc6;border-radius:20px;min-height:300px}.nn-product-info{min-width:0}.nn-vendor{letter-spacing:.08em;margin:0 0 20px;font-size:16px}.nn-product-info h1{letter-spacing:.02em;margin:0 0 22px;font-family:SuperComic,AlphaKind,sans-serif;font-size:clamp(38px,4.15vw,56px);line-height:1.13}.nn-product-tagline{margin:0 0 10px;font-size:16px}.nn-product-stars{align-items:center;gap:8px;margin-bottom:18px;font:400 15px AlphaKind,sans-serif;display:flex}.nn-product-stars:hover{text-decoration:underline}.nn-product-price{align-items:center;gap:14px;margin:10px 0;font-size:20px;display:flex}.nn-product-price s{color:#777;font-size:16px}.nn-product-price strong{font-weight:500}.nn-product-price>span{background:var(--orange);color:#fff;border-radius:20px;padding:4px 12px;font-size:12px}.nn-shipping-note{margin:0 0 20px;font-size:12px;line-height:1.5}.nn-variant{border:0;margin:0 0 20px;padding:0}.nn-variant legend{margin-bottom:7px;font-size:13px}.nn-variant span{background:var(--orange);color:#fff;border:2px solid #444;border-radius:999px;padding:6px 20px;font-size:14px;display:inline-flex;box-shadow:3px 4px 4px #0003}.nn-quantity{margin:20px 0 26px}.nn-quantity label{margin-bottom:6px;font-size:13px;display:block}.nn-quantity>div{border:3px solid #85857a;border-radius:999px;width:148px;height:52px;display:flex;overflow:hidden;box-shadow:5px 6px 5px #0002}.nn-quantity button{color:#777;background:0 0;border:0;flex:0 0 40px;font:500 18px Montserrat,sans-serif}.nn-quantity input{text-align:center;appearance:textfield;background:0 0;border:0;width:100%;min-width:0;font-size:16px}.nn-quantity input::-webkit-inner-spin-button{-webkit-appearance:none}.nn-product-benefits{text-align:center;justify-content:space-between;gap:16px;margin:25px 0;padding:0;list-style:none;display:flex}.nn-product-benefits li{letter-spacing:.02em;flex:1;font-size:16px;line-height:1.35}.nn-product-benefits svg{fill:none;stroke:#222;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:38px;height:38px;margin:0 auto 10px}.nn-builder-promo{background:#f7d3a6;border-radius:14px;align-items:stretch;min-height:180px;margin:20px 0 24px;display:flex;overflow:hidden}.nn-builder-promo img{object-fit:cover;width:46%}.nn-builder-promo>span{text-align:center;color:#191919;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:12px;line-height:1.1;display:flex}.nn-builder-promo b{font:400 clamp(15px,1.7vw,22px) SuperComic,sans-serif}.nn-builder-promo strong{color:#df7416;font:400 clamp(26px,3vw,40px) SuperComic,sans-serif}.nn-builder-promo i{background:var(--mint);border:1px solid #333;border-radius:999px;margin-top:12px;padding:8px 13px;font:700 12px Montserrat,sans-serif}.nn-add-product{width:100%;min-height:55px;margin:0 0 15px}.nn-payment-preview{text-align:center;font-size:11px}.nn-payment-preview .payment-logos{margin:8px 0 25px}.nn-delivery-note{letter-spacing:.08em;text-transform:uppercase;margin:28px 0;font-size:11px;font-weight:700}.nn-details details{border-block-start:1px solid #ddd4c0}.nn-details details:last-of-type{border-bottom:1px solid #ddd4c0}.nn-details summary{cursor:pointer;align-items:center;gap:14px;padding:14px 0;font:400 20px SuperComic,sans-serif;list-style:none;display:flex;position:relative}.nn-details summary::-webkit-details-marker{display:none}.nn-details summary:after{content:"⌄";font:500 18px Montserrat,sans-serif;position:absolute;right:10px}.nn-details details[open] summary:after{transform:rotate(180deg)}.nn-details details div{padding:0 0 15px;font-size:14px;line-height:1.8}.nn-share{color:var(--ink);background:0 0;border:0;padding:22px 0;font:400 15px AlphaKind,sans-serif}.nn-reviews{padding-top:28px;padding-bottom:30px}.nn-reviews h2,.nn-related h2{text-align:center;margin:0 0 8px;font-size:32px}.nn-sample-disclosure{text-align:center;color:#6b675e;margin:0 0 22px;font-size:11px}.nn-review-summary{align-items:center;gap:30px;display:flex}.nn-review-overall{text-align:center;border-right:1px solid #ddd4c0;min-width:145px;padding-right:25px}.nn-review-overall strong{color:#111;font:400 38px/1 SuperComic,sans-serif;display:block}.nn-review-overall p{margin:0;font-size:12px}.nn-review-bars{flex:1;max-width:380px}.nn-review-bars>div{grid-template-columns:55px 1fr 48px;align-items:center;gap:8px;font-size:12px;display:grid}.nn-review-bars i{background:#e6e5df;border-radius:20px;height:8px;display:block}.nn-review-bars i b{background:#f9ab21;border-radius:20px;height:100%;display:block}.nn-review-bars small{font-size:9px}.nn-review-summary>.nn-outline{width:auto;margin-left:auto;font-size:14px}.nn-review-cards{grid-template-columns:repeat(3,1fr);gap:16px;margin:30px 0;display:grid}.nn-review-cards article{background:#fff5df;border:1px solid #d9d0bd;border-radius:10px;min-height:180px;padding:20px}.nn-review-cards small{letter-spacing:.1em;font-size:9px}.nn-review-cards h3{margin:5px 0;font-size:17px}.nn-review-cards p{margin:0;font-size:13px;line-height:1.6}.nn-load-more{width:auto;margin:auto}.nn-review-form{background:#fff8e9;border:1px solid #d6cbb4;border-radius:12px;max-width:600px;margin:25px auto;padding:20px}.nn-review-form-head{justify-content:space-between;align-items:center;display:flex}.nn-review-form-head h3{margin:0}.nn-review-form-head button{background:0 0;border:0;font-size:26px}.nn-review-form form{gap:12px;display:grid}.nn-review-form label{font-size:13px;display:grid}.nn-review-form input,.nn-review-form textarea{background:#fff;border:1px solid #9b9587;border-radius:5px;padding:10px}.nn-review-form .nn-primary{justify-self:start}.nn-ugc-grid{grid-template-columns:1.3fr repeat(3,1fr);gap:16px;margin:80px 0 60px;display:grid}.nn-ugc-grid>div{background:var(--mint);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;padding:20px;display:flex}.nn-ugc-grid h2{font-size:28px}.nn-ugc-grid p{font-size:14px}.nn-ugc-grid img{aspect-ratio:1;object-fit:cover;border-radius:14px;width:100%}.nn-quote{text-align:center;max-width:720px;margin:20px auto 60px}.nn-quote>span{color:var(--orange);font:400 80px/1 SuperComic}.nn-quote p{font:400 24px/1.45 SuperComic,sans-serif}.nn-quote small{font-size:11px}.nn-related{padding-block:15px 90px}.nn-related h2{margin-bottom:30px}.nn-related-link{text-align:center;margin-top:45px}.nn-related-link .nn-outline{width:auto;display:inline-flex}.nn-mobile-product-cta{display:none}.nn-box-page .nn-product-main{padding-top:45px}.nn-box-builder{color:#262727}.nn-sound-row{text-align:right;justify-content:flex-end;align-items:center;gap:12px;font:italic 11px Montserrat,sans-serif;display:flex}.nn-sound-row button{background:#fff5df;border:2px solid #222;border-radius:999px;padding:5px 12px;font:400 11px AlphaKind,sans-serif;box-shadow:2px 3px #777}.nn-box-heading{text-align:center;margin:20px 0 24px}.nn-box-heading h1{margin:0;font-size:clamp(30px,3vw,42px);line-height:1.06}.nn-box-heading h1 em{color:#e18a31;font-style:normal}.nn-box-heading p{color:#8d8b7f;margin:7px 0 13px;font:400 16px SuperComic,sans-serif}.nn-box-heading>span{background:#ffdb6b;border:2px solid #333;border-radius:999px;padding:6px 16px;font:400 11px AlphaKind,sans-serif;display:inline-block;box-shadow:3px 4px #777}.nn-box-tray{background:#ffe288;border:2px solid #333;border-radius:22px;padding:12px 16px 16px;box-shadow:5px 6px #777}.nn-box-tray>div:first-child{justify-content:space-between;align-items:center;font:400 12px AlphaKind,sans-serif;display:flex}.nn-box-tray>div:first-child strong{color:#fff;background:#656352;border-radius:999px;padding:4px 10px;font-size:11px}.nn-box-slots{grid-template-columns:repeat(12,1fr);gap:4px;margin-top:12px;display:grid}.nn-box-slots>span{aspect-ratio:.8;background:#fffaf0;border:2px solid #777;border-radius:50%;overflow:hidden}.nn-box-slots>span.is-filled{border-color:#e88e1c;animation:.28s nn-slot-pop}.nn-box-slots img{object-fit:cover;width:100%;height:100%}.nn-box-progress{background:#fffaf0;border:2px solid #777;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:max-content;margin:15px auto 8px;padding:7px 15px;font-size:11px;display:flex}.nn-box-progress b{font-size:14px}.nn-box-progress>span{border:1px solid #888;border-radius:999px;width:80px;height:7px;margin-left:8px;display:block;overflow:hidden}.nn-box-progress i{background:var(--orange);height:100%;transition:width .3s;display:block}.nn-box-prompt{text-align:center;color:#9c7f53;margin:12px 0;font:400 13px SuperComic,sans-serif}.nn-flavors{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 11px;display:grid}.nn-flavor{text-align:center;background:#f8f0db;border:2px solid #252525;border-radius:22px;flex-direction:column;align-items:center;min-width:0;padding:10px 8px 9px;display:flex;position:relative}.nn-flavor.is-selected{outline:3px solid var(--mint)}.nn-flavor>img{aspect-ratio:1;object-fit:cover;border-radius:14px;width:100%}.nn-flavor-tag{z-index:1;white-space:nowrap;background:#ffdc6a;border:2px solid #222;border-radius:6px;padding:3px 5px;font:400 10px/1 AlphaKind,sans-serif;position:absolute;top:7px;left:-5px;transform:rotate(-2deg);box-shadow:2px 2px #666}.nn-flavor-tag--new{background:#f8bfd3}.nn-flavor-tag--limited{background:#b6def0}.nn-flavor h2{letter-spacing:0;margin:9px 0 4px;font:700 13px/1.15 Montserrat,sans-serif}.nn-flavor p{letter-spacing:0;color:#666;flex:1;margin:0 0 8px;font-size:9px;line-height:1.3}.nn-flavor p b{color:#dd8c3a}.nn-flavor-stepper{background:#fff;border:2px solid #333;border-radius:999px;justify-content:space-between;align-items:center;width:100%;height:34px;font-size:11px;font-weight:700;display:flex;overflow:hidden}.nn-flavor-stepper button{background:0 0;border:0;width:27px;height:100%;font:700 16px Montserrat,sans-serif}.nn-flavor-stepper button:last-child{background:var(--orange);color:#fff;border-radius:50%;width:27px}.nn-flavor-stepper button:disabled{color:#bbb;opacity:.45}.nn-flavor-stepper small{font-size:8px}.nn-box-tally,.nn-box-footer{text-align:center;font-size:12px;line-height:1.4}.nn-box-tally{margin:18px 0 0;font-weight:700}.nn-box-footer{color:#777;margin:12px 0 26px}.nn-box-page .nn-product-price{margin-top:25px}@keyframes nn-slot-pop{0%{transform:scale(.6)}70%{transform:scale(1.15)}to{transform:scale(1)}}@media (max-width:749px){.nn-collection{padding-top:24px}.nn-category-scroller{padding-inline:24px}.nn-categories{justify-content:flex-start;gap:10px}.nn-category{min-height:44px;padding:7px 20px;font-size:13px}.nn-collection-rating{margin:20px 0 36px}.nn-collection .benefit-marquee{margin-bottom:18px}.nn-sortbar{justify-content:space-between;margin:15px 0 16px}.nn-sort-desktop{display:none}.nn-sort-mobile{background:0 0;border:0;align-items:center;gap:10px;padding:0;font:500 15px Montserrat,sans-serif;display:flex}.nn-sort-mobile span{font-size:20px}.nn-product-count{font-size:13px}.nn-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 12px}.nn-card-info h3{font-size:14px;line-height:1.25}.nn-card-rating span{font-size:17px}.nn-card-rating small{font-size:9px}.nn-card-price{flex-wrap:wrap;gap:8px;margin:6px 0 15px;font-size:15px}.nn-card-price s{font-size:12px}.nn-card-action{min-height:47px;font-size:15px}.nn-card-badge{padding:6px 10px;font-size:10px}.nn-pagination{gap:12px;margin-top:35px}.nn-product-trust{font-size:13px}.nn-product-main{grid-template-columns:1fr;gap:22px;padding-top:15px}.nn-gallery-open img{border-radius:15px}.nn-gallery-arrow{display:block}.nn-gallery-thumbnails{scrollbar-width:none;gap:10px;margin-top:12px;display:flex;overflow-x:auto}.nn-gallery-thumbnails::-webkit-scrollbar{display:none}.nn-gallery-thumbnails button{border-radius:12px;flex:0 0 74px}.nn-gallery-modal{gap:4px;padding:40px 5px}.nn-gallery-modal img{max-width:calc(100vw - 75px)}.nn-gallery-modal-arrow{font-size:28px}.nn-gallery-close{top:5px;right:12px}.nn-product-info h1{margin-bottom:16px;font-size:38px;line-height:1.12}.nn-vendor{margin-bottom:10px;font-size:14px}.nn-product-tagline{font-size:15px}.nn-product-stars{margin-bottom:14px}.nn-product-price{font-size:18px}.nn-product-benefits li{font-size:13px}.nn-builder-promo{min-height:145px}.nn-builder-promo b{font-size:15px}.nn-builder-promo strong{font-size:28px}.nn-builder-promo i{font-size:10px}.nn-review-summary{flex-wrap:wrap;gap:15px}.nn-review-overall{min-width:100px;padding-right:12px}.nn-review-bars{min-width:180px}.nn-review-summary>.nn-outline{width:100%;margin:4px auto}.nn-review-cards{grid-template-columns:1fr;gap:10px}.nn-review-cards article{min-height:0}.nn-ugc-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:50px 0}.nn-ugc-grid>div{grid-column:1/-1;padding:20px}.nn-ugc-grid h2{font-size:23px}.nn-quote p{font-size:19px}.nn-related{padding-bottom:80px}.nn-mobile-product-cta{z-index:45;pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:16px;left:0;right:0}.nn-mobile-product-cta button{pointer-events:auto;min-width:175px}.nn-box-page .nn-product-main{padding-top:16px}.nn-flavors{gap:12px 8px}.nn-flavor{border-radius:16px;padding:8px 5px 6px}.nn-flavor-tag{padding:3px;font-size:8px}.nn-flavor h2{font-size:10px}.nn-flavor p{font-size:8px}.nn-flavor-stepper{height:29px}.nn-flavor-stepper button{width:22px;font-size:13px}.nn-flavor-stepper button:last-child{width:22px}.nn-flavor-stepper span{font-size:9px}.nn-box-tray{padding:10px}.nn-box-slots{gap:2px}.nn-box-slots>span{border-width:1px}.nn-box-heading h1{font-size:32px}.nn-box-heading p{font-size:14px}}@media (max-width:380px){.nn-flavors{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.nn-card-image-mask img,.nn-card-action,.nn-category,.nn-box-progress i{transition:none}.nn-box-slots>span.is-filled{animation:none}}@media (max-width:749px){.nn-product-info h1{overflow-wrap:anywhere;font-size:32px}.nn-flavors{grid-template-columns:repeat(3,minmax(0,1fr))}.nn-flavor h2{font-size:11px}.nn-flavor p{font-size:9px}.nn-flavor-stepper{height:32px}.nn-flavor-stepper button,.nn-flavor-stepper button:last-child{width:26px}}@media (max-width:330px){.nn-flavors{grid-template-columns:repeat(2,minmax(0,1fr))}}.nn-product-info h1{overflow-wrap:anywhere}@media (min-width:750px) and (max-width:989px){.nn-product-info h1,.nn-box-heading h1{font-size:30px}.nn-flavor h2{font-size:10px}.nn-flavor p,.nn-flavor-tag{font-size:8px}}.nn-card-info h3{overflow-wrap:anywhere}.nn-gallery-video{aspect-ratio:1;object-fit:contain;background:#171717;border-radius:20px;width:100%;display:block}.nn-gallery-video-thumb{position:relative}.nn-gallery-video-thumb span{color:#222;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid;position:absolute;top:7px;right:7px}.nn-gallery-modal video{background:#111;border-radius:14px;max-width:min(80vw,500px);max-height:88vh}.nn-product-editorial{padding:10px 0 40px}.nn-editorial-carousel{max-width:1100px;margin:0 auto;padding:28px 0 12px;overflow:hidden}.nn-editorial-carousel h2{text-align:center;margin:0 18px 4px;font-size:clamp(22px,3vw,30px)}.nn-editorial-disclaimer{text-align:center;color:#716c61;margin:0 0 14px;font-size:10px}.nn-editorial-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:16px;padding:12px 32px;display:flex;position:relative;overflow-x:auto}.nn-editorial-track::-webkit-scrollbar{display:none}.nn-editorial-slide{aspect-ratio:1;scroll-snap-align:center;background:#e9ce9f;border-radius:12px;flex:0 0 85%;transition:transform .3s;position:relative;overflow:hidden}.nn-editorial-slide.is-current{transform:scale(1.025)}.nn-editorial-slide>img{object-fit:cover;width:100%;height:100%;display:block}.nn-editorial-slide-copy{color:#fff;background:linear-gradient(#0000,#100c0cc9);flex-direction:column;align-items:flex-start;gap:6px;padding:32px;display:flex;position:absolute;bottom:0;left:0;right:0}.nn-editorial-slide-copy h3{margin:0;font-size:clamp(24px,4vw,46px);line-height:1.05}.nn-editorial-slide-copy small,.nn-editorial-slide-copy span{letter-spacing:.12em;font:700 11px Montserrat,sans-serif}.nn-editorial-navigation{justify-content:center;align-items:center;gap:18px;height:55px;display:flex}.nn-editorial-navigation>button{color:#222;background:0 0;border:0;font:500 26px/1 Montserrat,sans-serif}.nn-editorial-navigation>button:disabled{opacity:.3}.nn-editorial-navigation [role=tablist]{align-items:center;gap:8px;display:flex}.nn-editorial-navigation [role=tab]{background:#fff;border:2px solid #222;border-radius:999px;width:17px;height:17px;padding:0;transition:width .35s,background .35s}.nn-editorial-navigation [role=tab].is-current{background:var(--orange);width:48px}.nn-editorial-carousel--second .nn-editorial-navigation [role=tab].is-current{background:#ff6b6b}.nn-editorial-feature{grid-template-columns:1fr 1fr;align-items:center;gap:6%;max-width:1200px;margin:30px auto 50px;display:grid}.nn-editorial-feature img{aspect-ratio:1;object-fit:cover;border-radius:14px;width:100%}.nn-editorial-feature>div{text-align:center;padding:30px}.nn-editorial-feature span{color:var(--orange);font:400 75px/1 SuperComic,sans-serif;display:block}.nn-editorial-feature h2{font-size:clamp(25px,3vw,40px);line-height:1.15}.nn-editorial-feature p{font-size:15px;line-height:1.6}.nn-editorial-feature small{font-size:10px}.nn-media-trigger{z-index:70;color:#fff;background:#020912;border:2px solid #ffe26b;border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 5px;line-height:1.05;display:flex;position:fixed;bottom:20px;right:13px;box-shadow:0 3px 14px #02091255}.nn-media-trigger>span:first-child{color:#020912;background:#ffd23f;border:2px solid #fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font:700 12px Arial,sans-serif;display:grid}.nn-media-trigger>span:last-child{text-align:left;flex-direction:column;display:flex}.nn-media-trigger strong{white-space:nowrap;font:700 11px Montserrat,sans-serif}.nn-media-trigger small{opacity:.8;font:500 9px Montserrat,sans-serif}.nn-media-overlay{z-index:150;background:#02091277;position:fixed;inset:0}.nn-media-drawer{color:#020912;background:#fff;flex-direction:column;width:min(430px,100%);display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-6px 0 30px #0002}.nn-media-drawer header{text-align:center;border-bottom:1px solid #eee;flex:none;padding:26px 42px 16px;position:relative}.nn-media-drawer header>button{background:#f0eee8;border:0;border-radius:50%;width:34px;height:34px;font:400 25px/1 Montserrat,sans-serif;position:absolute;top:10px;right:12px}.nn-media-drawer header>span{color:#ffc62e;letter-spacing:2px;font:700 18px Arial,sans-serif}.nn-media-drawer header h2{margin:7px 0;font-size:21px;line-height:1.15}.nn-media-drawer header p{color:#625e56;margin:0;font-size:10px;line-height:1.3}.nn-media-drawer-body{overscroll-behavior:contain;flex:1;padding:18px 0;overflow-y:auto}.nn-media-section-head{justify-content:space-between;align-items:center;padding:0 16px;display:flex}.nn-media-section-head h3,.nn-media-section h3{letter-spacing:0;margin:0 0 12px;font:700 15px/1.3 Montserrat,sans-serif}.nn-media-section-head>div{gap:6px;display:flex}.nn-media-section-head button{background:#fff;border:1px solid #ddd;border-radius:50%;width:30px;height:30px;font:500 22px/1 Montserrat,sans-serif}.nn-media-carousel{scrollbar-width:none;scroll-snap-type:x mandatory;gap:10px;padding:0 16px 8px;display:flex;overflow-x:auto}.nn-media-carousel::-webkit-scrollbar{display:none}.nn-media-card{aspect-ratio:9/14;scroll-snap-align:start;background:#27221e;border:0;border-radius:16px;flex:0 0 58%;max-width:230px;padding:0;position:relative;overflow:hidden}.nn-media-card video{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.nn-media-play{color:#111;background:#fffc;border-radius:50%;place-items:center;width:30px;height:30px;font:700 12px Arial,sans-serif;display:grid;position:absolute;top:8px;right:8px}.nn-media-caption{text-align:left;color:#fff;background:linear-gradient(#0000,#020912d9);padding:25px 10px 10px;position:absolute;inset:auto 0 0}.nn-media-caption b,.nn-media-caption small{letter-spacing:0;font-family:Montserrat,sans-serif;line-height:1.3;display:block}.nn-media-caption b{font-size:11px}.nn-media-caption small{opacity:.85;font-size:9px}.nn-media-section{padding:18px 16px 0}.nn-media-section ul{padding-left:19px;font:500 12px/1.55 Montserrat,sans-serif}.nn-media-section li{margin-bottom:6px}.nn-media-note{color:#67645d;font:500 10px/1.4 Montserrat,sans-serif}.nn-media-section article{border:1px solid #eae7e1;border-radius:12px;margin:9px 0;padding:12px;font:500 12px/1.5 Montserrat,sans-serif}.nn-media-section article span{float:right;color:#eaa522}.nn-media-section article p{margin:5px 0 0}.nn-media-section details{border-bottom:1px solid #eee;font:500 12px/1.5 Montserrat,sans-serif}.nn-media-section summary{cursor:pointer;padding:12px 0;font-weight:700}.nn-media-section details p{margin:0 0 12px}.nn-media-drawer footer{padding:10px 16px calc(14px + env(safe-area-inset-bottom,0px));text-align:center;border-top:1px solid #eee;flex:none}.nn-media-drawer footer p{color:#6b675f;margin:0 0 8px;font:500 10px/1.3 Montserrat,sans-serif}.nn-media-drawer footer button{width:100%}.nn-media-player{z-index:2;color:#fff;background:#020912f5;place-items:center;padding:44px 20px 65px;display:grid;position:fixed;inset:0}.nn-media-player>button{right:16px;top:calc(12px + env(safe-area-inset-top,0px));color:#fff;background:#ffffff25;border:0;border-radius:50%;place-items:center;width:40px;height:40px;font:400 26px/1 Montserrat,sans-serif;display:grid;position:absolute}.nn-media-player video{background:#000;border-radius:16px;width:auto;max-width:min(94vw,440px);max-height:78dvh;display:block}.nn-media-player>div{text-align:center;position:absolute;bottom:15px}.nn-media-player b,.nn-media-player small{font-family:Montserrat,sans-serif;line-height:1.4;display:block}.nn-media-player b{font-size:13px}.nn-media-player small{opacity:.75;font-size:10px}@media (max-width:749px){.nn-gallery-video{border-radius:15px}.nn-editorial-track{padding:10px 22px}.nn-editorial-slide{flex-basis:88%}.nn-editorial-slide-copy{padding:20px}.nn-editorial-slide-copy h3{font-size:26px}.nn-editorial-feature{grid-template-columns:1fr;gap:10px;margin:10px auto 30px}.nn-editorial-feature>div{padding:15px}.nn-editorial-feature img{aspect-ratio:1.1}.nn-media-trigger{bottom:82px;right:10px}.nn-box-page .nn-media-trigger{bottom:16px}.nn-media-trigger small{display:none}.nn-media-drawer{border-radius:22px 22px 0 0;width:auto;height:88dvh;inset:auto 0 0}.nn-media-drawer header{padding-top:20px}.nn-media-card{flex-basis:60%}}@media (prefers-reduced-motion:reduce){.nn-editorial-track{scroll-behavior:auto}.nn-editorial-slide,.nn-editorial-navigation [role=tab]{transition:none}}.nn-media-drawer footer .nn-primary{width:100%}@media (max-width:749px){.nn-mobile-product-cta a{pointer-events:auto;min-width:175px}}.nn-gallery-caption{text-align:center;color:#696459;letter-spacing:.02em;margin:6px 0 -8px;font:500 12px/1.4 Montserrat,sans-serif}.nn-gallery-caption:empty{display:none}.nn-gallery-modal figure{flex-direction:column;align-items:center;min-width:0;margin:0;display:flex}.nn-gallery-modal figure.has-caption img{max-height:calc(100dvh - 150px)}.nn-gallery-modal figcaption{text-align:center;color:#575248;letter-spacing:.02em;max-width:100%;margin-top:7px;font:500 12px/1.4 Montserrat,sans-serif}
