.sb-section-shell{display:contents}.sb-section-shell[data-sb-pad-top]>:not(style){padding-top:var(--sb-layout-pad-top)!important}.sb-section-shell[data-sb-pad-bottom]>:not(style){padding-bottom:var(--sb-layout-pad-bottom)!important}.sb-section-shell[data-sb-pad-top][data-sb-pad-bottom]{--spacing-section: 0px;--spacing-section-lg: 0px;--sb-section-block-pad: 0px}.sb-section-shell[data-sb-bg]>:not(style){background-color:var(--sb-layout-bg)!important}.sb-container{width:100%;max-width:var(--sb-section-width, var(--sb-page-width, 1280px));margin-inline:auto;padding-inline:var(--sb-gutter, clamp(16px, 4vw, 56px))}.sb-section-shell[data-sb-width=full] .sb-container{max-width:none;padding-inline:0}.sb-section-shell[data-sb-width=fluid] .sb-container{max-width:none}.sb-rich-text p{margin:0 0 1em;font-size:inherit;line-height:inherit}.sb-rich-text ul,.sb-rich-text ol{margin:0 0 1em;padding-left:1.5em}.sb-rich-text ul{list-style:disc outside}.sb-rich-text ol{list-style:decimal outside}.sb-rich-text ul ul{list-style:circle outside}.sb-rich-text li{margin:0 0 .35em;font-size:inherit;line-height:inherit}.sb-rich-text li:last-child{margin-bottom:0}.sb-rich-text li>p{margin:0}.sb-rich-text li>ul,.sb-rich-text li>ol{margin:.35em 0 0}.sb-rich-text strong{font-weight:700}.sb-rich-text em{font-style:italic}.sb-rich-text h2,.sb-rich-text h3,.sb-rich-text h4,.sb-rich-text h5,.sb-rich-text h6{font-family:var(--font-heading,inherit);color:inherit;font-weight:600;line-height:1.2;margin:1.5em 0 .5em}.sb-rich-text h2{font-size:1.5em}.sb-rich-text h3{font-size:1.3em}.sb-rich-text h4{font-size:1.15em}.sb-rich-text h5{font-size:1em}.sb-rich-text h6{font-size:.9em}.sb-rich-text a{color:inherit;text-decoration:underline;text-underline-offset:.15em;overflow-wrap:anywhere}@media(hover:hover){.sb-rich-text a:hover{text-decoration-thickness:2px}}.sb-rich-text a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.sb-rich-text>:first-child{margin-top:0}.sb-rich-text>:last-child{margin-bottom:0}.hjpm{--hjpm-r:6px;background:var(--color-bg,#F5F4F2);color:var(--color-text,#1A1A1A);font-family:var(--font-body,"Inter",sans-serif)}.hjpm-bar{padding:12px 0;border-bottom:1px solid var(--color-border,#E8E6E1)}.hjpm li{margin-bottom:0}.hjpm-trail{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.hjpm-item{display:flex;align-items:center;gap:6px}.hjpm-crumb{position:relative;font-size:13px;font-weight:400;line-height:1.2;color:var(--color-warm-gray,#9A9A96);text-decoration:none}.hjpm-crumb-static{font-size:13px;font-weight:400;line-height:1.2;color:var(--color-warm-gray,#9A9A96)}.hjpm-crumb:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.hjpm-crumb:hover{color:var(--color-text,#1A1A1A)}.hjpm-crumb:focus-visible{outline:2px solid var(--color-text,#1A1A1A);outline-offset:3px}.hjpm-current{font-size:13px;font-weight:500;line-height:1.2;color:var(--color-text,#1A1A1A)}.hjpm-grid{display:grid;grid-template-columns:1fr;align-items:start;padding-top:var(--sb-pdp-gallery-top,16px)}.hjpm-gal{min-width:0}.hjpm-media{position:relative;aspect-ratio:var(--sb-pdp-media-ratio,1 / 1);overflow:hidden;background:var(--sb-pdp-media-mat,var(--color-bg,#F5F4F2));border-radius:var(--sb-pdp-media-box-radius,10px)}.hjpm-media img{display:block;box-sizing:border-box;width:100%;height:100%;padding:var(--sb-pdp-media-inset,8px);object-fit:cover;background:var(--sb-pdp-media-bg,var(--color-surface,#E8E6E1));border-radius:var(--sb-pdp-media-radius,15px)}.hjpm-badges{position:absolute;top:16px;left:16px;z-index:2;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.hjpm-badge{padding:4px 10px;border:1px solid transparent;border-radius:var(--hjpm-badge-r,4px);font-size:10px;font-weight:600;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.hjpm-badge.is-solid{background:var(--color-primary,#1A1A1A);color:var(--color-on-primary,#F5F4F2)}.hjpm-badge.is-solid-muted{background:var(--color-secondary,#333333);color:var(--color-on-primary,#F5F4F2)}.hjpm-badge.is-solid-subtle{background:var(--color-warm-gray,#605D51);color:var(--color-white,#FFFFFF)}.hjpm-badge.is-outline{background:transparent;border-color:var(--color-warm-gray,#9A9A96);color:var(--color-secondary,#333333)}.hjpm-badge.is-outline-sale{background:transparent;border-width:1.5px;border-color:var(--color-sale,#B33A3A);color:var(--color-sale,#B33A3A)}.hjpm-badge.is-src-new{background:transparent;border-color:var(--color-warm-gray,#9A9A96);color:var(--color-secondary,#333333)}.hjpm-cap{position:absolute;bottom:16px;right:16px;max-width:60%;margin:0;font-size:10px;letter-spacing:.06em;line-height:1.4;text-align:right;text-transform:uppercase;color:var(--color-warm-gray,#9A9A96)}.hjpm-navbtn{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:var(--sb-pdp-nav-size,34px);height:var(--sb-pdp-nav-size,34px);display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:var(--sb-pdp-nav-bg,rgba(255,255,255,.88));color:var(--color-text,#1A1A1A);cursor:pointer}.hjpm-navbtn:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.hjpm-navbtn.is-prev{left:12px}.hjpm-navbtn.is-next{right:12px}.hjpm-navbtn:hover{background:var(--sb-pdp-nav-bg-hover,var(--color-white,#FFFFFF))}.hjpm-navbtn:focus-visible{outline:2px solid var(--color-text,#1A1A1A);outline-offset:2px}.hjpm-galstatus{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.hjpm-thumbs{display:flex;gap:8px;padding:12px 0;overflow-x:auto}.hjpm-thumb{flex:0 0 auto;width:56px;height:56px;padding:0;overflow:hidden;cursor:pointer;background:var(--sb-pdp-thumb-bg,#FFFFFF);border:2px solid var(--color-border,#E8E6E1);border-radius:var(--sb-pdp-thumb-radius,16px)}.hjpm-thumb[aria-current=true]{border-color:var(--color-text,#1A1A1A)}.hjpm-thumb:focus-visible{outline:2px solid var(--color-text,#1A1A1A);outline-offset:2px}.hjpm-thumb img{display:block;width:100%;height:100%;object-fit:cover}.hjpm-info{padding:24px 0 48px;min-width:0}.hjpm-eyebrow{margin:0 0 6px;font-size:11px;font-weight:500;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;color:var(--color-muted,#6B6B6B)}.hjpm-title{margin:0 0 6px;font-family:var(--font-display,"Montserrat",sans-serif);font-size:28px;font-weight:900;letter-spacing:.02em;line-height:1.1;text-transform:uppercase;color:var(--color-text,#1A1A1A)}.hjpm-pricerow{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:0 0 24px}.hjpm-price{font-size:22px;font-weight:600;line-height:1.2;color:var(--color-text,#1A1A1A)}.hjpm-price.is-sale{color:var(--color-sale,#B33A3A)}.hjpm-was{font-size:12px;line-height:1.2;color:var(--color-warm-gray,#9A9A96);text-decoration:line-through}.hjpm-rating{display:flex;align-items:center;gap:6px}.hjpm-stars{--color-star:var(--color-star-gold,#D4A76A)}.hjpm-stars{display:inline-flex;gap:0;line-height:0}.hjpm-count{font-size:13px;line-height:1.2;color:var(--color-warm-gray,#9A9A96)}.hjpm-pricerow.has-note{margin-bottom:12px}.hjpm-finalsale{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0 0 24px;font-size:13px;line-height:1.4;color:var(--color-muted,#6B6B6B)}.hjpm-finalsale-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-sale,#B33A3A)}.hjpm-rule{height:1px;background:var(--color-border,#E8E6E1);margin:0 0 24px}.hjpm-group{margin:0 0 24px}.hjpm-group.is-qty{margin:0 0 20px}.hjpm-label{margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;color:var(--color-secondary,#333333)}.hjpm-labelval{font-weight:400;text-transform:capitalize;color:var(--color-muted,#6B6B6B)}.hjpm-tabs{display:flex;gap:var(--sb-pdp-tab-gap,4px);overflow-x:auto;margin:0 0 12px;padding:var(--sb-pdp-tab-track-pad,4px);background:var(--sb-pdp-tab-track-bg,var(--color-bg,#F5F4F2));border-radius:var(--sb-pdp-tab-track-radius,var(--hjpm-r))}.hjpm-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:1 1 0;padding:8px 16px;border:none;border-radius:var(--sb-pdp-tab-radius,var(--radius-card,8px));background:transparent;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.05em;line-height:1.3333;text-transform:uppercase;white-space:nowrap;color:var(--sb-pdp-control-muted,#605D51);cursor:pointer}.hjpm-tab:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.hjpm-tab[aria-pressed=true]{background:var(--sb-pdp-tab-active-bg,#FFFFFF);color:var(--color-text,#1A1A1A);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.hjpm-tab:focus-visible{outline:2px solid var(--color-text,#1A1A1A);outline-offset:2px}.hjpm-swatches{display:flex;flex-wrap:wrap;gap:8px}.hjpm-more{display:block;min-height:44px;margin:4px 0 0;padding:0;border:none;background:none;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.2;text-align:left;text-transform:uppercase;text-decoration:underline;color:var(--sb-pdp-control-muted,#605D51);cursor:pointer}.hjpm-more:focus-visible{outline:2px solid var(--color-text,#1A1A1A);outline-offset:2px}.hjpm-swwrap{position:relative;display:inline-block;line-height:0}.hjpm-swwrap:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.hjpm-sw{display:block;position:relative;width:40px;height:40px;border:2px solid transparent;border-radius:var(--sb-pdp-swatch-radius,var(--hjpm-r));background-color:var(--color-surface,#FFFFFF);background-position:center;background-size:cover;background-repeat:no-repeat;background-origin:border-box;box-shadow:inset 0 0 0 1px #9a9a9645;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-warm-gray,#9A9A96) 27%,transparent)}.hjpm-sw.is-sel{border-color:var(--color-text,#1A1A1A);outline:2px solid var(--color-bg,#F5F4F2);outline-offset:-4px}.hjpm-swout{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:inherit;background:var(--sb-pdp-swatch-out-wash,rgba(245,244,242,.6));background:var(--sb-pdp-swatch-out-wash,color-mix(in srgb, var(--color-bg,#F5F4F2) var(--sb-pdp-swatch-out-wash-strength,60%), transparent))}.hjpm-swoutline{display:block;flex:none;width:142%;height:var(--sb-pdp-swatch-out-line-width,2px);rotate:45deg;background:var(--sb-pdp-swatch-out-line,var(--color-text,#1A1A1A))}.hjpm-swwrap:focus-visible{outline:2px solid var(--color-text,#1A1A1A);outline-offset:2px;border-radius:var(--sb-pdp-swatch-radius,var(--hjpm-r))}.hjpm-seg{display:flex;width:fit-content;max-width:100%;overflow:hidden;border:1px solid var(--color-border,#E8E6E1);border-radius:var(--sb-pdp-size-radius,var(--radius-card,8px))}.hjpm-segopt{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:10px var(--sb-pdp-size-pad,20px);border:none;background:transparent;font-family:inherit;font-size:13px;font-weight:400;line-height:1.5;white-space:nowrap;text-decoration:none;color:var(--sb-pdp-control-muted,#605D51);cursor:pointer}.hjpm-segopt:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.hjpm-segopt.is-sel{background:var(--sb-pdp-size-selected-bg,var(--color-surface,#E8E6E1));color:var(--color-text,#1A1A1A);font-weight:600}.hjpm-segopt.is-out{opacity:.4;text-decoration:line-through}.hjpm-segopt:focus-visible{outline:2px solid var(--color-text,#1A1A1A);outline-offset:-2px}.hjpm-pills{display:flex;flex-wrap:wrap;gap:8px}.hjpm-pill{display:inline-flex;align-items:center;justify-content:center;min-width:64px;min-height:44px;padding:0 14px;border:1px solid var(--color-border,#E8E6E1);border-radius:var(--hjpm-r);background:transparent;font-family:inherit;font-size:13px;font-weight:500;line-height:1.2;color:var(--color-text,#1A1A1A);text-decoration:none;cursor:pointer}.hjpm-pill.is-sel{border-color:var(--color-text,#1A1A1A);background:var(--color-text,#1A1A1A);color:var(--color-on-primary,#F5F4F2);font-weight:600}.hjpm-pill.is-out{opacity:.4;text-decoration:line-through}.hjpm-pill:focus-visible{outline:2px solid var(--color-text,#1A1A1A);outline-offset:2px}.hjpm-qty{display:inline-flex;align-items:center;border:1px solid var(--color-border,#E8E6E1);border-radius:var(--hjpm-r);overflow:hidden}.hjpm-qtybtn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:none;background:none;font-family:inherit;font-size:16px;line-height:1;color:var(--color-warm-gray,#9A9A96);cursor:pointer}.hjpm-qtybtn:disabled{opacity:.4;cursor:default}.hjpm-qtybtn:focus-visible{outline:2px solid var(--color-text,#1A1A1A);outline-offset:-2px}.hjpm-qtyval{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--color-border,#E8E6E1);border-right:1px solid var(--color-border,#E8E6E1);font-size:14px;font-weight:600;line-height:1}.hjpm-atcrow{margin:0 0 12px}.hjpm-sticky{position:fixed;left:0;right:0;bottom:0;z-index:90;background:var(--color-bg,#F5F4F2);border-top:1px solid var(--color-border,#E8E6E1);box-shadow:0 -4px 24px #1a1a1a14;animation:hjpm-sticky-in .3s cubic-bezier(.16,1,.3,1)}@keyframes hjpm-sticky-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.hjpm-sticky{animation:none}}.hjpm-sticky-inner{display:flex;align-items:center;gap:12px;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom));max-width:var(--sb-page-width,1280px);margin:0 auto}.hjpm-sticky-thumb{flex:0 0 auto;width:44px;height:44px;border-radius:var(--hjpm-r);object-fit:contain;background:var(--color-surface,#E8E6E1)}.hjpm-sticky-text{flex:1 1 auto;min-width:0}.hjpm-sticky-title{margin:0;font-size:13px;font-weight:600;line-height:1.2;color:var(--color-text,#1A1A1A);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hjpm-sticky-meta{margin:2px 0 0;font-size:11px;line-height:1.2;color:var(--color-muted,#6B6B6B);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hjpm-sticky-atc{flex:0 0 auto;height:44px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-button,8px);background:var(--color-button-bg,var(--color-primary,#1A1A1A));color:var(--color-button-text,var(--color-on-primary,#F5F4F2));font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase;cursor:pointer}.hjpm-sticky-atc:disabled{background:var(--color-warm-gray,#9A9A96);cursor:not-allowed}.hjpm-sticky-atc:focus-visible{outline:2px solid var(--color-text,#1A1A1A);outline-offset:2px}@media(max-width:480px){.hjpm-sticky-thumb{display:none}.hjpm-sticky-atc{padding:0 14px}}.hjpm-atcrow form{width:100%;max-width:none}.hjpm-cust{width:100%;height:52px;display:flex;align-items:center;justify-content:center;margin:0 0 12px;border:1px solid var(--color-text,#1A1A1A);border-radius:var(--radius-button,8px);background:transparent;color:var(--color-text,#1A1A1A);font-family:inherit;font-size:13px;font-weight:600;letter-spacing:.1em;line-height:1;text-transform:uppercase;text-decoration:none;cursor:pointer}.hjpm-cust:focus-visible{outline:2px solid var(--color-text,#1A1A1A);outline-offset:2px}.hjpm-wishrow{display:flex;align-items:center;margin:0 0 12px}.hjpm-atc{width:100%;height:52px;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-button,8px);background:var(--color-button-bg,var(--color-primary,#1A1A1A));color:var(--color-button-text,var(--color-on-primary,#F5F4F2));font-family:inherit;font-size:13px;font-weight:600;letter-spacing:.1em;line-height:1;text-transform:uppercase;cursor:pointer}.hjpm-atc:disabled{background:var(--color-warm-gray,#9A9A96);cursor:not-allowed}.hjpm-atc:focus-visible{outline:2px solid var(--color-text,#1A1A1A);outline-offset:2px}.hjpm-wish{position:absolute;top:16px;right:16px;z-index:2;width:var(--sb-pdp-wish-size,36px);height:var(--sb-pdp-wish-size,36px);display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:var(--sb-pdp-wish-bg,rgba(255,255,255,.88));color:var(--color-warm-gray,#605D51);cursor:pointer}.hjpm-wish:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.hjpm-wish:hover{background:var(--sb-pdp-wish-bg-hover,var(--color-white,#FFFFFF))}.hjpm-wish[aria-pressed=true]{color:var(--color-text,#1A1A1A)}.hjpm-wish:focus-visible{outline:2px solid var(--color-text,#1A1A1A);outline-offset:2px}.hjpm-wish[disabled]{cursor:default;opacity:.45}.hjpm-wish[aria-busy=true]{cursor:progress}.hjpm-wishnote{font-size:12px;line-height:1.4;color:var(--color-dark-gray,#6B6B6B)}.hjpm-orrule{position:relative;text-align:center;margin:0 0 12px}.hjpm-orrule:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--color-border,#E8E6E1)}.hjpm-orlabel{position:relative;z-index:1;padding:0 12px;background:var(--color-bg,#F5F4F2);font-size:10px;letter-spacing:.06em;line-height:1.6;text-transform:uppercase;color:var(--color-warm-gray,#9A9A96)}.hjpm-express{margin:0 0 28px}.hjpm-express.is-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:stretch}.hjpm-express.is-row form{width:100%;max-width:none;margin:0}.hjpm-express.is-row shop-pay-button{display:block;--shop-pay-button-height:44px;--shop-pay-button-border-radius:var(--sb-express-btn-radius,8px)}.hjpm-wallet{width:100%;height:44px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--sb-express-btn-radius,8px);background:var(--color-primary,#1A1A1A);color:var(--color-on-primary,#F5F4F2);cursor:pointer}.hjpm-wallet:disabled{background:var(--color-warm-gray,#9A9A96);cursor:not-allowed}.hjpm-wallet:focus-visible{outline:2px solid var(--color-text,#1A1A1A);outline-offset:2px}@media(max-width:480px){.hjpm-express.is-row{grid-template-columns:1fr}}.hjpm-trust{display:flex;flex-wrap:wrap;gap:16px;margin:0 0 28px}.hjpm-trustitem{display:flex;align-items:center;gap:8px;color:var(--color-muted,#6B6B6B)}.hjpm-trusttext{font-size:11px;font-weight:500;line-height:1.2;color:var(--color-muted,#6B6B6B)}.hjpm-accrule{height:1px;background:var(--color-border,#E8E6E1);margin:0 0 4px}.hjpm-acc{border-bottom:1px solid var(--color-border,#E8E6E1)}.hjpm-acch2{margin:0}.hjpm-acchead{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;border:none;background:none;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:.04em;line-height:1.4;text-align:left;color:var(--color-text,#1A1A1A);cursor:pointer}.hjpm-acchead:focus-visible{outline:2px solid var(--color-text,#1A1A1A);outline-offset:-2px}.hjpm-accchev{flex:0 0 auto;color:var(--color-warm-gray,#9A9A96);transition:transform .2s ease}.hjpm-acc[data-open=true] .hjpm-accchev{transform:rotate(180deg)}.hjpm-accbody{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .3s ease,visibility .3s}.hjpm-acc[data-open=true] .hjpm-accbody{grid-template-rows:1fr;visibility:visible}.hjpm-accclip{overflow:hidden}.hjpm-accpad{padding-bottom:20px}.hjpm-check{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;margin:0;padding:0;list-style:none}.hjpm-checkitem{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.4;color:var(--color-secondary,#333333)}.hjpm-checkitem svg{flex:0 0 auto;color:var(--color-muted,#6B6B6B)}.hjpm-specs{margin:0}.hjpm-spec{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--color-border,#E8E6E1)}.hjpm-spec:last-child{border-bottom:none}.hjpm-speclabel{margin:0;font-size:12px;line-height:1.4;color:var(--color-warm-gray,#9A9A96)}.hjpm-specval{margin:0;font-size:12px;font-weight:500;line-height:1.4;text-align:right;color:var(--color-text,#1A1A1A)}.hjpm-prose{font-size:13px;line-height:1.7;color:var(--color-secondary,#333333)}.hjpm-prose p{margin:0 0 8px}.hjpm-prose p:last-child{margin:0}.hjpm-empty{padding:48px 24px;border:1px dashed var(--color-border,#E8E6E1);text-align:center;font-size:13px;color:var(--color-warm-gray,#9A9A96)}@media(min-width:768px){.hjpm-grid{grid-template-columns:1fr 1fr;padding-top:0}.hjpm-gal{padding:32px 0}.hjpm-thumb{width:72px;height:72px}.hjpm-segopt{padding-inline:var(--sb-pdp-size-pad-lg,28px)}.hjpm-info{padding:40px 0 48px 48px}.hjpm-title{font-size:36px}.hjpm-trust{gap:24px}}@media(prefers-reduced-motion:reduce){.hjpm-accchev,.hjpm-accbody{transition:none}}.hj-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hj-st-pick{display:inline-flex;gap:2px}.hj-st-opt{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;cursor:pointer;border-radius:var(--radius-small,4px)}.hj-st-opt input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.hj-st-opt:focus-within{outline:2px solid var(--color-text,#1A1A1A);outline-offset:-2px}.hj-rv-in{max-width:960px;margin-inline:auto}.hj-rv{padding:32px 0 48px;border-top:1px solid var(--color-border,#E8E6E1)}.hj-rv-head{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin:0 0 24px}.hj-rv-h2{font-family:var(--hj-rv-h2-family,var(--type-h2-caps-family,var(--font-heading,inherit)));font-size:var(--hj-rv-h2-size,clamp(26px,3.4vw,44px));font-weight:var(--hj-rv-h2-weight,var(--type-h2-caps-weight,900));line-height:var(--hj-rv-h2-line-height,var(--type-h2-caps-line-height,1.1));letter-spacing:var(--hj-rv-h2-letter-spacing,var(--type-h2-caps-letter-spacing,.02em));text-transform:var(--hj-rv-h2-transform,var(--type-h2-caps-transform,uppercase));color:var(--color-text,#1A1A1A);margin:0 0 12px}.hj-rv-sum{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hj-rv-avg{font-family:var(--type-body-family,var(--font-body,inherit));font-size:14px;font-weight:700;line-height:1.2;color:var(--color-text,#1A1A1A);font-variant-numeric:tabular-nums}.hj-rv-total{font-family:var(--type-body-family,var(--font-body,inherit));font-size:13px;font-weight:400;line-height:1.3;color:var(--color-muted,#6B6B6B)}.hj-rv-cta{width:100%;flex:0 0 auto}.hj-rv-dist{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;column-gap:10px;row-gap:8px;max-width:none;margin:0 0 24px}.hj-rv-row{display:contents}.hj-rv-num{flex:0 0 auto;min-width:14px;text-align:right;font-family:var(--type-body-family,var(--font-body,inherit));font-size:12px;font-weight:600;line-height:1.2;color:var(--color-text,#1A1A1A);font-variant-numeric:tabular-nums}.hj-rv-track{flex:1 1 auto;height:10px;border-radius:999px;background:var(--color-border,#E8E6E1);overflow:hidden}.hj-rv-fill{display:block;height:100%;border-radius:999px;background:var(--color-text,#1A1A1A);transition:width .6s ease}.hj-rv-count{flex:0 0 auto;min-width:44px;text-align:right;font-family:var(--type-body-family,var(--font-body,inherit));font-size:11px;font-weight:400;line-height:1.2;color:var(--color-muted,#6B6B6B);font-variant-numeric:tabular-nums}.hj-rv-rule{height:1px;background:var(--color-border,#E8E6E1);margin:0}.hj-rv-panel{background:var(--color-surface,#FFFFFF);border:1px solid var(--color-border,#E8E6E1);border-radius:var(--radius-card,8px);padding:24px;margin:24px 0;text-align:left}.hj-rv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0 0 16px}.hj-rv-field{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--color-border,#E8E6E1);border-radius:var(--radius-button,6px);background:var(--color-surface,#FFFFFF);color:var(--color-text,#1A1A1A);box-sizing:border-box}.hj-rv-honey{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}@media(prefers-reduced-motion:reduce){.hj-rv-fill{transition:none}}@media(min-width:768px){.hj-rv[data-pad=sm]{padding:32px 0 40px}.hj-rv[data-pad=md]{padding:48px 0 64px}.hj-rv[data-pad=lg]{padding:64px 0 80px}.hj-rv-head{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:24px;margin:0 0 32px}.hj-rv-cta{width:auto}.hj-rv-dist{max-width:360px}}.hjms-card-colors{margin-top:6px}.hjms{padding:32px 0}.hjms-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.hjms-heading{margin:0;font-family:var(--font-display,var(--font-heading,sans-serif));font-size:clamp(1.625rem,4vw,2.375rem);font-weight:900;letter-spacing:.02em;line-height:1.05;text-transform:uppercase;color:var(--color-text,#1a1a1a)}.hjms-sub{margin:6px 0 0;font-family:var(--font-body,sans-serif);font-size:13px;color:var(--color-muted,#6b6b6b)}.hjms-pill{margin:0;flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--color-border,#e8e6e1);border-radius:999px;background:var(--color-surface,#fff);font-family:var(--font-body,sans-serif);font-size:12px;font-weight:600;color:var(--color-text,#1a1a1a)}.hjms-cards{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:900px){.hjms-cards{grid-template-columns:1fr}}.hjms-card{position:relative;border:2px solid var(--color-border,#e8e6e1);border-radius:var(--radius-card,8px);overflow:hidden;background:var(--color-surface,#fff)}.hjms-card--on,.hjms-card--anchor{border-color:var(--color-text,#1a1a1a)}.hjms-card[data-disabled=true]{opacity:.55}.hjms-card-flag{margin:0;padding:10px 12px;background:var(--color-text,#1a1a1a);color:var(--color-on-primary,#f5f4f2);font-family:var(--font-body,sans-serif);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-align:center}.hjms-card-pick{display:block;cursor:pointer}.hjms-card[data-disabled=true] .hjms-card-pick{cursor:not-allowed}.hjms-card-box{position:absolute;opacity:0;width:1px;height:1px}.hjms-card-check{position:absolute;top:12px;right:12px;z-index:1;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border,#e8e6e1);border-radius:var(--radius-small,4px);background:var(--color-surface,#fff);color:transparent}.hjms-card-box:checked~.hjms-card-check{background:var(--color-text,#1a1a1a);border-color:var(--color-text,#1a1a1a);color:var(--color-on-primary,#f5f4f2)}.hjms-card-box:focus-visible~.hjms-card-check{outline:2px solid var(--color-text,#1a1a1a);outline-offset:2px}.hjms-card-colors{padding:0 16px 14px}.hjms-card[data-disabled=true] .hjms-card-colors{opacity:.5}.hjms-card-check:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.hjms-card-media{display:block;aspect-ratio:4/5;background:var(--color-bg,#f5f4f2)}.hjms-card-media img{width:100%;height:100%;object-fit:contain;display:block}.hjms-card-body{display:block;padding:12px}.hjms-card-title{display:block;font-family:var(--font-body,sans-serif);font-size:13px;font-weight:600;color:var(--color-text,#1a1a1a);line-height:1.5}@media(min-width:768px){.hjms-card{display:flex;flex-direction:column}.hjms-card-pick{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.hjms-card-media{flex:1 1 auto;min-height:0}}.hjms-card-variant{display:block;margin-top:2px;font-family:var(--font-body,sans-serif);font-size:11px;color:var(--color-muted,#6b6b6b);line-height:1.5}.hjms-price{display:flex;align-items:baseline;gap:8px;margin-top:8px;font-family:var(--font-body,sans-serif);font-size:15px}.hjms-price-was{color:var(--color-muted,#6b6b6b);font-size:11px}.hjms-price-now{color:var(--color-sale,#b33a3a);font-weight:600}.hjms-foot{margin-top:20px;padding:16px;border:1px solid var(--color-border,#e8e6e1);border-radius:var(--radius-card,8px);background:var(--color-bg,#f5f4f2);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.hjms-total-label{margin:0;font-family:var(--font-body,sans-serif);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted,#6b6b6b)}.hjms-total-values{margin:4px 0 0;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-family:var(--font-body,sans-serif)}.hjms-total-was{font-size:14px;color:var(--color-muted,#6b6b6b)}.hjms-total-now{font-size:22px;font-weight:700;color:var(--color-text,#1a1a1a)}.hjms-total-saving{font-size:12px;color:var(--color-muted,#6b6b6b)}.hjms-add{min-height:48px;padding:0 32px;border:none;border-radius:var(--radius-button,6px);background:var(--color-primary,#1a1a1a);color:var(--color-primary-contrast,var(--color-on-primary,#f5f4f2));font-family:var(--font-body,sans-serif);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.hjms-add:disabled{opacity:.6;cursor:wait}.hjms-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:767px){.hjms-top{display:block;max-width:600px;margin-inline:auto}.hjms-heading{font-size:1.5rem;letter-spacing:.03em}.hjms-pill{margin-top:16px;padding:10px 18px;border:0;background:var(--color-custom-stone,#e8e6e1)}.hjms-cards{max-width:600px;margin:24px auto 0;grid-template-columns:1fr;gap:12px}.hjms-card{padding:16px;background:var(--color-white,#ffffff)}.hjms-card--anchor,.hjms-card-pick{display:flex;align-items:center;gap:16px}.hjms-card-flag{order:3;align-self:flex-start;margin:-16px -16px 0 0;padding:6px 10px;border-radius:0 6px;font-size:10px;font-weight:700;letter-spacing:.1em;white-space:nowrap}.hjms-card-media{order:1;flex:0 0 76px;width:76px;height:76px;aspect-ratio:1/1;border-radius:6px;overflow:hidden}.hjms-card-body{order:2;flex:1 1 auto;min-width:0;padding:0}.hjms-card-check{order:3;position:relative;top:auto;right:auto;flex:0 0 auto;width:32px;height:32px;background:var(--color-white,#ffffff)}.hjms-card-check svg{width:16px;height:16px}.hjms-card-title{font-size:13px;font-weight:600}.hjms-card-variant,.hjms-price-was{font-size:11px}.hjms-price-now{font-size:14px}.hjms-foot{max-width:600px;margin:12px auto 0;padding:20px;border:0;background:var(--color-custom-stone,#e8e6e1);flex-direction:column;align-items:stretch;gap:24px}.hjms-total-label{font-size:11px;letter-spacing:.14em}.hjms-total-values{margin-top:8px;gap:12px}.hjms-total-was{font-size:14px}.hjms-total-now{font-size:22px}.hjms-total-saving{font-size:12px;color:var(--color-text,#1a1a1a)}.hjms-foot form,.hjms-add{width:100%}}.sb-cstrip{margin-top:6px}.sb-cstrip-row{display:flex;flex-wrap:nowrap;align-items:center;gap:0;overflow-x:auto;overflow-y:hidden;margin-block:-6px;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.sb-cstrip-row::-webkit-scrollbar{display:none}.sb-cstrip-sw{flex:0 0 auto;width:30px;height:44px;padding:0;border:0;background:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.sb-cstrip-dot{position:relative;display:block;width:24px;height:24px;border:2px solid transparent;border-radius:var(--sb-cstrip-radius,50%);background-color:var(--color-white,#fff);background-position:center;background-size:cover;background-repeat:no-repeat;background-origin:border-box;box-shadow:inset 0 0 0 1px #9a9a9659}.sb-cstrip-sw.is-sel .sb-cstrip-dot{border-color:var(--color-text,#1a1a1a);outline:2px solid var(--color-white,#fff);outline-offset:-4px}.sb-cstrip-sw:focus-visible{outline:2px solid var(--color-text,#1a1a1a);outline-offset:-6px;border-radius:var(--radius-small,6px)}.sb-cstrip-sw.is-out{cursor:not-allowed}.sb-cstrip-sw.is-out .sb-cstrip-dot{opacity:.5}.sb-cstrip-out{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:inherit;background:#0000004d}.sb-cstrip-outline{display:block;width:100%;height:1px;rotate:45deg;background:#fff9}.hjac-colors{margin-top:6px}.hjac{padding:32px 0;background:var(--color-bg,#f5f4f2)}.hjac-top{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.hjac-heading{margin:0;font-family:var(--font-display,var(--font-heading,sans-serif));font-size:clamp(1.25rem,3vw,1.625rem);font-weight:900;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text,#1a1a1a)}.hjac-viewall{flex:0 0 auto;font-family:var(--font-body,sans-serif);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text,#1a1a1a);text-decoration:underline;text-underline-offset:3px}.hjac-grid{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(max-width:720px){.hjac-grid{grid-template-columns:1fr}}.hjac-row{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--radius-card,8px);background:var(--color-surface,#fff);min-width:0}.hjac-media{width:44px;height:44px;flex:0 0 auto;display:block;border-radius:var(--radius-small,6px);overflow:hidden;background:var(--color-bg,#f5f4f2)}.hjac-media img{width:100%;height:100%;object-fit:contain;display:block}.hjac-body{flex:1;min-width:0}.hjac-name{display:block;font-family:var(--font-body,sans-serif);font-size:13px;font-weight:500;line-height:1.3;color:var(--color-text,#1a1a1a);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hjac-name:hover{text-decoration:underline}.hjac-meta{margin:2px 0 0;font-family:var(--font-body,sans-serif);font-size:12px;color:var(--color-muted,#6b6b6b)}.hjac-row form{margin:0;flex:0 0 auto;display:flex}.hjac-add{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 14px;border:1px solid var(--color-text,#1a1a1a);border-radius:var(--radius-small,6px);background:none;color:var(--color-text,#1a1a1a);font-family:var(--font-body,sans-serif);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer}.hjac-add:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.hjac-add:hover{background:var(--color-text,#1a1a1a);color:var(--color-surface,#fff)}.hjac-add:disabled{opacity:.6;cursor:wait}.hj-rl-cards{display:flex;flex-direction:column;gap:0}.hj-rl-card{background:none;border:0;border-top:1px solid var(--color-border,#E8E6E1);border-radius:0;padding:24px 0}.hj-rl-card:first-child{border-top:0}.hj-rl-top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 12px}.hj-rl-date{font-family:var(--type-body-family,var(--font-body,inherit));font-size:11px;font-weight:400;line-height:1.4;letter-spacing:0;color:var(--color-muted,#6B6B6B);flex:0 0 auto;text-align:right}.hj-rl-title{font-family:var(--type-body-family,var(--font-body,inherit));font-size:14px;font-weight:600;line-height:1.4;color:var(--color-text,#1A1A1A);margin:0 0 8px}.hj-rl-body{font-family:var(--type-body-family,var(--font-body,inherit));font-size:13px;font-weight:400;line-height:1.6;color:var(--color-secondary,#333333);margin:0 0 16px}.hj-rl-foot{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.hj-rl-name{font-family:var(--type-body-family,var(--font-body,inherit));font-size:11px;font-weight:600;line-height:1.4;color:var(--color-text,#1A1A1A)}.hj-rl-variant{font-family:var(--type-body-family,var(--font-body,inherit));font-size:11px;font-weight:400;line-height:1.4;color:var(--color-muted,#6B6B6B)}.hj-rl-shots{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 12px}.hj-rl-shot{width:56px;height:56px;padding:0;border:1px solid var(--color-border,#E8E6E1);border-radius:var(--radius-button,6px);overflow:hidden;background:var(--color-surface,#FFFFFF);cursor:pointer;line-height:0}.hj-rl-shot img{width:100%;height:100%;object-fit:cover;display:block}.hj-rl-skel{display:block;border-radius:var(--radius-small,4px);background:var(--color-border,#E8E6E1);animation:hj-rl-pulse 1.4s ease-in-out infinite}@keyframes hj-rl-pulse{0%,to{opacity:.4}50%{opacity:1}}.hj-rl-box{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.hj-rl-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-text,#1A1A1A);opacity:.92}.hj-rl-frame{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;max-width:min(920px,100%);max-height:100%}.hj-rl-frame img{max-width:100%;max-height:70vh;object-fit:contain;border-radius:var(--radius-card,8px);display:block}.hj-rl-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:var(--color-surface,#FFFFFF);color:var(--color-text,#1A1A1A);border:1px solid var(--color-border,#E8E6E1);border-radius:var(--radius-button,6px);cursor:pointer}.hj-rl-bar{display:flex;align-items:center;gap:12px}@media(prefers-reduced-motion:reduce){.hj-rl-skel{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hj-product.css.map */
