.bop{--bop-top: calc(var(--cf-header-h, var(--header-height, 108px)) + 20px)}.bop .cf-section,.bop.cf-section{--cf-sec-top: clamp(14px, 1.2vw + 8px, 28px)}.cfp__crumbs{margin:0 0 clamp(8px,1vw,16px)}.cfp__crumbs ol{flex-wrap:nowrap}.cfp__crumbs li{flex:none}.cfp__crumbs li:last-child{flex:0 1 auto;min-width:0}.cfp__crumbs li:last-child span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfp__crumbs ol{overflow:hidden}.cfp__crumbs li:nth-child(2):not(:last-child){flex:0 1 auto;min-width:3.5em}.cfp__crumbs li:nth-child(2):not(:last-child) a{display:block;min-height:0;line-height:44px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:749px){.cfp__crumbs li:nth-child(3):last-child{display:none}}.cfp__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(20px,3vw,32px);align-items:start}.cfp__media,.cfp__info{min-width:0}@media(min-width:900px){.cfp__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(32px,4vw,72px)}.cfp--sticky .cfp__media{position:sticky;top:var(--bop-top)}}@media(min-width:1100px){.cfp__grid{grid-template-columns:minmax(0,1.22fr) minmax(380px,1fr)}}@media(min-width:1600px){.cfp__grid{grid-template-columns:minmax(0,1.3fr) minmax(420px,1fr)}}.cfp-gal{display:grid;gap:14px}.cfp-gal__stage{position:relative;aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--cf-line);border-radius:var(--cf-r-l);background:var(--cf-well)}.cfp-gal__track{position:relative;display:flex;height:100%;margin:0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cfp-gal__track::-webkit-scrollbar{display:none}.cfp-gal__track:focus-visible{outline-offset:-4px;border-radius:var(--cf-r-l)}.cfp-gal__slide{position:relative;flex:0 0 100%;height:100%;margin:0;scroll-snap-align:start;scroll-snap-stop:always}.cfp-gal__zoom,.cfp-gal__pic{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;background:none;cursor:zoom-in;-webkit-appearance:none;appearance:none}.cfp-gal__pic{cursor:default}.cfp-gal__zoom:focus-visible{outline-offset:-5px;border-radius:var(--cf-r-l)}.cfp-gal__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;padding:7%;object-fit:contain;mix-blend-mode:multiply;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;transition:transform var(--cf-dur-settle) var(--cf-ease)}.cfp-gal__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:18%;fill:#85c4ab}.cfp-gal__badges{position:absolute;z-index:3;top:16px;left:16px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}.cfp-gal__badges [hidden]{display:none}.cfp-gal__hint{position:absolute;right:16px;bottom:16px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;color:var(--cf-green-ink);box-shadow:var(--cf-shadow-s);opacity:0;transform:translateY(6px);transition:opacity var(--cf-dur-color) var(--cf-ease-soft),transform var(--cf-dur-move) var(--cf-ease);pointer-events:none}.cfp-gal__hint .cf-icon{width:20px;height:20px}@media(hover:hover)and (pointer:fine){.cfp-gal__zoom:hover .cfp-gal__img{transform:scale(1.03)}.cfp-gal__zoom:hover .cfp-gal__hint,.cfp-gal__zoom:focus-visible .cfp-gal__hint{opacity:1;transform:none}}.cfp-gal__slide--external_video,.cfp-gal__slide--video{background:var(--cf-well)}.cfp-gal__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;color:var(--cf-green-deep);cursor:pointer;-webkit-appearance:none;appearance:none}.cfp-gal__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform var(--cf-dur-reveal) var(--cf-ease)}.cfp-gal__slide--external_video .cfp-gal__poster{top:50%;bottom:auto;height:auto;aspect-ratio:16 / 9;translate:0 -50%}.cfp-gal__play{position:absolute;z-index:1;left:50%;top:50%;display:grid;place-items:center;width:84px;height:84px;margin:-42px 0 0 -42px;border-radius:50%;background:#fff;color:var(--cf-green);box-shadow:var(--cf-shadow-dark);transition:background-color var(--cf-dur-color) var(--cf-ease-soft),color var(--cf-dur-color) var(--cf-ease-soft),transform var(--cf-dur-move) var(--cf-ease)}.cfp-gal__play .cf-icon{width:32px;height:32px;margin-left:4px}.cfp-gal__vlabel{position:absolute;z-index:1;left:0;right:0;top:calc(78.125% + 12px);font-family:var(--cf-font-display);font-size:1.7rem;font-weight:var(--cf-fw-bold);text-align:center}.cfp-gal__video:hover .cfp-gal__poster{transform:scale(1.03)}.cfp-gal__video:hover .cfp-gal__play,.cfp-gal__video:focus-visible .cfp-gal__play{background:var(--cf-green);color:#fff;transform:scale(1.06)}.cfp-gal__video:focus-visible{outline-offset:-5px}.cfp-gal__frame{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.cfp-gal__iframe,.cfp-gal__frame iframe,.cfp-gal__native{position:absolute;left:0;top:50%;width:100%;height:auto;aspect-ratio:16 / 9;border:0;translate:0 -50%;background:#000}.cfp-gal__frame video{object-fit:contain}.cfp-gal__slide--model{background:var(--cf-well, #F3F7F6)}.cfp-gal__model{position:absolute;top:0;right:0;bottom:0;left:0}.cfp-gal__mvload{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.cfp-gal__mvload .cfp-gal__poster{object-fit:contain;padding:6%;mix-blend-mode:multiply}.cfp-gal__mvbadge{position:absolute;z-index:1;left:50%;top:50%;display:inline-flex;align-items:center;gap:10px;padding:14px 22px 14px 18px;border-radius:var(--cf-r-round);background:var(--cf-green-deep);color:#fff;font-family:var(--cf-font-display);font-size:1.7rem;font-weight:800;white-space:nowrap;box-shadow:var(--cf-shadow-dark);translate:-50% -50%;transition:background-color var(--cf-dur-color) var(--cf-ease-soft),transform var(--cf-dur-move) var(--cf-ease)}.cfp-gal__mvbadge .cf-icon{width:30px;height:30px;color:var(--cf-aqua)}.cfp-gal__mvload:hover .cfp-gal__mvbadge,.cfp-gal__mvload:focus-visible .cfp-gal__mvbadge{background:var(--cf-green);transform:scale(1.05)}.cfp-gal__mvload:hover .cfp-gal__mvbadge .cf-icon,.cfp-gal__mvload:focus-visible .cfp-gal__mvbadge .cf-icon{color:#fff}.cfp-gal__mvload:focus-visible{outline-offset:-5px}.cfp-gal__model model-viewer,.cfp-gal__mv{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;--poster-color: transparent;background:transparent}.cfp-gal__model .shopify-model-viewer-ui{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cfp-gal__model .shopify-model-viewer-ui model-viewer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cfp-gal__model .shopify-model-viewer-ui__controls-area{bottom:52px}.cfp-gal__ar{position:absolute;z-index:2;left:50%;bottom:16px;gap:8px;translate:-50% 0;white-space:nowrap}.cfp-gal__ar .cf-icon{width:20px;height:20px}.cfp-gal__ar[data-shopify-xr-hidden]{display:none}.cfp-gal__t360{align-content:center;gap:1px;background:#073c278c}.cfp-gal__t360 b{font-size:1.15rem;font-weight:800;line-height:1;letter-spacing:.02em}@media(max-width:749px){.cfp-gal__mvbadge{gap:8px;padding:11px 18px 11px 14px;font-size:1.5rem}.cfp-gal__mvbadge .cf-icon{width:26px;height:26px}}.cfp-gal__arrow{position:absolute;z-index:3;top:50%;margin-top:-24px;background:#fff;box-shadow:var(--cf-shadow-s);opacity:0;transition:opacity var(--cf-dur-color) var(--cf-ease-soft),background-color var(--cf-dur-color) var(--cf-ease-soft),color var(--cf-dur-color) var(--cf-ease-soft),transform var(--cf-dur-move) var(--cf-ease)}.cfp-gal__arrow--prev{left:16px}.cfp-gal__arrow--next{right:16px}.cfp-gal__stage:hover .cfp-gal__arrow,.cfp-gal__arrow:focus-visible{opacity:1}.cfp-gal__arrow:disabled{opacity:0!important;pointer-events:none}.cfp-gal__foot{position:absolute;z-index:2;left:0;right:0;bottom:14px;display:flex;align-items:center;justify-content:center;pointer-events:none}.cfp-gal__count{position:absolute;right:16px;padding:5px 10px;border-radius:var(--cf-r-round);background:#ffffffe6;color:var(--cf-green-deep);font-size:1.35rem;font-weight:var(--cf-fw-semibold);font-variant-numeric:tabular-nums;box-shadow:var(--cf-shadow-xs)}.cfp-gal__dots{padding:6px 10px;border-radius:var(--cf-r-round);background:#ffffffc7}.cfp-gal__thumbs{display:flex;gap:10px;margin:0;padding:2px;list-style:none;overflow-x:auto;scrollbar-width:none}.cfp-gal__thumbs::-webkit-scrollbar{display:none}.cfp-gal__thumbs>li{flex:none}.cfp-gal__thumb{position:relative;display:block;width:76px;height:76px;overflow:hidden;border:1.5px solid var(--cf-line);border-radius:var(--cf-r);background:var(--cf-well);transition:border-color var(--cf-dur-color) var(--cf-ease-soft),transform var(--cf-dur-move) var(--cf-ease),box-shadow var(--cf-dur-move) var(--cf-ease)}.cfp-gal__timg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;padding:8%;object-fit:contain;mix-blend-mode:multiply}.cfp-gal__thumb--video .cfp-gal__timg{padding:0;object-fit:cover;mix-blend-mode:normal}.cfp-gal__tplay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0a221961;color:#fff}.cfp-gal__tplay .cf-icon{width:22px;height:22px}.cfp-gal__thumb:hover{border-color:var(--cf-line-strong);transform:translateY(-2px)}.cfp-gal__thumb[aria-current=true]{border-color:var(--cf-green);box-shadow:0 0 0 1.5px var(--cf-green)}.cfp-gal__thumb:focus-visible{outline-offset:2px}.cfp-gal__thumbs.is-fit{overflow:hidden}.cfp-gal__thumbs>li.is-over{display:none}.cfp-gal__tmore{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0a22199e;color:#fff;font-family:var(--cf-font-display);font-size:1.9rem;font-weight:var(--cf-fw-display);font-variant-numeric:tabular-nums;pointer-events:none}@media(min-width:1100px){.cfp-gal--thumbs-left{grid-template-columns:84px minmax(0,1fr);gap:16px}.cfp-gal--thumbs-left .cfp-gal__thumbs{grid-row:1;grid-column:1;flex-direction:column;height:0;min-height:100%;overflow-x:hidden;overflow-y:auto}.cfp-gal--thumbs-left .cfp-gal__stage{grid-column:2}.cfp-gal--thumbs-left .cfp-gal__thumb{width:80px;height:80px}.cfp-gal--thumbs-left.cfp-gal--single{grid-template-columns:minmax(0,1fr)}.cfp-gal--thumbs-left.cfp-gal--single .cfp-gal__stage{grid-column:1}}@media(min-width:750px){.cfp-gal__dots{display:none}}@media(max-width:749px){.cfp-gal{gap:0}.cfp-gal__thumbs,.cfp-gal__arrow,.cfp-gal__count{display:none}.cfp-gal__foot:not(:has(.cfp-gal__dots)) .cfp-gal__count{display:block}.cfp-gal__stage{border-radius:var(--cf-r-m)}.cfp-gal__badges{top:12px;left:12px}.cfp-gal__img{padding:6%}.cfp-gal__hint{display:none}.cfp-gal__play{width:66px;height:66px;margin:-33px 0 0 -33px}}html.cfp-lock{overflow:hidden}.cfp-lb{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#fff;color:var(--cf-green-deep);overflow:hidden}.cfp-lb[open]{display:block;animation:cfp-lb-in var(--cf-dur-settle) var(--cf-ease) both}.cfp-lb::backdrop{background:var(--cf-scrim)}@keyframes cfp-lb-in{0%{opacity:0;scale:.985}}.cfp-lb__bar{position:absolute;z-index:3;top:0;left:0;right:0;display:flex;align-items:center;gap:16px;min-height:72px;padding:12px clamp(12px,3vw,28px);pointer-events:none}.cfp-lb__bar>*{pointer-events:auto}.cfp-lb__count{padding:7px 12px;border-radius:var(--cf-r-round);background:var(--cf-frost);font-size:1.5rem;font-weight:var(--cf-fw-bold);font-variant-numeric:tabular-nums}.cfp-lb__hint{font-size:1.45rem;color:var(--cf-muted)}.cfp-lb__close{margin-left:auto;background:#fff;box-shadow:var(--cf-shadow-s)}.cfp-lb__track{position:relative;display:flex;height:100%;margin:0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain}.cfp-lb__track::-webkit-scrollbar{display:none}.cfp-lb__track:has(.is-zoomed){overflow:hidden}.cfp-lb__slide{position:relative;flex:0 0 100%;height:100%;overflow:hidden;scroll-snap-align:start;background:var(--cf-well)}.cfp-lb__img{position:absolute;top:76px;left:4vw;width:92vw;height:calc(100% - 100px);max-width:none;object-fit:contain;mix-blend-mode:multiply;cursor:zoom-in;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;transition:transform var(--cf-dur-settle) var(--cf-ease)}.cfp-lb__slide.is-zoomed .cfp-lb__img{transform:scale(2.4);cursor:zoom-out;touch-action:none;transition-duration:var(--cf-dur-move)}.cfp-lb__arrow{position:absolute;z-index:3;top:50%;margin-top:-24px;background:#fff;box-shadow:var(--cf-shadow-s)}.cfp-lb__arrow--prev{left:clamp(12px,2vw,28px)}.cfp-lb__arrow--next{right:clamp(12px,2vw,28px)}.cfp-lb__arrow:disabled{opacity:0;pointer-events:none}@media(max-width:749px){.cfp-lb__arrow{display:none}.cfp-lb__img{left:0;width:100%;padding:0 12px}}.cfp__info{display:flex;flex-direction:column}.cfp__info>*{margin:0}.cfp__info>*+*{margin-top:20px}@media(min-width:900px){.cfp__info{max-width:640px}}@media(max-width:899px){.cfp__info>.cfp-late-m{order:2}.cfp__info>.cfp-late{order:3}}.cfp-brand{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.cfp-brand__link{display:inline-flex;align-items:center;min-height:44px;border-radius:var(--cf-r-s);transition:opacity var(--cf-dur-color) var(--cf-ease-soft)}.cfp-brand__link:hover{opacity:.78}.cfp-brand__logo{display:block;max-width:min(240px,60vw);height:auto}.cfp-brand__name{font-size:1.5rem}.cfp-brand .cf-chip{font-size:1.35rem;padding:5px 10px}.cfp__title{margin:0;font-family:var(--cf-font-display);font-size:clamp(2.8rem,2.05rem + 1.1vw,4rem);font-weight:var(--cf-fw-display);line-height:1.1;letter-spacing:-.02em;color:var(--cf-heading);text-transform:none;text-wrap:balance;overflow-wrap:break-word;word-break:normal}.cfp-brand+.cfp__title{margin-top:10px}.cfp-sku{font-size:1.45rem;line-height:1.3;color:var(--cf-text-soft);font-variant-numeric:tabular-nums}.cfp-sku span{color:var(--cf-heading);font-weight:var(--cf-fw-semibold)}.cfp__title+.cfp-sku,.cfp__title+.cfp-app,.cfp-sku+.cfp-app,.cfp__title+.cfp-rating,.cfp-sku+.cfp-rating{margin-top:10px}.cfp-sku[hidden]{display:none}.cfp-app:empty{display:none}.cfp-app .jdgm-prev-badge{font-size:1.5rem}.cfp-app .jdgm-prev-badge__stars,.cfp-app .jdgm-prev-badge__text{display:inline-block;padding-block:12px;margin-block:-12px}.cfp-rating{display:inline-flex;align-self:flex-start;min-height:32px;align-items:center;text-decoration:none;color:inherit}.cfp-price .cf-price{gap:6px 16px}.cfp-save{display:inline-flex;align-items:center;gap:8px;margin:12px 0 0;padding:7px 12px 7px 10px;border-radius:var(--cf-r-s);background:var(--cf-save-bg);color:var(--cf-save-text);font-size:1.55rem;font-weight:var(--cf-fw-bold);line-height:1.2}.cfp-save[hidden]{display:none}.cfp-save .cf-icon{width:17px;height:17px}.cfp-tax{margin-top:10px;font-size:1.45rem;line-height:1.4;color:var(--cf-text-soft)}.cfp-tax p{margin:0}.cfp-tax a{color:var(--cf-link)}.cfp-price+.cfp-beat{margin-top:12px}.cfp-beat__link{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--cf-link);font-size:1.55rem;font-weight:var(--cf-fw-semibold);line-height:1.3;text-decoration:none}.cfp-beat__icon{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--cf-frost);color:var(--cf-green-ink);transition:background-color var(--cf-dur-color) var(--cf-ease-soft),color var(--cf-dur-color) var(--cf-ease-soft)}.cfp-beat__icon .cf-icon{width:17px;height:17px}.cfp-beat__text{text-decoration:underline;text-decoration-color:var(--cf-link-line);text-decoration-thickness:2px;text-underline-offset:4px;transition:text-decoration-color var(--cf-dur-color) var(--cf-ease-soft)}.cfp-beat__arrow{width:18px;height:18px;transition:transform var(--cf-dur-move) var(--cf-ease)}.cfp-beat__link:hover{color:var(--cf-link-hover)}.cfp-beat__link:hover .cfp-beat__text{text-decoration-color:currentColor}.cfp-beat__link:hover .cfp-beat__icon{background:var(--cf-green);color:#fff}.cfp-beat__link:hover .cfp-beat__arrow{transform:translate(4px)}.cfp-pay{padding:14px 16px 15px;border:1px solid var(--cf-line);border-radius:var(--cf-r-m);background:var(--cf-white, #fff)}.cfp-pay__head{margin:0 0 10px;font-family:var(--cf-font-ui, var(--cf-font-body));font-size:1.3rem;font-weight:var(--cf-fw-bold);line-height:1.2;letter-spacing:var(--cf-ls-label);text-transform:uppercase;color:var(--cf-text-soft)}.cfp-pay__list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.cfp-pay__row{display:flex;align-items:center;gap:12px;min-height:28px;font-size:1.5rem;line-height:1.38;color:var(--cf-text)}.cfp-pay__row[hidden]{display:none}.cfp-pay__own{display:flex;align-items:center;gap:12px;min-width:0}.cfp-pay__mark{flex:none;display:block;width:38px;height:24px;border-radius:4px}.cfp-pay__text{min-width:0}.cfp-pay__num{font-weight:var(--cf-fw-bold);color:var(--cf-heading);font-variant-numeric:tabular-nums;white-space:nowrap}.cfp-pay__more{display:inline-flex;align-items:center;min-height:44px;margin-block:-12px;color:var(--cf-link);font-weight:var(--cf-fw-semibold);text-decoration:underline;text-decoration-color:var(--cf-link-line);text-decoration-thickness:1.5px;text-underline-offset:3px;white-space:nowrap}.cfp-pay__more:hover{color:var(--cf-link-hover);text-decoration-color:currentColor}.cfp-pay__row--zip.has-widget .cfp-pay__own{display:none}.cfp-pay__zm{display:block;min-width:0;font-family:var(--cf-font-body);font-size:1.5rem;color:var(--cf-text)}.cfp-pay__zm:empty{display:none}.cfp-opts{display:grid;gap:20px}.cfp-opt{min-width:0;margin:0;padding:0;border:0}.cfp-opt__legend{display:block;margin:0 0 10px;padding:0;font-size:1.55rem;line-height:1.35;color:var(--cf-text)}.cfp-opt__name{font-weight:var(--cf-fw-bold);color:var(--cf-heading)}.cfp-opt__value{color:var(--cf-text)}.cfp-opt__values{display:flex;flex-wrap:wrap;gap:10px}.cfp-opt__select{max-width:100%}.cfp-sw{position:relative;display:grid;place-items:center;width:52px;height:52px;padding:3px;border:2px solid transparent;border-radius:50%;cursor:pointer;transition:border-color var(--cf-dur-color) var(--cf-ease-soft),transform var(--cf-dur-move) var(--cf-ease)}.cfp-sw__fill{display:block;width:100%;height:100%;overflow:hidden;border-radius:inherit;background:var(--cf-frost);box-shadow:inset 0 0 0 1px #0a22192e}.cfp-sw__img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.cfp-sw--photo,.cfp-sw--swatch:has(.cfp-sw__img){width:68px;height:68px;border-radius:14px}.cfp-sw--photo .cfp-sw__fill{border-radius:10px;background:var(--cf-well)}.cfp-sw--photo .cfp-sw__img{padding:8%}.cfp-sw:hover{border-color:var(--cf-line-strong);transform:translateY(-2px)}.cfp-opt__input:checked+.cfp-sw{border-color:var(--cf-green-deep)}.cfp-opt__input:focus-visible+.cfp-sw,.cfp-opt__input:focus-visible+.cfp-pill{outline:var(--cf-focus-w) solid var(--cf-focus);outline-offset:2px}.cfp-sw.is-unavailable .cfp-sw__fill{opacity:.5}.cfp-sw.is-unavailable:after{content:"";position:absolute;left:50%;top:8%;bottom:8%;width:2px;margin-left:-1px;border-radius:1px;background:var(--cf-green-deep);transform:rotate(45deg);opacity:.7}.cfp-pill{display:inline-flex;align-items:center;min-height:48px;padding:8px 18px;border:var(--cf-bw-ui) solid var(--cf-edge);border-radius:var(--cf-r);background:#fff;color:var(--cf-heading);font-size:1.55rem;font-weight:var(--cf-fw-semibold);line-height:1.25;cursor:pointer;transition:background-color var(--cf-dur-color) var(--cf-ease-soft),border-color var(--cf-dur-color) var(--cf-ease-soft),color var(--cf-dur-color) var(--cf-ease-soft)}.cfp-pill:hover{border-color:var(--cf-green-deep);background:var(--cf-pale)}.cfp-opt__input:checked+.cfp-pill{border-color:var(--cf-green-deep);background:var(--cf-green-deep);color:#fff}.cfp-pill.is-unavailable{border-style:dashed;color:var(--cf-text-soft);text-decoration:line-through;text-decoration-thickness:1.5px}.cfp-buy{display:grid;gap:14px}.cfp-buy>*{margin:0}.cfp-stock{font-size:1.6rem}.cfp-form{display:grid;gap:12px;margin:0}.cfp-buy__row{display:flex;gap:12px;align-items:stretch}.cfp-buy__row[hidden]{display:none}.cfp-qty{flex:none;height:auto;min-height:62px}.cfp-atc{flex:1 1 auto;min-width:0}.cfp-atc__label,.cfp-atc__done{display:inline-flex;align-items:center;justify-content:center;gap:10px}.cfp-atc__done,.cfp-atc.is-added .cfp-atc__label,.cfp-bar__btn.is-added .cfp-atc__label{display:none}.cfp-atc.is-added .cfp-atc__done,.cfp-bar__btn.is-added .cfp-atc__done{display:inline-flex}.cfp-atc.is-added .cf-icon,.cfp-bar__btn.is-added .cf-icon{animation:cfp-tick var(--cf-dur-settle) var(--cf-ease)}@keyframes cfp-tick{0%{transform:scale(.4) rotate(-12deg);opacity:0}}.cfp-buy__error{font-size:1.5rem;font-weight:var(--cf-fw-semibold);color:var(--cf-error)}.cfp-buy__error:empty{display:none}.cfp-noscript{margin-bottom:4px}.cfp-dynamic[hidden]{display:none}.cfp-dynamic{--shopify-accelerated-checkout-button-border-radius: 12px;--shopify-accelerated-checkout-button-block-size: 54px;--shopify-accelerated-checkout-inline-alignment: center}.cfp-dynamic .shopify-payment-button__button{min-height:54px;border-radius:var(--cf-r)!important;overflow:hidden}.cfp-dynamic .shopify-payment-button__button--unbranded{background:var(--cf-green-deep);color:#fff;font-size:1.7rem}.cfp-dynamic .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--cf-green)}.cfp-dynamic .shopify-payment-button__more-options{display:inline-flex;align-items:center;min-height:44px;margin-top:10px;font-family:var(--cf-font-body);font-size:1.5rem;font-weight:var(--cf-fw-semibold);color:var(--cf-link);text-decoration:underline;text-decoration-color:var(--cf-link-line);text-underline-offset:4px}.cfp-dynamic .shopify-payment-button__more-options:hover{color:var(--cf-link-hover);text-decoration-color:currentColor}.cfp-notify{padding:18px 18px 20px;border:1px solid var(--cf-line-strong);border-radius:var(--cf-r-m);background:var(--cf-pale)}.cfp-notify[hidden]{display:none}.cfp-notify__form{display:grid;gap:14px;margin:0}.cfp-notify__head{display:flex;align-items:flex-start;gap:14px}.cfp-notify__icon{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--cf-disc-1);color:var(--cf-green-deep)}.cfp-notify__icon .cf-icon{width:22px;height:22px}.cfp-notify__title{margin:0;font-family:var(--cf-font-display);font-size:var(--cf-fs-h4);font-weight:var(--cf-fw-bold);line-height:1.25;color:var(--cf-heading)}.cfp-notify__text{margin:4px 0 0;font-size:1.55rem;line-height:1.4;color:var(--cf-text)}.cfp-notify__row{display:flex;flex-wrap:wrap;gap:10px}.cfp-notify__input{flex:1 1 220px;width:auto}.cfp-notify__btn{flex:0 0 auto}.cfp-seealso{margin:0}.cfp-seealso__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:1.6rem;font-weight:var(--cf-fw-semibold)}.cfp-accept{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.cfp-accept__head{margin:0;font-size:1.45rem;font-weight:var(--cf-fw-semibold);color:var(--cf-text-soft)}.cfp-accept__list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.cfp-accept__list>li{display:flex}.cfp-accept__icon{display:block;width:38px;height:24px;border-radius:4px}.cfp-trust{padding-top:20px;border-top:1px solid var(--cf-rule);gap:10px 22px}.cfp-trust.cf-trust--compact{container:cfp-trust / inline-size;flex-wrap:nowrap;justify-content:space-between;gap:12px}.cfp-trust.cf-trust--compact>li{flex:1 1 0;min-width:0}.cfp-trust.cf-trust--compact>li .cf-trust__item{flex-direction:column;align-items:center;gap:8px;min-height:0;padding:2px 0;text-align:center}.cfp-trust.cf-trust--compact .cf-trust__copy{justify-items:center;gap:1px}.cfp-trust.cf-trust--compact .cf-trust__title{font-size:1.45rem;line-height:1.25;text-wrap:balance}.cfp-trust.cf-trust--compact .cf-trust__text{font-size:1.3rem;line-height:1.35;text-wrap:balance}@container cfp-trust (min-width: 630px){.cfp-trust.cf-trust--compact>li{flex:0 1 auto}.cfp-trust.cf-trust--compact>li .cf-trust__item{flex-direction:row;align-items:center;gap:10px;text-align:left}.cfp-trust.cf-trust--compact .cf-trust__copy{justify-items:start}.cfp-trust.cf-trust--compact .cf-trust__title{font-size:1.5rem}.cfp-trust.cf-trust--compact .cf-trust__text{font-size:1.3rem}}.cfp-accept-wrap+.cfp-trust{margin-top:20px}.cfp-text,.cfp-desc{font-size:1.55rem}.cfp-desc__head{margin:0 0 10px}.cfp-bar{position:fixed;z-index:880;left:0;right:0;bottom:0;padding:10px 92px calc(10px + env(safe-area-inset-bottom,0px)) 12px;border-top:1px solid var(--cf-line);background:#fff;box-shadow:0 -12px 28px -18px #0a221973;transform:translateY(110%);visibility:hidden;transition:transform var(--cf-dur-settle) var(--cf-ease),visibility 0s linear var(--cf-dur-settle)}.cfp-bar.is-on{transform:none;visibility:visible;transition-delay:0s}.cfp-bar__in{display:flex;align-items:center;gap:10px;max-width:720px}.cfp-bar__thumb{flex:none;width:48px;height:48px;overflow:hidden;border-radius:10px;background:var(--cf-well)}.cfp-bar__img{display:block;width:100%;height:100%;padding:4px;object-fit:contain;mix-blend-mode:multiply}.cfp-bar__meta{display:grid;flex:1 1 auto;min-width:0;line-height:1.2}.cfp-bar__title{overflow:hidden;font-size:1.3rem;font-weight:var(--cf-fw-semibold);color:var(--cf-text-soft);text-overflow:ellipsis;white-space:nowrap}.cfp-bar__price{font-family:var(--cf-font-display);font-size:1.9rem;font-weight:var(--cf-fw-display);color:var(--cf-heading);font-variant-numeric:tabular-nums;white-space:nowrap}.cfp-bar__btn{flex:none;min-height:48px;padding-inline:16px}.cfp-bar__btn.is-soldout{--b-bg: var(--cf-green-deep);--b-bd: var(--cf-green-deep)}@media(min-width:900px){.cfp-bar{display:none}}.cfp-bar__price{overflow:hidden;text-overflow:ellipsis}@media(max-width:899px){html.cfp-bar-on .notifyjs-corner{bottom:calc(78px + env(safe-area-inset-bottom,0px))!important}html.cfp-bar-on #smile-ui-lite-launcher-frame-container{bottom:calc(84px + env(safe-area-inset-bottom,0px))!important}}@media(max-width:399px){.cfp-bar__thumb{display:none}}@media(max-width:749px){.bop.cf-section{--cf-sec-top: 8px}.cfp__crumbs{margin:0 0 8px;font-size:1.3rem;line-height:24px}.cfp__crumbs ol{min-height:24px}.cfp__crumbs a{min-height:44px;margin-block:-10px}.cfp__crumbs li+li:before{width:6px;height:6px;margin:0 9px 0 6px}.cfp-brand__link{margin-block:-7px}.cfp-brand+.cfp__title{margin-top:8px}.cfp__info>*+*{margin-top:16px}.cfp__info>.cfp-price{margin-top:14px}.cfp-brand__logo{max-width:180px}.cfp__title{font-size:clamp(2.5rem,1.6rem + 2.4vw,3.2rem)}.cfp-price .cf-price--l .cf-price__now{font-size:3.4rem}.cfp-buy__row{gap:10px}.cfp-qty .cf-qty__btn,.cfp-qty .cf-qty__input{width:42px}.cfp-atc{padding-inline:16px;font-size:var(--cf-fs-btn-l)}.cfp-trust{gap:8px 16px}.cfp-notify__btn{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.cfp-gal__zoom:hover .cfp-gal__img,.cfp-gal__video:hover .cfp-gal__poster,.cfp-sw:hover,.cfp-gal__thumb:hover{transform:none}.cfp-lb[open]{animation:none}.cfp-bar{transition:none}}.cfp-accept__icon--wide{width:auto}html:not([data-cf-sale]) [data-cf-sale-only]{display:none!important}.cfp-badges{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.cfp-brand .cfp-badges .cf-chip{font-size:1.3rem;padding:5px 10px}.cfp-event{gap:6px}.cfp-price__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.cfp-pct[hidden]{display:none}.cfp-low{display:flex;align-items:center;gap:8px;margin:0;color:var(--cf-sale-text, var(--cf-save-text));font-size:1.55rem;font-weight:var(--cf-fw-bold);line-height:1.3}.cfp-low[hidden]{display:none}.cfp-low .cf-icon{flex:none;width:18px;height:18px}.cfp-low--part{color:var(--cf-text-soft);font-weight:var(--cf-fw-semibold)}.cfp-notice{display:flex;align-items:flex-start;gap:8px;color:var(--cf-text-soft);font-size:1.35rem;line-height:1.45}.cfp-notice .cf-icon{flex:none;width:16px;height:16px;margin-top:2px}.cfp-notice__text>*{margin:0}.cfp-notice__text>*+*{margin-top:6px}.cfp-trust+.cfp-notice{margin-top:14px}.cfp-gift{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;padding:12px 14px;border:var(--cf-bw-ui) dashed var(--cf-sale);border-radius:var(--cf-r);background:var(--cf-surface)}.cfp-gift__media{display:block;width:72px;aspect-ratio:1;border-radius:var(--cf-r-s);background:var(--cf-well);overflow:hidden}.cfp-gift__media img{display:block;width:100%;height:100%;object-fit:contain}.cfp-gift__copy>*{margin:0}.cfp-gift__label{display:inline-flex;align-items:center;gap:6px;color:var(--cf-sale-text, var(--cf-save-text));font-family:var(--cf-font-ui, var(--cf-font-body));font-size:var(--cf-fs-xs);font-weight:var(--cf-fw-bold);letter-spacing:var(--cf-ls-label);text-transform:uppercase}.cfp-gift__label .cf-icon{width:15px;height:15px}.cfp-gift__text{margin-top:2px;color:var(--cf-heading);font-size:1.6rem;font-weight:var(--cf-fw-semibold);line-height:1.3}.cfp-share{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:1.4rem;color:var(--cf-text-soft)}.cfp-share__label{font-weight:var(--cf-fw-semibold)}.cfp-share__link{display:inline-flex;align-items:center;gap:6px;min-height:36px;color:var(--cf-text-soft);text-decoration:none}.cfp-share__link:hover{color:var(--cf-heading);text-decoration:underline;text-underline-offset:3px}.cfp-share__link .cf-icon{width:16px;height:16px}.cfp-compat .cf-compat{max-width:var(--cf-container);margin:0 auto}body.cf .bop{--cfp-deep: var(--cf-green-deep, #073C27);--cfp-teal: var(--cf-green, #0C8054);--cfp-lime: #4FD8D0;--cfp-coral: #E3EAE6;--cfp-ice: #E6F6F3}body.cf .cfp-gal__stage,body.cf .cfp-gal__thumb,body.cf .cfp-lb__slide,body.cf .cfp-bar__thumb{background:#fff}body.cf .cfp-gal__stage{border-color:#e6ecec;border-radius:20px}body.cf .cfp-gal__thumb{border-color:#e6ecec;border-radius:12px}body.cf .cfp__title{font-family:var(--cf-font-display);font-weight:800;font-stretch:116%;font-size:clamp(2.8rem,1.75rem + 1.25vw,4.2rem);line-height:1.08;letter-spacing:-.012em;color:var(--cfp-deep)}body.cf .cfp-app+.cfp__title{margin-top:8px}body.cf .cfp-price .cf-price__now{font-family:var(--cf-font-display);font-weight:800;font-stretch:112%;font-size:clamp(3rem,2.3rem + .8vw,3.8rem);letter-spacing:-.01em;color:var(--cfp-deep)}body.cf .cfp-tax{margin-top:6px;font-size:1.45rem;color:var(--cf-text-soft)}body.cf .cfp-tax p{margin:0}.cfp-facts--chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.cfp-chipfact{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:5px 13px 5px 10px;border-radius:999px;background:var(--cfp-ice);color:var(--cfp-deep);font-size:1.45rem;font-weight:600;line-height:1.2}.cfp-chipfact .cf-icon{width:16px;height:16px;color:var(--cfp-teal);stroke-width:2.4}body.cf .cfp__title+.cfp-factsrow{margin-top:14px}body.cf .cfp-paywrap .cfp-pay{padding:0;border:0;background:none}body.cf .cfp-paywrap .cfp-pay__head{display:none}body.cf .cfp-price+.cfp-paywrap{margin-top:10px}body.cf .cfp-paywrap .cfp-pay__text{font-size:1.5rem}body.cf .cfp-opt__legend{font-size:1.6rem}.cfp-runout{margin:10px 0 0;font-size:1.45rem;line-height:1.4;color:var(--cf-text-soft)}.cfp-runout[hidden]{display:none}body.cf .cfp-mbwrap>.cf-mb{margin:0}body.cf .cfp-lidwrap+.cfp-trust4{margin-top:22px}body.cf .cfp-buy__row{gap:12px}body.cf .cfp-qty{min-height:58px;border-radius:999px}body.cf .cfp-atc,body.cf .cfp-bar__btn{--b-bg: var(--cfp-deep);--b-fg: #fff;--b-bd: var(--cfp-deep);--b-bg-h: var(--cfp-teal);--b-fg-h: #fff;--b-bd-h: var(--cfp-teal);--b-shadow: none;--b-shadow-h: none;font-family:var(--cf-font-btn);font-weight:700}body.cf .cfp-atc{min-height:58px;font-size:var(--cf-fs-btn-l)}body.cf .cfp-atc:disabled,body.cf .cfp-bar__btn:disabled{--b-bg: var(--cf-btn-off-bg);--b-fg: var(--cf-btn-off-fg);--b-bd: transparent;--b-bg-h: var(--cf-btn-off-bg);--b-fg-h: var(--cf-btn-off-fg);--b-bd-h: transparent}body.cf .cfp-atc.is-added,body.cf .cfp-bar__btn.is-added{--b-bg: var(--cf-green-text);--b-fg: #fff;--b-bd: var(--cf-green-text);--b-bg-h: var(--cf-green-text);--b-fg-h: #fff;--b-bd-h: var(--cf-green-text)}body.cf .cfp-dynamic{--shopify-accelerated-checkout-button-border-radius: 999px;--shopify-accelerated-checkout-button-block-size: 54px}body.cf .cfp-dynamic .shopify-payment-button__button{border-radius:999px;min-height:54px}body.cf .cfp-dynamic .shopify-payment-button__more-options{font-size:1.45rem;text-decoration:none;color:var(--cfp-deep)}body.cf .cfp-dynamic .shopify-payment-button__more-options:hover{color:var(--cfp-teal)}body.cf .cfp-stock{font-size:1.5rem}.cfp-lid{padding:16px 18px;border:1px solid #E1E9E9;border-radius:18px;background:#fff}.cfp-lid__head{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:1.6rem;font-weight:700;color:var(--cfp-deep)}.cfp-lid__head .cf-icon{color:var(--cfp-teal)}.cfp-lid__list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.cfp-lid__row{display:grid;grid-template-columns:56px minmax(0,1fr) auto auto;align-items:center;gap:12px}.cfp-lid__row--fit{grid-template-columns:56px minmax(0,1fr)}.cfp-lid__media{display:block;width:56px;height:56px;overflow:hidden;border:1px solid #E6ECEC;border-radius:10px;background:#fff}.cfp-lid__img{display:block;width:100%;height:100%;object-fit:contain}.cfp-lid__copy{display:grid;gap:2px;min-width:0}.cfp-lid__name{font-size:1.5rem;font-weight:600;line-height:1.3;color:var(--cf-ink, #222);text-decoration:none}.cfp-lid__name:hover{color:var(--cfp-teal)}.cfp-lid__note,.cfp-lid__foot{font-size:1.35rem;color:var(--cf-text-soft)}.cfp-lid__foot{margin:12px 0 0}.cfp-lid__price{font-size:1.55rem;font-weight:700;color:var(--cfp-deep);white-space:nowrap;font-variant-numeric:tabular-nums}.cfp-lid__sold{font-size:1.4rem;color:var(--cf-text-soft);white-space:nowrap}.cfp-lid__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border:2px solid var(--cfp-deep);border-radius:999px;background:#fff;color:var(--cfp-deep);font:700 1.5rem/1 var(--cf-font-ui);white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease}.cfp-lid__btn:hover,.cfp-lid__btn:focus-visible{background:var(--cfp-deep);color:#fff}.cfp-lid__btn.is-loading{opacity:.6}.cfp-lid__btn .cfp-atc__label,.cfp-lid__btn .cfp-atc__done{gap:6px}.cfp-lid__btn.is-added{border-color:var(--cfp-teal);background:var(--cfp-teal);color:#fff}.cfp-lid__btn.is-added .cfp-atc__label{display:none}.cfp-lid__btn.is-added .cfp-atc__done{display:inline-flex}@media(max-width:420px){.cfp-lid__row{grid-template-columns:48px minmax(0,1fr) auto}.cfp-lid__media{width:48px;height:48px}.cfp-lid__price{grid-column:2;grid-row:2}.cfp-lid__add,.cfp-lid__sold{grid-column:3;grid-row:1 / span 2}}.cfp-trust4{display:grid;grid-template-columns:minmax(0,1fr);gap:12px 20px;margin-bottom:0;padding:20px 0 0;border-top:1px solid #E1E9E9;list-style:none}@media(min-width:480px){.cfp-trust4{grid-template-columns:repeat(2,minmax(0,1fr))}}.cfp-trust4__item{display:flex;align-items:center;gap:12px;min-height:48px;color:inherit;text-decoration:none}a.cfp-trust4__item:hover .cfp-trust4__title{color:var(--cfp-teal)}.cfp-trust4__icon{flex:none;display:inline-grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--cfp-teal);color:#fff}.cfp-trust4__icon .cf-icon,.cfp-trust4__icon svg{width:22px;height:22px}.cfp-trust4__li:nth-child(4n+2) .cfp-trust4__icon{background:var(--cfp-lime);color:var(--cfp-deep)}.cfp-trust4__li:nth-child(4n+3) .cfp-trust4__icon{background:var(--cfp-coral);color:var(--cfp-deep)}.cfp-trust4__li:nth-child(4n+4) .cfp-trust4__icon{background:var(--cfp-ice);color:var(--cfp-deep)}.cfp-trust4__copy{display:grid;gap:2px;min-width:0}.cfp-trust4__title{font-size:1.55rem;font-weight:700;line-height:1.25;color:var(--cfp-deep);transition:color .2s ease}.cfp-trust4__text{font-size:1.4rem;line-height:1.35;color:var(--cf-text-soft);overflow-wrap:anywhere}body.cf .cfp-bar__btn{min-height:48px;padding-inline:20px}@media(max-width:749px){.cfp-chipfact{min-height:30px;padding:4px 11px 4px 9px;font-size:1.4rem}.cfp-facts--chips .cfp-chipfact:nth-child(n+4){display:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cf-product.css.map */
