.buy__tip{display:flex;gap:8px;align-items:flex-start;margin:0 0 12px;font-size:var(--t-small);font-weight:700;color:var(--tide)}.buy__tip .ico{width:20px;height:20px;margin-top:1px}.buy__deep{margin:12px 0 0;text-align:center;font-size:var(--t-small);color:var(--slate)}.gal__thumbs{display:none}.gal [hidden]{display:none!important}.gal__dots{max-width:calc(100% - 168px)}.gal__dot{flex:0 1 24px;min-width:10px}.gal__cap{position:absolute;left:10px;top:10px;width:max-content;max-width:min(17.5rem,calc(100% - 20px));background:rgba(15,42,42,.9);color:var(--linen);font:700 1rem/1.25 var(--f-body);text-wrap:balance;padding:6px 10px;border-radius:10px}.gal__slide .ph{justify-content:flex-start}@media (max-width:1023px){.gal__slide:has(img[data-lift]){background:var(--linen)}.gal__slide:has(img[data-lift])>.media{bottom:44px}.gal__slide img[data-lift]{object-position:50% 100%!important}}@media (min-width:1024px){.gal__thumbs{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 56px)/8);gap:8px;margin:4px -6px 0;padding:6px;overflow-x:auto;scrollbar-width:none}.gal__thumbs::-webkit-scrollbar{display:none}.gal__thumb{position:relative;aspect-ratio:1/1;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:var(--mist);cursor:pointer}.gal__thumb>.media{position:absolute;inset:0;border-radius:8px}.gal__thumb[aria-current="true"]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.gal__thumb:hover{border-color:var(--line)}}.opt__thumb>.media{background:var(--linen)}.opt__thumb img,.opt__thumb--shaker img,.opt__thumb--bundle img{object-fit:contain!important;object-position:50% 50%!important;transform:none!important}.who-more{margin:12px 0 0}.rev-row{align-items:start}.step__still .media:has(img[src*="band-module-usb"]){background:#fff}.step__still img[src*="band-module-usb"]{object-fit:contain!important;transform:none!important;padding:8%}.box-acc .box__grid{padding-top:4px}.art__hero .media{aspect-ratio:var(--ar,auto)}.art__hero .media img{object-position:var(--fp,50% 50%)!important}.reason__img[style*="aspect-ratio"]{height:auto}#setup h2{font-family:var(--f-display)!important;font-size:1.75rem!important;line-height:1.15}#setup,#setup div,#setup td,#setup p,#setup li{font-family:var(--f-body)}.jdgm-widget,.jdgm-widget *{font-family:var(--f-body)!important;color:var(--ink)}.jdgm-rev-widg__title,.jdgm-rev-widg__summary,.jdgm-rev-widg__summary-text,.jdgm-rev-widg__summary-stars{display:none!important}.jdgm-star{color:#FFC23D!important}.jdgm-rev-widg{padding:0!important}.jdgm-rev-widg__header{text-align:left!important}.jdgm-row-stars{display:block!important;padding:0!important;margin:0!important}.jdgm-histogram{display:block!important;float:none!important;width:100%!important;max-width:34rem;margin:0 0 var(--s2)!important;padding:0!important;border:0!important}.jdgm-histogram__row{display:flex!important;align-items:center!important;gap:16px;min-height:40px;height:auto!important;margin:0!important;line-height:1.4!important}.jdgm-histogram__clear-filter{min-height:0}.jdgm-histogram__star{flex:none;white-space:nowrap;line-height:1!important}.jdgm-histogram .jdgm-star{font-size:20px!important;padding-right:3px!important}.jdgm-histogram__bar{flex:1 1 auto;display:block!important;height:12px!important;margin:0!important;border-radius:6px;background:var(--mist)!important;overflow:hidden}.jdgm-histogram__bar-content{background:var(--ink)!important;height:100%!important;border-radius:6px}.jdgm-histogram__percentage,.jdgm-histogram__frequency{flex:none;display:inline-block!important;position:static!important;float:none!important;margin:0!important;line-height:1.4!important;min-width:2.5em;text-align:right!important;font-size:var(--t-small)!important;color:var(--slate)}.jdgm-widget-actions-wrapper{border:0!important;margin:0!important;padding:0!important;text-align:left}.jdgm-rev-widg__header .jdgm-gallery{display:block!important;margin:0!important}.jdgm-row-actions{border:0!important;padding:0!important}.jdgm-rev__pics,.jdgm-rev__vids,.jdgm-rev__pic-link,.jdgm-rev__media{display:none!important}.jdgm-rev{border-top:1px solid var(--hair)!important;padding:16px 0!important}.jdgm-rev__title{font-weight:700}.jdgm-rev__body p{font-size:var(--t-body)}.jdgm-rev__author,.jdgm-rev__timestamp{color:var(--slate)!important}.jdgm-write-rev-link,.jdgm-btn{background:var(--linen)!important;color:var(--ink)!important;border:2px solid var(--ink)!important;border-radius:var(--r2)!important;font-weight:700!important;min-height:44px;padding:10px 18px!important}.jdgm-paginate{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:16px}.jdgm-paginate__page{display:inline-grid!important;place-items:center;min-width:44px;height:44px;border:1.5px solid var(--hair);border-radius:999px;font-weight:700;color:var(--ink)!important;text-decoration:none}.jdgm-paginate__page.jdgm-curt{background:var(--ink);color:var(--linen)!important;border-color:var(--ink)}.jdgm-sort-dropdown,.jdgm-sort-dropdown-wrapper select{font-size:var(--t-small)!important;min-height:44px;border:1.5px solid var(--line)!important;border-radius:8px}.box-acc h3{font:700 1.125rem/1.3 var(--f-body);letter-spacing:0;margin:0 0 8px}@media (min-width:900px){.box-acc .box__grid{grid-template-columns:1fr 1fr}.box-acc .box__img{grid-column:1/-1;max-width:280px;position:static}}.stars .st{position:relative;display:inline-block;width:18px;height:18px}.stars .st svg{position:absolute;inset:0}.stars--lg .st{width:24px;height:24px}.mnav{position:relative}.mnav summary{list-style:none;cursor:pointer}.mnav summary::-webkit-details-marker{display:none}.mnav__panel{position:absolute;left:0;top:48px;z-index:30;min-width:240px;background:var(--linen);border:1px solid var(--hair);border-radius:var(--r2);box-shadow:var(--shadow);padding:8px;display:grid}.mnav__panel a{color:var(--ink);text-decoration:none;font-weight:700;padding:12px;border-radius:8px;min-height:44px}.mnav__panel a:hover{background:var(--mist)}@media (min-width:1024px){.mnav{display:none}}.tw-pay{margin-top:12px}.tw-pay .shopify-payment-button__button{min-height:44px;border-radius:12px}.tw-pay .shopify-payment-button__more-options{display:none}.how-note p{margin:0}.tw-jdgm{min-width:0}#MainContent{display:block}
