:root{--hp-metal-silver: #C7C5C0;--hp-metal-gold: #C8A55A;--hp-metal-rose: #D8A797}:where(.pdp-sr-only){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:where(.pdp-gap){display:block;margin:8px 0 0;padding:4px 8px;border:1px dashed var(--pdp-ink-3, #6A665F);border-radius:var(--pdp-r, 2px);font:500 12px/1.5 var(--pdp-sans, "Nunito Sans", system-ui, sans-serif);color:var(--pdp-ink-3, #6A665F)}:where(.pdp-h2){margin:0;font:var(--pdp-t-h2, 600 22px/1.25 "Nunito Sans", sans-serif);letter-spacing:0;text-transform:none;color:var(--pdp-ink, #171717);text-wrap:balance}:where(.pdp-lede){margin:8px 0 0;max-width:60ch;font:400 15px/1.55 var(--pdp-sans, "Nunito Sans", system-ui, sans-serif);color:var(--pdp-ink-2, #47443F)}:where(.pdp-btn){position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 20px;margin:0;border:1px solid transparent;border-radius:var(--pdp-r, 2px);font:600 15px/1.2 var(--pdp-sans, "Nunito Sans", system-ui, sans-serif);letter-spacing:.025em;text-align:center;text-decoration:none;cursor:pointer}:where(.pdp-btn--primary){background:var(--pdp-accent, #8C1D2C);border-color:var(--pdp-accent, #8C1D2C);color:var(--pdp-on-accent, #FFFFFF)}:where(.pdp-btn--primary):hover{background:var(--pdp-accent-press, #741725);border-color:var(--pdp-accent-press, #741725)}:where(.pdp-btn--secondary){background:transparent;border-color:var(--pdp-ink, #171717);color:var(--pdp-ink, #171717)}:where(.pdp-btn--sm){min-height:44px;padding:0 14px;font-size:14px;letter-spacing:.025em}:where(.pdp-btn):focus-visible{outline:2px solid var(--pdp-ink, #171717);outline-offset:2px}:where(.pdp-btn)[disabled],:where(.pdp-btn)[aria-disabled=true]{opacity:.55;cursor:not-allowed}.hp-icon{display:inline-block;flex:none;width:20px;height:20px;vertical-align:middle}html.hp-lock,html.hp-lock body{overflow:hidden}.hp-section{box-sizing:border-box;max-width:1360px;margin:64px auto 0;padding:0 16px;color:var(--pdp-ink, #171717);font:400 15px/1.55 var(--pdp-sans, "Nunito Sans", system-ui, sans-serif)}.hp-section *,.hp-section *:before,.hp-section *:after{box-sizing:border-box}.hp-section--tight{margin-top:32px}.hp-section [hidden]{display:none!important}.hp-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:16px;row-gap:0}.hp-head>:first-child{flex:1 1 auto;min-width:0}.hp-link{display:inline-flex;align-items:center;min-height:44px;padding:0;margin:0;border:0;background:none;font:500 14px/1.3 var(--pdp-sans, "Nunito Sans", system-ui, sans-serif);color:var(--pdp-ink, #171717);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer;white-space:nowrap}.hp-link:hover{text-decoration-thickness:2px}.hp-link:focus-visible{outline:2px solid var(--pdp-ink, #171717);outline-offset:2px}.hp-band{margin-top:64px;padding:32px 0;background:var(--pdp-bg-2, #F2F0EB)}.hp-band>.hp-section{margin-top:0}@media(min-width:990px){.hp-section{margin-top:96px;padding:0 40px}.hp-section--tight{margin-top:64px}.hp-band{margin-top:96px;padding:48px 0}}.pdp-rail.hp-rail,.hp-rail{list-style:none;margin:16px -16px 0;padding:0 16px 4px;display:grid;grid-auto-flow:column;grid-auto-columns:44%;grid-template-columns:none;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding:0 16px;overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch}@media(min-width:640px){.pdp-rail.hp-rail,.hp-rail{grid-auto-columns:30%}}@media(min-width:990px){.pdp-rail.hp-rail,.hp-rail{margin:24px 0 0;padding:0 0 8px;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - 80px)/5);gap:20px;overflow-x:auto;scroll-padding:0}}.hp-rail-nav{display:none}@media(min-width:990px)and (hover:hover){.hp-rail-nav{display:flex;justify-content:flex-end;gap:8px;margin:8px 0 0}}.hp-rail-nav button{width:44px;height:44px;display:grid;place-items:center;padding:0;margin:0;border:1px solid var(--pdp-line, #E6E1D8);border-radius:var(--pdp-r, 2px);background:transparent;color:var(--pdp-ink, #171717);cursor:pointer}.hp-rail-nav button:hover:not([disabled]){border-color:var(--pdp-ink, #171717)}.hp-rail-nav button:focus-visible{outline:2px solid var(--pdp-ink, #171717);outline-offset:2px}.hp-rail-nav button[disabled]{opacity:.35;cursor:default}.pdp-card.hp-card,.hp-card{position:relative;display:flex;flex-direction:column;min-width:0;margin:0;padding:0;scroll-snap-align:start;color:var(--pdp-ink, #171717);font:400 14px/1.4 var(--pdp-sans, "Nunito Sans", system-ui, sans-serif)}.hp-card__media{position:relative;overflow:hidden;border-radius:var(--pdp-r, 2px);background:var(--pdp-bg-2, #F2F0EB)}.pdp-card__img.hp-card__img,.hp-card__img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;background:var(--pdp-bg-2, #F2F0EB)}.hp-band .hp-card__media,.hp-band .hp-card__img{background:var(--pdp-bg, #FAF9F6)}.hp-card__wish{position:absolute;z-index:2;top:0;right:0;width:44px;height:44px;min-width:0;min-height:0;display:grid;place-items:center;padding:0;margin:0;border:0;border-radius:var(--pdp-r, 2px);background:none;box-shadow:none;color:var(--pdp-ink, #171717);cursor:pointer;-webkit-tap-highlight-color:transparent}.hp-card__wish>span{width:32px;height:32px;display:grid;place-items:center;border-radius:var(--pdp-r, 2px);background:#faf9f6eb}.hp-card__wish .hp-icon{width:18px;height:18px}.hp-card__wish:before,.hp-card__wish:after{display:none}.hp-card__wish .hp-card__wish-on,.hp-card__wish.active .hp-card__wish-off{display:none}.hp-card__wish.active .hp-card__wish-on{display:grid}.hp-card__wish:focus-visible{outline:2px solid var(--pdp-ink, #171717);outline-offset:-2px}.hp-card__row{display:flex;align-items:center;justify-content:space-between;gap:0 8px;min-height:44px;margin:8px 0 0}.hp-card__row:has(.hp-card__opts){flex-wrap:wrap}.pdp-card__price.hp-card__price,.hp-card__price{min-width:0;margin:0;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:4px;row-gap:0;font:var(--pdp-t-price, 700 14px/1.3 "Nunito Sans", sans-serif);font-variant-numeric:tabular-nums;color:var(--pdp-ink, #171717)}.hp-card__from{font-weight:400;color:var(--pdp-ink-2, #47443F)}.hp-card__price--sale .hp-card__now{color:var(--pdp-accent, #8C1D2C)}.hp-card__was{flex-basis:100%;font:400 13px/1.35 var(--pdp-sans, "Nunito Sans", system-ui, sans-serif);color:var(--pdp-ink-3, #6A665F)}.hp-card__was s{text-decoration-thickness:1px;white-space:nowrap}.hp-card__off{font-weight:700;color:var(--pdp-accent, #8C1D2C);white-space:nowrap}.hp-card__add{position:relative;z-index:2;flex:none;width:44px;height:44px;display:grid;place-items:center;padding:0;margin:0;border:1px solid var(--pdp-accent, #8C1D2C);border-radius:var(--pdp-r, 2px);background:transparent;color:var(--pdp-accent, #8C1D2C);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.hp-card__add:hover{background:var(--pdp-accent, #8C1D2C);color:var(--pdp-on-accent, #FFFFFF)}.hp-card__add:active{background:var(--pdp-accent-press, #741725);border-color:var(--pdp-accent-press, #741725);color:var(--pdp-on-accent, #FFFFFF)}.hp-card__add:focus-visible{outline:2px solid var(--pdp-ink, #171717);outline-offset:2px}.hp-card__add[aria-busy=true]{opacity:.6;cursor:progress}.hp-card__add .hp-icon{width:20px;height:20px}.hp-card__opts{position:relative;z-index:2;display:inline-flex;align-items:center;min-height:44px;font:500 13px/1.2 var(--pdp-sans, "Nunito Sans", system-ui, sans-serif);color:var(--pdp-ink, #171717);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.hp-card__opts:focus-visible{outline:2px solid var(--pdp-ink, #171717);outline-offset:2px}.hp-card__soldout{font:500 13px/1.2 var(--pdp-sans, "Nunito Sans", system-ui, sans-serif);color:var(--pdp-ink-3, #6A665F);white-space:nowrap}.pdp-card__name.hp-card__name,.hp-card__name{margin:2px 0 0;min-height:2.7em;overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font:var(--pdp-t-name, 400 14px/1.35 "Nunito Sans", sans-serif);color:var(--pdp-ink, #171717)}.hp-card__link{color:inherit;text-decoration:none}.hp-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:var(--pdp-r, 2px)}.hp-card__link:hover{text-decoration:underline;text-underline-offset:3px}.hp-card__link:focus-visible{outline:none}.hp-card__link:focus-visible:after{outline:2px solid var(--pdp-ink, #171717);outline-offset:-2px}.hp-card__dots{display:flex;gap:4px;margin:6px 0 0;line-height:0}.hp-card__dots>span{display:flex;gap:4px}.hp-card__dot{display:inline-block;width:12px;height:12px;border-radius:50%;border:1px solid rgba(23,23,23,.28);background:var(--pdp-bg-2, #F2F0EB)}.hp-card__dot--silver{background:var(--hp-metal-silver)}.hp-card__dot--gold{background:var(--hp-metal-gold)}.hp-card__dot--rose{background:var(--hp-metal-rose)}.pdp-card__note.hp-card__offer,.hp-card__offer{margin:4px 0 0;font:var(--pdp-t-offer, 600 13px/1.4 "Nunito Sans", sans-serif);color:var(--pdp-accent, #8C1D2C)}.hp-card__tag{margin:2px 0 0;font:600 12px/1.4 var(--pdp-sans, "Nunito Sans", system-ui, sans-serif);letter-spacing:.01em;color:var(--pdp-ink-2, #47443F)}.hp-card__rating{margin:2px 0 0;font:400 13px/1.4 var(--pdp-sans, "Nunito Sans", system-ui, sans-serif);font-variant-numeric:tabular-nums;color:var(--pdp-ink-2, #47443F)}.hp-card__star{width:12px;height:12px;margin:0 3px 0 0;vertical-align:-1px;color:var(--pdp-ink, #171717)}.hp-card__err{margin:4px 0 0;font:500 13px/1.4 var(--pdp-sans, "Nunito Sans", system-ui, sans-serif);color:var(--pdp-ink, #171717)}.hp-tabs{display:flex;gap:8px;margin:16px -16px 0;padding:0 16px 2px;overflow-x:auto;scrollbar-width:none;scroll-padding:0 16px}.hp-tabs::-webkit-scrollbar{display:none}.hp-tab{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;margin:0;border:1px solid var(--pdp-line, #E6E1D8);border-radius:var(--pdp-r, 2px);background:transparent;box-shadow:none;font:500 14px/1.2 var(--pdp-sans, "Nunito Sans", system-ui, sans-serif);color:var(--pdp-ink-2, #47443F);white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.hp-tab:hover{border-color:var(--pdp-ink, #171717);color:var(--pdp-ink, #171717)}.hp-tab[aria-selected=true]{background:var(--pdp-dark, #1D1D1B);border-color:var(--pdp-dark, #1D1D1B);color:#fff}.hp-tab:focus-visible{outline:2px solid var(--pdp-ink, #171717);outline-offset:2px}@media(min-width:990px){.hp-tabs{margin:24px 0 0;padding:0 0 2px;scroll-padding:0}}[data-hp-panel]:empty,#hp-live:empty{display:block}[data-hp-panel][hidden]{display:none!important}.hp-panel-msg{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:120px;margin:16px 0 0;font:400 15px/1.5 var(--pdp-sans, "Nunito Sans", system-ui, sans-serif);color:var(--pdp-ink-2, #47443F)}.hp-skel{pointer-events:none}.hp-skel__img{display:block;aspect-ratio:1;border-radius:var(--pdp-r, 2px);background:var(--pdp-bg-2, #F2F0EB)}.hp-skel__bar{display:block;width:55%;height:12px;margin:16px 0 0;border-radius:var(--pdp-r, 2px);background:var(--pdp-bg-2, #F2F0EB)}.hp-skel__bar+.hp-skel__bar{width:85%;margin-top:10px}.hp-band .hp-skel__img,.hp-band .hp-skel__bar{background:var(--pdp-line, #E6E1D8)}.hp-skel__img,.hp-skel__bar{animation:hp-pulse 1.4s ease-in-out infinite}@keyframes hp-pulse{50%{opacity:.5}}.hp-sheet{box-sizing:border-box;width:100%;max-width:min(520px,100vw);max-height:88vh;max-height:88dvh;margin:auto;padding:0;border:0;overflow:hidden;border-radius:var(--pdp-r, 2px);background:var(--pdp-bg, #FAF9F6);color:var(--pdp-ink, #171717);font:400 15px/1.55 var(--pdp-sans, "Nunito Sans", system-ui, sans-serif);box-shadow:0 10px 40px #1717172e}.hp-sheet *,.hp-sheet *:before,.hp-sheet *:after{box-sizing:border-box}.hp-sheet::backdrop{background:#1717178c}.hp-sheet[open]{animation:hp-sheet-in .24s cubic-bezier(.2,.8,.2,1)}@keyframes hp-sheet-in{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media(max-width:639px){.hp-sheet{max-width:100vw;margin:auto 0 0;border-radius:var(--pdp-r, 2px) var(--pdp-r, 2px) 0 0}}.hp-sheet__in{display:flex;flex-direction:column;max-height:88vh;max-height:88dvh}.hp-sheet__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 6px 0 16px}.hp-sheet__title{margin:12px 0 0;font:var(--pdp-t-h4, 600 16px/1.4 "Nunito Sans", sans-serif)}.hp-sheet__close{flex:none;width:44px;height:44px;display:grid;place-items:center;padding:0;margin:0;border:0;border-radius:var(--pdp-r, 2px);background:none;color:var(--pdp-ink, #171717);cursor:pointer}.hp-sheet__close:focus-visible{outline:2px solid var(--pdp-ink, #171717);outline-offset:-2px}.hp-sheet__body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:4px 16px 16px}.hp-sheet__foot{flex:none;padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--pdp-line, #E6E1D8);background:var(--pdp-bg, #FAF9F6)}.hp-sheet__foot .pdp-btn{width:100%}.hp-qa__prod{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:start}.hp-qa__thumb{display:block;width:72px;height:72px;object-fit:cover;border-radius:var(--pdp-r, 2px);background:var(--pdp-bg-2, #F2F0EB)}.hp-qa__name{margin:0;font:400 15px/1.35 var(--pdp-sans, "Nunito Sans", system-ui, sans-serif)}.hp-qa__name a{display:inline-block;padding:13px 0;margin:-13px 0;color:inherit;text-underline-offset:3px}.hp-qa__name a:focus-visible{outline:2px solid var(--pdp-ink, #171717);outline-offset:2px}.hp-qa__price{margin:4px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font:700 15px/1.3 var(--pdp-sans, "Nunito Sans", system-ui, sans-serif);font-variant-numeric:tabular-nums}.hp-qa__price--sale .hp-qa__now{color:var(--pdp-accent, #8C1D2C)}.hp-qa__was{font-weight:400;font-size:13px;color:var(--pdp-ink-3, #6A665F)}.hp-qa__off{font-weight:700;font-size:13px;color:var(--pdp-accent, #8C1D2C)}.hp-qa__offer{margin:2px 0 0;font:var(--pdp-t-offer, 600 13px/1.4 "Nunito Sans", sans-serif);color:var(--pdp-accent, #8C1D2C)}.hp-qa__opt{min-width:0;margin:20px 0 0;padding:0;border:0}.hp-qa__legend{display:flex;flex-wrap:wrap;gap:4px 8px;width:100%;padding:0;margin:0 0 8px;font:600 14px/1.35 var(--pdp-sans, "Nunito Sans", system-ui, sans-serif);color:var(--pdp-ink, #171717)}.hp-qa__picked{font-weight:400;color:var(--pdp-ink-2, #47443F)}.hp-qa__vals{display:flex;flex-wrap:wrap;gap:8px}.hp-qa__val{position:relative;display:inline-flex}.hp-qa__val input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.hp-qa__val input:disabled{cursor:not-allowed}.hp-qa__chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:0 12px;border:1px solid var(--pdp-edge, #8E8981);border-radius:var(--pdp-r, 2px);background:transparent;font:500 14px/1.2 var(--pdp-sans, "Nunito Sans", system-ui, sans-serif);font-variant-numeric:tabular-nums;color:var(--pdp-ink, #171717);pointer-events:none}.hp-qa__val input:checked+.hp-qa__chip{background:var(--pdp-dark, #1D1D1B);border-color:var(--pdp-dark, #1D1D1B);color:#fff}.hp-qa__val input:focus-visible+.hp-qa__chip{outline:2px solid var(--pdp-ink, #171717);outline-offset:2px}.hp-qa__val input:disabled+.hp-qa__chip{border-style:dashed;color:var(--pdp-ink-3, #6A665F);text-decoration:line-through}.hp-qa__dot{width:14px;height:14px;flex:none;border-radius:50%;border:1px solid rgba(23,23,23,.28);background:var(--pdp-bg-2, #F2F0EB)}.hp-qa__dot--silver{background:var(--hp-metal-silver)}.hp-qa__dot--gold{background:var(--hp-metal-gold)}.hp-qa__dot--rose{background:var(--hp-metal-rose)}.hp-qa__guide{margin:4px 0 0}.hp-qa__msg{min-height:1.45em;margin:0 0 8px;font:600 14px/1.45 var(--pdp-sans, "Nunito Sans", system-ui, sans-serif);color:var(--pdp-ink, #171717)}.hp-qa__msg:empty{display:block;margin:0;min-height:0}.hp-qa__msg .hp-link{margin-left:8px;vertical-align:middle}.hp-qa__state{display:grid;place-items:center;min-height:200px;text-align:center;color:var(--pdp-ink-2, #47443F)}@media(prefers-reduced-motion:reduce){.hp-section,.hp-section *,.hp-band *,.hp-sheet,.hp-sheet *,.hp-sheet::backdrop,[data-hp-tabset] *,.hp-rail *,.hp-rail-nav *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:where(.hp-tiles){display:block;max-width:1360px;margin:64px auto 0;padding:0 16px;color:var(--pdp-ink,#171717);font:400 15px/1.55 var(--pdp-sans,"Nunito Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif);letter-spacing:normal}:where(.hp-tiles.hp-section--tight){margin-top:32px}@media(min-width:990px){:where(.hp-tiles){margin-top:96px;padding:0 40px}:where(.hp-tiles.hp-section--tight){margin-top:64px}}:where(.hp-tiles) :where(.hp-head){display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0}:where(.hp-tiles) h2:where(.pdp-h2){font:var(--pdp-t-h2,600 22px/1.25 "Nunito Sans",sans-serif);margin:0;letter-spacing:0;text-transform:none;color:var(--pdp-ink,#171717)}:where(.hp-tiles) :where(.pdp-gap){display:block;margin:8px 0 0;padding:4px 8px;border:1px dashed #6A665F;border-radius:2px;font:500 12px/1.5 var(--pdp-sans,"Nunito Sans",system-ui,sans-serif);color:#6a665f}.hp-tiles{scroll-margin-top:calc(var(--header-height,0px) + 16px)}.hp-tiles *,.hp-tiles *:before,.hp-tiles *:after{box-sizing:border-box}.hp-tiles-list{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:12px}.hp-tiles-item{margin:0;padding:0;min-width:0}.hp-tiles-link{display:flex;flex-direction:column;gap:8px;height:100%;color:var(--pdp-ink,#171717);text-decoration:none;border-radius:var(--pdp-r,2px);-webkit-tap-highlight-color:transparent}.hp-tiles-link:focus-visible{outline:2px solid var(--pdp-ink,#171717);outline-offset:3px}.hp-tiles-media{display:block;position:relative;width:100%;overflow:hidden;background:var(--pdp-bg-2,#F2F0EB);border-radius:var(--pdp-r,2px)}.hp-tiles-img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.hp-tiles-media--text{display:flex;align-items:center;justify-content:center;padding:8px;text-align:center;font:600 15px/1.25 var(--pdp-fh,"Nunito Sans",system-ui,sans-serif);color:var(--pdp-ink-2,#47443F);border:1px solid var(--pdp-line,#E6E1D8)}.hp-tiles-label{display:block;font:500 14px/1.35 var(--pdp-sans,"Nunito Sans",system-ui,sans-serif);color:var(--pdp-ink,#171717);overflow-wrap:anywhere}.hp-tiles-count{display:block;margin-top:-6px;font:400 13px/1.4 var(--pdp-sans,"Nunito Sans",system-ui,sans-serif);color:var(--pdp-ink-3,#6A665F);font-variant-numeric:tabular-nums}@media(hover:hover){.hp-tiles-link:hover .hp-tiles-label{text-decoration:underline;text-underline-offset:3px}}.hp-tiles-note{margin:16px 0 0;max-width:65ch;font:400 14px/1.5 var(--pdp-sans,"Nunito Sans",system-ui,sans-serif);color:var(--pdp-ink-2,#47443F)}@media(prefers-reduced-motion:reduce){.hp-tiles *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/hp-v2.css.map */
