.hr-container{max-width:var(--hr-page-max);margin-inline:auto;padding-inline:var(--hr-gutter)}.hr-section-pad{padding-block:var(--hr-space-section)}[data-hr-scheme=tint]{background:hsl(var(--hr-tint))}[id^=hr-],.hr-care-product-section{scroll-margin-top:calc(var(--hr-header-h) + 16px)}.hr-stage-wrap [hidden],.hr-gallery [hidden],.hr-lightbox [hidden],.hr-sticky-atc[hidden]{display:none!important}.hr-eyebrow,.hr-reassure,.hr-price__now,.hr-gallery__chip,.hr-lightbox [data-hr-lightbox-counter],.hr-seats{font-size:var(--hr-text-micro);font-weight:500;letter-spacing:.12em;text-transform:uppercase}.hr-stage-wrap{max-width:var(--hr-page-max);margin-inline:auto;padding-inline:var(--hr-gutter);padding-top:calc(var(--hr-header-h) + 1.25rem);padding-bottom:var(--hr-space-block)}.hr-stage{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem}@media(min-width:750px){.hr-stage{grid-template-columns:minmax(0,52fr) minmax(0,48fr);gap:2.5rem;align-items:start}}@media(min-width:990px){.hr-stage{grid-template-columns:minmax(0,58fr) minmax(0,42fr);gap:4rem}.hr-stage__gallery,.hr-stage__buybox{align-self:start;position:sticky;top:calc(var(--hr-header-h) + 24px)}}.hr-gallery{margin-inline:calc(-1 * var(--hr-gutter))}@media(min-width:750px){.hr-gallery{margin-inline:0}}.hr-gallery__rail{display:none}@media(min-width:990px){.hr-gallery{display:flex;flex-direction:column}.hr-gallery__rail{display:flex;order:2;gap:.5rem;margin-top:.75rem;overflow-x:auto;scrollbar-width:none}.hr-gallery__rail::-webkit-scrollbar{display:none}}@media(min-width:1200px){.hr-gallery{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:1rem}.hr-gallery__rail{order:0;flex-direction:column;margin-top:0;overflow-x:visible;overflow-y:auto;align-self:stretch;height:0;min-height:100%;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 1.25rem,#000 calc(100% - 1.25rem),transparent);mask-image:linear-gradient(to bottom,transparent,#000 1.25rem,#000 calc(100% - 1.25rem),transparent);padding-block:.25rem}}.hr-gallery__rail [data-hr-thumb]{flex:0 0 auto;width:4rem;aspect-ratio:1 / 1;padding:0;border:1px solid transparent;border-radius:2px;background:hsl(var(--secondary));overflow:hidden;cursor:pointer;transition:border-color var(--hr-t-fast) var(--hr-ease)}@media(min-width:1200px){.hr-gallery__rail [data-hr-thumb]{width:100%}}.hr-gallery__rail [data-hr-thumb] img{width:100%;height:100%;object-fit:cover;display:block}.hr-gallery__rail [data-hr-thumb][aria-current=true]{border-color:hsl(var(--foreground))}.hr-gallery__stagewrap{display:grid;grid-template-columns:minmax(0,1fr)}.hr-gallery__stage{grid-area:1 / 1;position:relative;background:hsl(var(--hr-photo-ground))}.hr-gallery__sale{grid-area:1 / 1;align-self:start;justify-self:start;margin:1rem;pointer-events:none}.hr-gallery__media{position:relative;overflow:hidden}.hr-gallery__media img,.hr-gallery__media video,.hr-gallery__media iframe{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.hr-gallery__media[data-hr-fit=contain]{background:hsl(var(--hr-photo-ground))}html.js .hr-gallery__stage{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}html.js .hr-gallery__stage::-webkit-scrollbar{display:none}html.js .hr-gallery__media{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1 / 1}@media(min-width:750px){html.js .hr-gallery__stage{display:block;position:relative;aspect-ratio:1 / 1;overflow:hidden}html.js .hr-gallery__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;display:none}html.js .hr-gallery__media.is-active{display:block;animation:hr-slide-in var(--hr-t-fast) var(--hr-ease)}}@keyframes hr-slide-in{0%{opacity:0}to{opacity:1}}@media(min-width:750px)and (pointer:fine){html.js .hr-gallery__media[data-hr-media-type=image] img{cursor:zoom-in}}html.no-js .hr-gallery__stage{display:block}html.no-js .hr-gallery__media{position:static;display:block;aspect-ratio:1 / 1;opacity:1}html.no-js .hr-gallery__rail,html.no-js .hr-gallery__counter,html.no-js .hr-gallery__dots,html.no-js .hr-gallery__chip,html.no-js .hr-gallery__caption,html.no-js .hr-gallery__zoom{display:none!important}.hr-gallery__meta{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:.75rem;padding-inline:var(--hr-gutter)}@media(min-width:750px){.hr-gallery__meta{padding-inline:0}}.hr-gallery__counter{flex:0 0 auto;font-size:var(--hr-text-small);color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.hr-gallery__dots{display:flex;flex-wrap:wrap;justify-content:center;margin-top:.25rem;min-height:44px}.hr-gallery__dots:empty{min-height:0}@media(min-width:750px){.hr-gallery__dots{display:none}}.hr-gallery__dots button{width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;background:transparent;cursor:pointer}.hr-gallery__dots button:before{content:"";width:6px;height:6px;border-radius:2px;background:hsl(var(--muted-foreground));transition:background-color var(--hr-t-fast) var(--hr-ease)}.hr-gallery__dots button[aria-current=true]:before{background:hsl(var(--foreground))}.hr-gallery__chip{grid-area:1 / 1;align-self:end;justify-self:start;margin:.75rem;display:inline-flex;align-items:center;min-height:44px;padding-inline:.875rem;border:1px solid hsl(var(--border));border-radius:2px;background:hsl(var(--background) / .9);color:hsl(var(--foreground));text-decoration:none}.hr-gallery__chip:hover{border-color:hsl(var(--foreground))}.hr-gallery__caption{margin:0;min-height:1.5em;min-width:0;font-size:var(--hr-text-small);line-height:1.5;color:hsl(var(--muted-foreground))}.hr-gallery__zoom{grid-area:1 / 1;align-self:start;justify-self:end;margin:.75rem;width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid hsl(var(--border));border-radius:2px;background:hsl(var(--background) / .9);color:hsl(var(--foreground));cursor:zoom-in}.hr-gallery__zoom:hover{border-color:hsl(var(--foreground))}@media(min-width:990px)and (hover:hover)and (pointer:fine){.hr-gallery__zoom{opacity:0;transition:opacity var(--hr-t-fast) var(--hr-ease)}.hr-gallery__stagewrap:hover .hr-gallery__zoom,.hr-gallery__stagewrap:focus-within .hr-gallery__zoom{opacity:1}}.hr-lightbox{width:100vw;height:100vh;max-width:100vw;max-height:100vh;margin:0;padding:0;border:0;display:none;background:transparent}.hr-lightbox[open]{display:grid;place-items:center}.hr-lightbox::backdrop{background:hsl(var(--foreground) / .92)}.hr-lightbox button:focus-visible{outline-color:hsl(var(--background))}.hr-lightbox [data-hr-lightbox-img]{max-width:90vw;max-height:85vh;cursor:zoom-in;transition:transform var(--hr-t-fast) var(--hr-ease)}.hr-lightbox [data-hr-lightbox-img].is-zoomed{transform:scale(2.5);cursor:zoom-out}.hr-lightbox [data-hr-lightbox-prev],.hr-lightbox [data-hr-lightbox-next],.hr-lightbox [data-hr-zoom-close]{position:fixed;width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:2px;background:hsl(var(--foreground) / .4);color:hsl(var(--background));cursor:pointer}.hr-lightbox [data-hr-lightbox-prev]{left:1rem;top:50%;translate:0 -50%}.hr-lightbox [data-hr-lightbox-next]{right:1rem;top:50%;translate:0 -50%}.hr-lightbox [data-hr-zoom-close]{top:1rem;right:1rem}.hr-lightbox [data-hr-lightbox-counter]{position:fixed;bottom:1.25rem;left:50%;translate:-50% 0;color:hsl(var(--background))}.hr-crumb{font-size:var(--hr-text-small);color:hsl(var(--muted-foreground))}.hr-crumb a{color:inherit;text-decoration:none}.hr-crumb a:hover{text-decoration:underline;text-underline-offset:3px}.hr-eyebrow{color:hsl(var(--muted-foreground))}.hr-title{margin:.625rem 0 0;font-family:var(--font-display);font-size:var(--hr-text-hero);font-weight:400;line-height:1.18;letter-spacing:-.01em;text-wrap:balance;color:hsl(var(--foreground))}.hr-stars{margin-top:.625rem;font-size:var(--hr-text-small);color:hsl(var(--foreground))}.hr-price{margin-top:.875rem}.hr-intro{margin-top:1rem}.hr-installments:not(:empty){margin-block:1rem 0}.hr-delivery-block{margin-top:1.75rem}.hr-purchase-row{margin-top:1.25rem}.hr-disclosures{margin-top:1.5rem}.hr-stars a{color:inherit}.hr-price__current{font-family:var(--font-display);font-size:var(--hr-text-h3);font-weight:500;color:hsl(var(--foreground))}.hr-price__was{margin-right:.5rem;font-size:var(--hr-text-small);color:hsl(var(--muted-foreground))}.hr-price__was s{text-decoration:line-through}.hr-price__now{margin-left:.5rem;color:hsl(var(--muted-foreground))}.hr-price__from{margin-right:.25rem;font-size:var(--hr-text-small);color:hsl(var(--muted-foreground))}.hr-price__unit{display:block;margin-top:.25rem;font-size:var(--hr-text-small);color:hsl(var(--muted-foreground))}.hr-intro{max-width:var(--hr-measure);font-family:var(--font-display);font-style:italic;font-size:var(--hr-text-body);line-height:1.5;color:hsl(var(--foreground))}.hr-opt-select{width:100%;min-height:44px;padding:.5rem 2.25rem .5rem .75rem;border:1px solid hsl(var(--border-strong));border-radius:2px;background-color:hsl(var(--background));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;color:hsl(var(--foreground));font-size:var(--hr-text-small);appearance:none;-webkit-appearance:none}.hr-seats{margin:.5rem 0 0}.hr-swatch-link{margin:.75rem 0 0;font-size:var(--hr-text-small)}.hr-swatch-link a{color:hsl(var(--accent));text-decoration:underline;text-underline-offset:3px}.hr-qty{display:inline-flex;align-items:center;border:1px solid hsl(var(--border-strong));border-radius:2px}.hr-qty__btn{display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:48px;border:0;background:transparent;color:hsl(var(--foreground));cursor:pointer;transition:background-color var(--hr-t-fast) var(--hr-ease)}.hr-qty__btn:hover:not(:disabled){background:hsl(var(--secondary))}.hr-qty__btn:disabled{opacity:.35;cursor:default}.hr-qty__display{min-width:2.25rem;text-align:center;font-size:var(--hr-text-small)}.hr-bis{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;margin-top:.75rem;border:1px solid hsl(var(--border-strong));border-radius:2px;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--foreground));text-decoration:none;transition:border-color var(--hr-t-fast) var(--hr-ease)}.hr-bis:hover{border-color:hsl(var(--foreground))}.hr-express{margin-top:.75rem}.hr-nojs-field{display:block;margin:.75rem 0;font-size:var(--hr-text-small)}.hr-nojs-field select,.hr-nojs-field input{display:block;width:100%;margin-top:.375rem;min-height:44px;padding:.5rem .75rem;border:1px solid hsl(var(--border-strong));border-radius:2px;background:hsl(var(--background));color:hsl(var(--foreground));font-size:var(--hr-text-small)}.hr-availability{display:flex;align-items:center;gap:.5rem;font-size:var(--hr-text-small);font-weight:500;letter-spacing:normal;text-transform:none;color:hsl(var(--foreground))}.hr-delivery-block .hr-estimate{margin-top:.5rem}.hr-availability__dot{flex:0 0 auto;width:.5rem;height:.5rem;border-radius:50%;background:hsl(var(--hr-success))}.hr-availability.is-unavailable{color:hsl(var(--muted-foreground))}.hr-availability.is-unavailable .hr-availability__dot{background:hsl(var(--muted-foreground))}.hr-estimate{margin-top:.375rem;font-size:var(--hr-text-small);color:hsl(var(--muted-foreground))}.hr-actions{display:flex;gap:1.5rem;margin-top:1rem}.hr-actions button{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:0;border:0;background:transparent;font-size:var(--hr-text-small);color:hsl(var(--foreground));cursor:pointer}.hr-actions button:hover{text-decoration:underline;text-underline-offset:3px}.hr-actions [data-hr-wishlist] svg{fill:transparent;transition:fill var(--hr-t-fast) var(--hr-ease)}.hr-actions [data-hr-wishlist][aria-pressed=true] svg{fill:hsl(var(--accent))}.hr-actions [data-hr-wishlist][aria-pressed=true]{color:hsl(var(--accent))}.hr-reassure{margin-top:1.25rem;color:hsl(var(--muted-foreground))}.hr-disclosure{border-top:1px solid hsl(var(--border))}.hr-disclosure:last-of-type{border-bottom:1px solid hsl(var(--border))}.hr-disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;padding-block:.625rem;font-size:var(--hr-text-small);font-weight:500;color:hsl(var(--foreground));cursor:pointer;list-style:none}.hr-disclosure summary::-webkit-details-marker{display:none}.hr-disclosure summary svg{flex:0 0 auto;transition:transform var(--hr-t-fast) var(--hr-ease)}.hr-disclosure[open]>summary svg{transform:rotate(180deg)}.hr-disclosure__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--hr-t-med) var(--hr-ease)}.hr-disclosure__content>*{overflow:hidden;min-height:0}.hr-disclosure[open] .hr-disclosure__content,.hr-disclosure__content.is-open{grid-template-rows:1fr}.hr-disclosure__content p,.hr-disclosure__content div{font-size:var(--hr-text-small);line-height:1.65;color:hsl(var(--muted-foreground))}.hr-disclosure__content a{color:hsl(var(--accent))}.hr-atc-btn{width:100%;min-height:3rem;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border:0;border-radius:2px;background:hsl(var(--foreground));color:hsl(var(--background));cursor:pointer;transition:background-color var(--hr-t-fast) var(--hr-ease);font-size:.8125rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.hr-atc-btn:not(:disabled):hover{background:hsl(var(--hr-atc-hover-bg))}.hr-atc-btn:disabled{opacity:.5;cursor:not-allowed}body[data-hr-style=editorial] .hr-atc-btn{font-family:var(--font-display);font-size:var(--hr-text-body);font-weight:500;letter-spacing:normal;text-transform:none}.hr-atc-btn__label{background:linear-gradient(hsl(var(--accent)),hsl(var(--accent))) left calc(100% - 1px) / 0% 1px no-repeat;transition:background-size var(--hr-t-fast) var(--hr-ease);padding-bottom:2px}body[data-hr-style=gallery] .hr-atc-btn__label{background-image:none}body[data-hr-style=editorial] .hr-atc-btn:not(:disabled):hover .hr-atc-btn__label{background-size:100% 1px}.hr-sticky-atc{position:fixed;inset-inline:0;bottom:0;z-index:var(--hr-z-sticky-bar);display:flex;align-items:center;gap:.75rem;padding:.625rem var(--hr-gutter) calc(.625rem + env(safe-area-inset-bottom));border-top:1px solid hsl(var(--border));background:hsl(var(--background) / .92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateY(100%);transition:transform var(--hr-t-med) var(--hr-ease)}.hr-sticky-atc.is-visible{transform:translateY(0)}html[data-hr-lightbox-open] .hr-sticky-atc{transform:translateY(100%)}@media(min-width:990px){.hr-sticky-atc{display:none}}.hr-sticky-atc__inner{display:flex;align-items:center;gap:.75rem;width:100%;min-width:0;max-width:var(--hr-page-max);margin-inline:auto}.hr-sticky-atc__thumb{flex:0 0 auto;width:3rem;height:3rem;border-radius:2px;overflow:hidden;background:hsl(var(--secondary))}.hr-sticky-atc__img{width:100%;height:100%;object-fit:cover;display:block}.hr-sticky-atc__meta{min-width:0;flex:1 1 auto}.hr-sticky-atc__title{min-width:0;margin:0;font-size:var(--hr-text-small);color:hsl(var(--muted-foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-sticky-atc [data-hr-sticky-price]{font-size:var(--hr-text-small);font-weight:500;color:hsl(var(--foreground));white-space:nowrap}.hr-sticky-atc [data-hr-sticky-atc-btn]{width:auto;flex:0 0 auto;margin-left:auto;min-height:44px}.hr-section-header{margin-bottom:clamp(1.5rem,2.5vw,2.5rem)}.hr-section-header .hr-eyebrow{display:block;margin-bottom:.625rem}.hr-section-heading{margin:0;font-family:var(--font-display);font-size:var(--hr-text-h2);font-weight:400;line-height:1.2;letter-spacing:-.005em;text-wrap:balance;color:hsl(var(--foreground))}.hr-section-lede{margin:.75rem 0 0;max-width:var(--hr-measure);font-size:var(--hr-text-body);line-height:1.65;color:hsl(var(--muted-foreground))}.hr-section-header--center{text-align:center}.hr-section-header--center .hr-section-lede{margin-inline:auto}@media(prefers-reduced-motion:reduce){.hr-qty__btn,.hr-bis,.hr-gallery__rail [data-hr-thumb],.hr-gallery__media,.hr-gallery__media img,.hr-gallery__dots button:before,.hr-lightbox [data-hr-lightbox-img],.hr-actions [data-hr-wishlist] svg,.hr-disclosure summary svg,.hr-disclosure__content,.hr-atc-btn,.hr-atc-btn__label,.hr-sticky-atc{transition:none!important}html.js .hr-gallery__media.is-active{animation:none!important}.hr-gallery__nav{transition:none!important}html.js .hr-gallery__stage{scroll-behavior:auto}}@media print{.hr-sticky-atc,.hr-lightbox,.hr-gallery__zoom,.hr-gallery__dots{display:none!important}}.hr-story__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hr-space-block);align-items:start}.hr-story__frame{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:2px;background:hsl(var(--secondary))}.hr-story__frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hr-story__frame[data-hr-parallax] img{top:-6%;height:112%;transform:translate3d(0,var(--hr-story-shift, 0%),0);transition:transform var(--hr-t-fast) var(--hr-ease)}@media(min-width:990px)and (pointer:fine)and (prefers-reduced-motion:no-preference){.hr-story__frame[data-hr-parallax] img{will-change:transform}}.hr-story__prose{max-width:var(--hr-measure);font-family:var(--font-display);font-size:1.125rem;line-height:1.7;color:hsl(var(--foreground))}.hr-story__prose p{margin:0 0 1.25em}.hr-story__prose p:last-child{margin-bottom:0}.hr-story__prose h2,.hr-story__prose h3,.hr-story__prose h4{margin:1.5em 0 .5em;font-family:var(--font-display);font-size:var(--hr-text-h3);line-height:1.25}.hr-story__prose h2:first-child,.hr-story__prose h3:first-child,.hr-story__prose h4:first-child{margin-top:0}@media(min-width:990px){.hr-story__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(3rem,6vw,6rem);align-items:center}.hr-story__grid--noimg{grid-template-columns:minmax(0,1fr)}.hr-story__media{order:2}.hr-story__prose{order:1;align-self:center}}@media(prefers-reduced-motion:reduce){.hr-story__frame[data-hr-parallax] img{transition:none;transform:none;top:0;height:100%}}.hr-craft__prose{max-width:var(--hr-measure);margin-inline:auto}.hr-craft__prose--lede{margin-inline:0;margin-bottom:var(--hr-space-block)}.hr-craft__prose p,.hr-craft__body p{margin:0 0 1em;font-size:var(--hr-text-body);line-height:1.65;color:hsl(var(--foreground))}.hr-craft__prose p:last-child,.hr-craft__body p:last-child{margin-bottom:0}.hr-craft__prose h3,.hr-craft__body h3{margin:0 0 .75rem;font-family:var(--font-display);font-size:var(--hr-text-h3);line-height:1.25;color:hsl(var(--foreground))}.hr-craft__body h3:not(:first-child){margin-top:1.5em}.hr-craft__prose a,.hr-craft__body a{color:hsl(var(--accent));text-decoration:underline;text-underline-offset:3px}.hr-craft__prose ul,.hr-craft__prose ol,.hr-craft__body ul,.hr-craft__body ol{margin:0 0 1em;padding-inline-start:1.25em;font-size:var(--hr-text-body);line-height:1.65;color:hsl(var(--foreground))}.hr-craft__rows{display:grid;gap:var(--hr-space-block)}.hr-craft__row{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;align-items:center}.hr-craft__row--full .hr-craft__body{max-width:var(--hr-measure);margin-inline:auto}.hr-craft__media{margin:0;aspect-ratio:4 / 5;overflow:hidden;border-radius:2px;background:hsl(var(--secondary))}.hr-craft__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.hr-craft__body{max-width:var(--hr-measure)}@media(min-width:750px){.hr-craft__row--split{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}.hr-craft__row--flip>.hr-craft__media{order:2}}@media(min-width:990px){.hr-craft__row--split{gap:4rem}}.hr-designer-notes__inner{max-width:48rem;margin-inline:auto;text-align:center;border-block:1px solid hsl(var(--border));padding-block:clamp(2.5rem,5vw,4rem)}.hr-designer-notes__figure,.hr-designer-notes__quote{margin:0}.hr-designer-notes__quote:before{content:"\201c";content:"\201c" / "";display:block;margin-bottom:.5rem;font-family:var(--font-display);font-size:clamp(3rem,2rem + 3vw,4.5rem);line-height:.6;color:hsl(var(--accent))}.hr-designer-notes__quote p{margin:0;font-family:var(--font-display);font-size:var(--hr-text-h2);line-height:1.3;color:hsl(var(--foreground))}.hr-designer-notes__attribution{margin-top:1.5rem;font-size:var(--hr-text-micro);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.hr-designer-notes__advice{margin:2rem auto 0;max-width:var(--hr-measure);font-size:var(--hr-text-body);line-height:1.65;color:hsl(var(--foreground))}.hr-designer-notes__pairings{margin:1.75rem auto 0;max-width:var(--hr-measure)}.hr-designer-notes__pairings-label{display:block;margin-bottom:.5rem;font-size:var(--hr-text-micro);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.hr-designer-notes__pairings-text{font-size:var(--hr-text-small);line-height:1.65;color:hsl(var(--foreground))}.hr-features__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,2vw,1.5rem);margin:0;padding:0;list-style:none}.hr-features__card{border:1px solid hsl(var(--border));border-radius:2px;padding:clamp(1.25rem,3vw,2.5rem);transition:border-color var(--hr-t-fast) var(--hr-ease)}@media(hover:hover){.hr-features__card:hover{border-color:hsl(var(--accent))}}.hr-features__icon{display:block;margin-bottom:1rem;color:hsl(var(--accent))}.hr-features__icon svg{display:block}.hr-features__title{margin:0;font-family:var(--font-display);font-size:var(--hr-text-h3);font-weight:400;line-height:1.25;color:hsl(var(--foreground))}.hr-features__desc{margin:.625rem 0 0;max-width:var(--hr-measure);font-size:var(--hr-text-small);line-height:1.6;color:hsl(var(--muted-foreground))}.hr-features__grid--single{grid-template-columns:minmax(0,1fr);max-width:26rem;margin-inline:auto}.hr-features__grid--single .hr-features__card{text-align:center}.hr-features__grid--single .hr-features__icon svg{margin-inline:auto}@media(min-width:990px){.hr-features__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hr-features__grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.hr-features__grid--single{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.hr-features__card{transition:none!important}}#hr-materials [hidden]{display:none!important}.hr-materials__table{max-width:720px;margin:0 auto}.hr-materials__row{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;margin:0;padding-block:.875rem;border-bottom:1px solid hsl(var(--border))}.hr-materials__table .hr-materials__row:first-child{border-top:1px solid hsl(var(--border))}.hr-materials__label{flex:0 0 auto;font-size:var(--hr-text-micro);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.hr-materials__value{margin:0;min-width:0;font-size:var(--hr-text-body);line-height:1.4;color:hsl(var(--foreground));text-align:right}.hr-materials__note{max-width:720px;margin:1.25rem auto 0;font-size:var(--hr-text-small);line-height:1.65;text-align:center;color:hsl(var(--muted-foreground))}.hr-materials__care{max-width:720px;margin:1.5rem auto 0;text-align:center}.hr-materials__care a{display:inline-flex;align-items:center;min-height:44px;font-size:var(--hr-text-small);color:hsl(var(--accent));text-decoration:underline;text-underline-offset:3px}.hr-dims__grid{display:grid;gap:var(--hr-space-block);align-items:start}.hr-dims__figure{margin:0;border-radius:2px;background:hsl(var(--secondary))}.hr-dims__svg{display:block;width:100%;height:auto}.hr-dims__media{display:block;width:100%;aspect-ratio:4 / 3;object-fit:contain}.hr-dims__panel{min-width:0}.hr-dims__tools{display:flex;justify-content:flex-end;margin-bottom:1rem}.hr-dims__tools[hidden]{display:none!important}.hr-dims__units{display:inline-flex;border:1px solid hsl(var(--border));border-radius:2px}.hr-dims__units button{min-width:44px;min-height:44px;padding:0 .875rem;border:0;background:transparent;color:hsl(var(--muted-foreground));font-family:inherit;font-size:var(--hr-text-micro);font-weight:500;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background var(--hr-t-fast) var(--hr-ease),color var(--hr-t-fast) var(--hr-ease)}.hr-dims__units button[aria-pressed=true]{background:hsl(var(--foreground));color:hsl(var(--background))}.hr-dims__units button:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:-2px}.hr-dims__list{margin:0}.hr-dims__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;min-height:44px;padding-block:.875rem;border-bottom:1px solid hsl(var(--border));transition:background var(--hr-t-fast) var(--hr-ease)}.hr-dims__list .hr-dims__row:first-child{border-top:1px solid hsl(var(--border))}.hr-dims__row dt{font-size:var(--hr-text-micro);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.hr-dims__row dd{margin:0;display:flex;align-items:center;gap:.5rem;text-align:right;font-size:var(--hr-text-body);color:hsl(var(--foreground))}.hr-dims__row:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:2px}.hr-dims__chip{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid hsl(var(--foreground));border-radius:50%;font-size:11px;line-height:1;color:hsl(var(--foreground));transition:background var(--hr-t-fast) var(--hr-ease),color var(--hr-t-fast) var(--hr-ease)}.hr-dims__row.is-active{background:hsl(var(--secondary))}.hr-dims__row.is-active .hr-dims__chip{background:hsl(var(--foreground));color:hsl(var(--background))}.hr-dims__shape{fill:none;stroke:hsl(var(--foreground));stroke-width:1.5;stroke-linecap:round}.hr-dims__callout .hr-dims__line{fill:none;stroke:hsl(var(--foreground));stroke-width:1.5;transition:stroke-width var(--hr-t-fast) var(--hr-ease)}.hr-dims__callout circle{fill:hsl(var(--secondary));stroke:hsl(var(--foreground));stroke-width:1;transition:fill var(--hr-t-fast) var(--hr-ease)}.hr-dims__callout text{fill:hsl(var(--foreground));font-family:var(--font-body);font-size:13px;text-anchor:middle;dominant-baseline:central;transition:fill var(--hr-t-fast) var(--hr-ease)}.hr-dims__callout.is-active .hr-dims__line,.hr-dims__callout:hover .hr-dims__line{stroke-width:3}.hr-dims__callout.is-active circle,.hr-dims__callout:hover circle{fill:hsl(var(--foreground))}.hr-dims__callout.is-active text,.hr-dims__callout:hover text{fill:hsl(var(--secondary))}@media(min-width:990px){.hr-dims__grid--diagram{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.hr-dims__row,.hr-dims__chip,.hr-dims__units button,.hr-dims__callout .hr-dims__line,.hr-dims__callout circle,.hr-dims__callout text{transition:none!important}}.hr-comfort__body{max-width:56rem}.hr-comfort__scales{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hr-space-block)}@media(min-width:750px){.hr-comfort__scales{grid-template-columns:1fr 1fr;gap:2.5rem 4rem}}.hr-comfort__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.125rem}.hr-comfort__label{margin:0;font-family:var(--font-body);font-size:var(--hr-text-micro);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.hr-comfort__value{margin:0;font-size:var(--hr-text-small);color:hsl(var(--foreground))}.hr-comfort__bar{position:relative;display:flex;align-items:center;justify-content:space-between;height:20px}.hr-comfort__bar:before{content:"";position:absolute;inset-inline:0;top:50%;height:1px;background:hsl(var(--border))}.hr-comfort__tick{width:1px;height:9px;background:hsl(var(--border))}.hr-comfort__marker{position:absolute;top:50%;left:0%;width:12px;height:12px;border-radius:50%;background:hsl(var(--accent));transform:translate(-50%,-50%);left:var(--hr-scale-pos, 0%);opacity:0;transition:opacity var(--hr-t-med) var(--hr-ease)}.hr-comfort__scale.hr-inview .hr-comfort__marker,html.no-js .hr-comfort__marker{opacity:1}.hr-comfort__poles{display:flex;justify-content:space-between;margin-top:.625rem;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.hr-comfort__best{display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem .75rem;margin:var(--hr-space-block) 0 0;font-size:var(--hr-text-micro);font-weight:500;letter-spacing:.12em;text-transform:uppercase}.hr-comfort__best-label{color:hsl(var(--muted-foreground))}.hr-comfort__best-list{color:hsl(var(--foreground))}@media(prefers-reduced-motion:reduce){.hr-comfort__marker{transition:none!important;opacity:1}}.hr-faq__wrap{max-width:720px;margin-inline:auto}.hr-faq .hr-disclosure summary{gap:1.5rem;padding-block:1.125rem;font-family:var(--font-display);font-size:clamp(1.0625rem,.95rem + .5vw,1.25rem);font-weight:500;line-height:1.35}.hr-faq__q{margin:0;font:inherit;color:inherit}.hr-disclosure__inner{padding:.25rem 0 1.25rem}.hr-disclosure__inner>p+a{display:inline-block;margin-top:.5rem}.hr-faq .hr-disclosure__inner{max-width:var(--hr-measure);padding-bottom:1.375rem}.hr-lifestyle__frame{aspect-ratio:3 / 2;overflow:hidden;background:hsl(var(--secondary))}.hr-lifestyle__frame img{display:block;width:100%;height:100%;object-fit:cover}.hr-lifestyle__name{margin:0;font-family:var(--font-display);font-size:var(--hr-text-h3);line-height:1.2;color:hsl(var(--foreground))}.hr-lifestyle__note{margin:.5rem 0 0;max-width:var(--hr-measure);font-size:var(--hr-text-body);line-height:1.65;color:hsl(var(--muted-foreground))}.hr-lifestyle__hero{position:relative;margin:0}.hr-lifestyle__hero-card,.hr-lifestyle__typo,.hr-lifestyle__item--typo{background:hsl(var(--background));border:1px solid hsl(var(--border));padding:1.5rem}@media(min-width:750px){.hr-lifestyle__hero-card{position:absolute;left:1.5rem;bottom:1.5rem;max-width:min(26rem,calc(100% - 3rem));padding:1.5rem 1.75rem}}.hr-lifestyle__scroll{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.hr-lifestyle__scroll:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:4px}.hr-lifestyle__scroll::-webkit-scrollbar{height:4px}.hr-lifestyle__scroll::-webkit-scrollbar-track{background:transparent}.hr-lifestyle__scroll::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:2px}.hr-lifestyle__row{display:flex;gap:1.5rem;margin:0;padding:0 0 1rem;list-style:none}.hr-lifestyle__item{flex:0 0 85vw;max-width:85vw;scroll-snap-align:start}.hr-lifestyle__item--typo{display:flex;flex-direction:column;justify-content:center}.hr-lifestyle__scene{margin:0}.hr-lifestyle__caption{padding-top:1rem}@media(min-width:990px){.hr-lifestyle__item{flex-basis:44%;max-width:44%}}#hr-delivery [hidden]{display:none!important}.hr-delivery__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hr-space-block)}@media(min-width:750px){.hr-delivery__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}@media(min-width:1200px){.hr-delivery__grid{gap:4rem}}.hr-delivery__icon{display:inline-flex;margin-bottom:1rem;color:hsl(var(--foreground))}.hr-delivery__title{margin:0 0 .625rem;font-family:var(--font-display);font-size:var(--hr-text-h3);line-height:1.25;color:hsl(var(--foreground))}.hr-delivery__body{max-width:var(--hr-measure);font-size:var(--hr-text-body);line-height:1.65;color:hsl(var(--muted-foreground))}.hr-delivery__body p{margin:0}.hr-delivery__body p+p{margin-top:.75em}.hr-delivery__body a{color:hsl(var(--foreground));text-underline-offset:2px}.hr-delivery__estimate{margin-top:var(--hr-space-block)}.hr-delivery__estimate .hr-estimate{margin:0;padding:1rem 1.25rem;border:1px solid hsl(var(--border));border-radius:2px;text-align:center;font-size:var(--hr-text-small);color:hsl(var(--foreground))}.hr-delivery__legal{margin:1.5rem 0 0;max-width:var(--hr-measure);font-size:var(--hr-text-micro);line-height:1.6;color:hsl(var(--muted-foreground))}.hr-room[hidden]{display:none!important}.hr-room__row+.hr-room__row{margin-top:var(--hr-space-block)}.hr-room__row-heading{margin:0 0 1.5rem;font-size:var(--hr-text-micro);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--foreground))}.hr-room__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.25rem}@media(min-width:990px){.hr-room__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem 1.25rem}}.template-product [data-hr-anim],.template-page [data-hr-anim]{transition-duration:var(--hr-t-med);transition-timing-function:var(--hr-ease)}.template-product [data-hr-anim=fade-up]:not(.hr-inview),.template-page [data-hr-anim=fade-up]:not(.hr-inview){transform:translateY(14px)}#hr-wishlist [hidden]{display:none!important}.hr-title-row{display:flex;align-items:flex-start;gap:1rem}.hr-title-row .hr-title{flex:1 1 auto}.hr-title-row__heart{flex:0 0 auto;margin-top:.35rem}.hr-action-btn--icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:transparent;color:hsl(var(--foreground));cursor:pointer}.hr-sku{margin:.25rem 0 0;font-size:var(--hr-text-small);color:hsl(var(--muted-foreground))}.hr-price__off{display:inline-block;margin-left:.5rem;padding:.15rem .5rem;background:hsl(var(--hr-tint));border-radius:2px;font-size:var(--hr-text-micro);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--foreground))}.hr-opt{margin-top:1.75rem}.hr-opt+.hr-opt{margin-top:1.5rem}.hr-opt__head{display:flex;align-items:baseline;gap:.625rem;margin-bottom:.75rem;font-size:var(--hr-text-small)}.hr-opt__name{font-weight:500;color:hsl(var(--foreground))}.hr-opt__value{color:hsl(var(--muted-foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.hr-opt__body{padding:0}.hr-delivery-block{margin-top:1.5rem}.hr-delivery-block__line{margin:.375rem 0 0;max-width:var(--hr-measure);font-size:var(--hr-text-small);line-height:1.6;color:hsl(var(--muted-foreground))}.hr-purchase-row{display:flex;align-items:stretch;gap:.75rem}.hr-purchase-row .hr-qty{flex:0 0 auto}.hr-purchase-row .hr-atc-btn--main{flex:1 1 auto;margin:0}@media(max-width:419.98px){.hr-purchase-row{flex-wrap:wrap}.hr-purchase-row .hr-atc-btn--main{flex-basis:100%}}.hr-explore__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.75rem,4vw,2.5rem) clamp(.75rem,2vw,1.5rem);margin:0;padding:0;list-style:none}.hr-explore__frame-link{display:block}.hr-explore__frame{display:block;aspect-ratio:3 / 2;overflow:hidden;border-radius:2px;background:hsl(var(--secondary));margin-bottom:1rem}.hr-explore__img{display:block;width:100%;height:100%;object-fit:cover}.hr-explore__tile--text{border-radius:2px;background:hsl(var(--hr-tint));padding:clamp(1.25rem,3vw,2rem)}[data-hr-scheme=tint] .hr-explore__tile--text{background:hsl(var(--background));border:1px solid hsl(var(--border))}.hr-explore__title{margin:0;font-family:var(--font-body);font-size:.8125rem;font-weight:600;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--foreground))}.hr-explore__subline{margin:.375rem 0 0;max-width:var(--hr-measure);font-size:var(--hr-text-small);line-height:1.6;color:hsl(var(--muted-foreground))}.hr-explore__cta{display:inline-block;margin-top:.375rem;padding-block:.5rem;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--foreground));text-decoration:underline;text-underline-offset:3px;transition:color var(--hr-t-fast) var(--hr-ease)}.hr-explore__links{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem}.hr-explore__grid+.hr-explore__links{margin-top:clamp(2.5rem,5vw,4rem)}.hr-explore__links-label{font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.hr-explore__link{display:inline-block;padding-block:.5rem;font-size:.75rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--foreground));text-decoration:underline;text-underline-offset:3px;transition:color var(--hr-t-fast) var(--hr-ease)}@media(hover:hover){.hr-explore__cta:hover,.hr-explore__link:hover{color:hsl(var(--accent))}}@media(min-width:750px){.hr-explore__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.hr-explore__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.hr-explore__cta,.hr-explore__link{transition:none!important}}.hr-features--band .hr-features__card{border:0;padding:clamp(1rem,2.5vw,1.75rem);text-align:center}.hr-features--band .hr-features__icon{margin-bottom:1.25rem}.hr-features--band .hr-features__icon svg{width:28px;height:28px;margin-inline:auto}.hr-features--band .hr-features__title{font-family:var(--font-body);font-size:.75rem;font-weight:600;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.hr-features--band .hr-features__desc{margin:.5rem auto 0}.hr-setopt{padding:.25rem 0 1.25rem}.hr-setopt__row{display:flex}.hr-setopt__cell{position:relative;flex:1 1 0;min-width:0;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:.55rem .75rem;border:1px solid hsl(var(--border));margin-left:-1px;font-size:var(--hr-text-small);line-height:1.3;color:hsl(var(--foreground));text-align:center;text-decoration:none;background:hsl(var(--background));transition:background-color var(--hr-t-fast) var(--hr-ease)}.hr-setopt__row .hr-setopt__cell:first-child{margin-left:0}a.hr-setopt__cell:hover{background:hsl(var(--hr-tint))}a.hr-setopt__cell:hover,a.hr-setopt__cell:focus-within{z-index:2}.hr-setopt__cell.is-selected{border:2px solid hsl(var(--foreground));padding:calc(.55rem - 1px) calc(.75rem - 1px);font-weight:500;z-index:1}.hr-setopt__tip{display:none}@media(min-width:990px)and (hover:hover)and (pointer:fine){.hr-setopt__tip{display:block;position:absolute;top:calc(100% + 8px);left:0;z-index:3;min-width:13rem;max-width:17rem;padding:.7rem .85rem;background:hsl(var(--background));border:1px solid hsl(var(--border));box-shadow:0 1px 2px #12181c0f;text-align:left;opacity:0;visibility:hidden;transform:translateY(4px);pointer-events:none;transition:opacity var(--hr-t-fast) var(--hr-ease),transform var(--hr-t-fast) var(--hr-ease),visibility 0s linear var(--hr-t-fast)}.hr-setopt__row .hr-setopt__cell:last-child .hr-setopt__tip{left:auto;right:0}a.hr-setopt__cell:hover .hr-setopt__tip,a.hr-setopt__cell:focus-within .hr-setopt__tip{opacity:1;visibility:visible;transform:none;transition-delay:0s}}.hr-setopt__tip-label{display:block;font-size:var(--hr-text-micro);font-weight:500;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.3rem}.hr-setopt__tip-price{display:block;font-size:var(--hr-text-small)}.hr-setopt__tip-price s{margin-left:.4em;color:hsl(var(--muted-foreground))}@media(prefers-reduced-motion:reduce){.hr-setopt__cell,.hr-setopt__tip{transition:none}}.hr-fabric{margin-top:.25rem}.hr-fabric [hidden]{display:none!important}.hr-fabric__card{padding-bottom:1rem}.hr-fabric__card-name{margin:0;font-size:15px;font-weight:600;color:hsl(var(--foreground))}.hr-fabric__card-meta{margin:.25rem 0 0;font-size:13px;color:hsl(var(--foreground))}.hr-fabric__card-price{margin:.375rem 0 0;font-size:15px;font-weight:600;color:hsl(var(--foreground))}.hr-fabric__card-links{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem}.hr-fabric__card-links a{font-size:var(--hr-text-micro);color:hsl(var(--foreground));text-decoration:underline;text-underline-offset:3px}.hr-fabric__banner{display:flex;align-items:center;gap:.75rem;border:1px solid hsl(var(--border));padding:.625rem .75rem;margin-bottom:1.25rem}.hr-fabric__banner-thumb{flex:0 0 44px;width:44px;height:44px;overflow:hidden;background:hsl(var(--secondary))}.hr-fabric__banner-thumb img{display:block;width:100%;height:100%;object-fit:cover}.hr-fabric__banner-copy{flex:1 1 auto;min-width:0}.hr-fabric__banner-line1{display:block;font-size:var(--hr-text-micro);font-weight:600;color:hsl(var(--foreground))}.hr-fabric__banner-line2{display:block;font-size:var(--hr-text-micro);color:hsl(var(--muted-foreground))}.hr-fabric__banner-btn{flex:0 0 auto;display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1rem;border:1px solid hsl(var(--foreground));color:hsl(var(--foreground));font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;text-decoration:none}.hr-fabric__group{margin-bottom:1.25rem}.hr-fabric__group-label{margin:0 0 .75rem;font-size:14px;color:hsl(var(--foreground))}.hr-fabric__group-label strong{font-weight:700}.hr-fabric__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:1.25rem .75rem}.hr-fabric__grid .hr-fabric__tile{display:block;width:100%;padding:0;border:0;background:none;color:hsl(var(--foreground));text-align:center;cursor:pointer}.hr-fabric__tile-frame{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:hsl(var(--secondary))}.hr-fabric__tile-frame img,.hr-fabric__tile-frame .hr-fabric__tile-chip{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto}.hr-fabric__tile-frame img{display:block;width:100%;height:100%;object-fit:cover}.hr-fabric__tile-frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid hsl(var(--foreground));opacity:0;pointer-events:none}.hr-fabric__grid .hr-fabric__tile[data-hr-active] .hr-fabric__tile-frame:after{opacity:1}.hr-fabric__tile-check{position:absolute;top:50%;left:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:hsl(var(--background));color:hsl(var(--foreground));box-shadow:0 1px 3px #12181c33;display:none;align-items:center;justify-content:center}.hr-fabric__grid .hr-fabric__tile[data-hr-active] .hr-fabric__tile-check{display:flex}.hr-fabric__tile-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:.5rem;font-size:var(--hr-text-micro);font-weight:500;line-height:1.3;color:hsl(var(--foreground))}.hr-fabric__tile-meta{display:block;margin-top:.125rem;font-size:var(--hr-text-micro);line-height:1.3;color:hsl(var(--muted-foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(hover:hover){.hr-fabric__grid .hr-fabric__tile:hover .hr-fabric__tile-name{text-decoration:underline;text-underline-offset:2px}}.hr-fabric__popover{position:fixed;z-index:var(--hr-z-raised);width:320px;background:hsl(var(--background));border:1px solid hsl(var(--border));box-shadow:0 4px 16px #12181c1f}.hr-fabric__pop-img{display:block;width:100%;height:118px;object-fit:cover;background:hsl(var(--secondary))}.hr-fabric__pop-body{padding:1rem}.hr-fabric__pop-name{margin:0 0 .5rem;font-size:var(--hr-text-small);font-weight:600;color:hsl(var(--foreground))}.hr-fabric__pop-badges{display:grid;grid-template-columns:1fr 1fr;gap:.375rem .75rem;margin-bottom:.625rem}.hr-fabric__pop-badge{display:inline-flex;align-items:center;gap:.375rem;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:hsl(var(--foreground))}.hr-fabric__pop-type{margin:0 0 .375rem;font-size:var(--hr-text-micro);font-weight:600;color:hsl(var(--foreground))}.hr-fabric__pop-desc{margin:0 0 .625rem;font-size:var(--hr-text-micro);line-height:1.55;color:hsl(var(--muted-foreground))}.hr-fabric__pop-row{margin:0 0 .25rem;font-size:var(--hr-text-micro);line-height:1.5;color:hsl(var(--foreground))}.hr-fabric__pop-row strong{font-weight:600}html.no-js .hr-opt{display:none}.hr-fabric__tile-chip{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.hr-fabric__card-chip{display:block;width:100%;height:100%}.hr-installments{margin-bottom:0}.hr-installments:has(*){margin-bottom:.75rem}.hr-title-row__heart{display:inline-flex;gap:.25rem}.hr-fabric__families{display:flex;margin-bottom:1rem;background:hsl(var(--hr-tint));border-radius:2px}.hr-fabric__family{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;min-height:44px;font-size:var(--hr-text-small);color:hsl(var(--foreground));text-decoration:none}.hr-fabric__family{border:1px solid transparent;padding-inline:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-fabric__family.is-current{background:hsl(var(--background));border-color:hsl(var(--foreground));font-weight:500}.hr-fabric__family:not(.is-current):hover{background:hsl(var(--border) / .4)}.hr-fabric__toolbar{display:flex;justify-content:flex-end;margin-bottom:1rem}.hr-fabric__sort{display:inline-flex;align-items:center;gap:.5rem;font-size:13px;color:hsl(var(--foreground))}.hr-fabric__sort select{min-height:44px;padding:.25rem .75rem;border:1px solid hsl(var(--border-strong));border-radius:2px;background:hsl(var(--background));font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--foreground))}.hr-fabric__cell{display:flex;flex-direction:column;text-align:center}.hr-fabric__cell .hr-fabric__tile-care{display:none}.hr-fabric__cell .hr-fabric__tile[data-hr-active]+.hr-fabric__tile-care{display:inline-block;margin-top:.25rem;font-size:12px;color:hsl(var(--foreground));text-decoration:underline;text-underline-offset:3px}.hr-fabric__pop-badge svg{box-sizing:content-box;padding:4px;border:1px solid hsl(var(--foreground));border-radius:50%}.hr-fabric__pop-careblock{margin-top:.5rem}.hr-fabric__pop-care-h{margin:0 0 .25rem;font-size:var(--hr-text-micro);color:hsl(var(--foreground))}.hr-fabric__pop-care-txt{margin:0;font-size:var(--hr-text-micro);line-height:1.55;color:hsl(var(--muted-foreground))}@media(max-width:749px){.hr-opt__name{flex:0 0 auto;white-space:nowrap}.hr-fabric__banner{flex-wrap:wrap}.hr-fabric__banner-btn{flex:1 0 100%;justify-content:center;margin-top:.625rem}.hr-dims__callout circle{r:24}.hr-dims__callout text{font-size:26px}}.hr-lightbox{height:100dvh;max-height:100dvh}.hr-lightbox [data-hr-lightbox-img]{max-height:85dvh}.hr-buybox__eyebrow{color:hsl(var(--foreground));font-weight:600}.hr-gallery__nav{grid-area:1 / 1;align-self:center;display:none;width:44px;height:44px;margin:.75rem;padding:0;place-items:center;border:1px solid hsl(var(--border));border-radius:2px;background:hsl(var(--background) / .9);color:hsl(var(--foreground));cursor:pointer;transition:opacity var(--hr-t-fast) var(--hr-ease),border-color var(--hr-t-fast) var(--hr-ease)}.hr-gallery__nav--prev{justify-self:start}.hr-gallery__nav--next{justify-self:end}.hr-gallery__nav:hover{border-color:hsl(var(--foreground))}@media(min-width:750px){.hr-gallery__nav:not([hidden]){display:grid}}@media(min-width:990px)and (hover:hover)and (pointer:fine){.hr-gallery__nav{opacity:0}.hr-gallery__stagewrap:hover .hr-gallery__nav,.hr-gallery__stagewrap:focus-within .hr-gallery__nav{opacity:1}}@media(min-width:990px)and (max-width:1199.98px){.hr-gallery__rail{-webkit-mask-image:linear-gradient(to right,transparent,#000 1.25rem,#000 calc(100% - 1.25rem),transparent);mask-image:linear-gradient(to right,transparent,#000 1.25rem,#000 calc(100% - 1.25rem),transparent);padding-inline:.25rem}}.hr-pill-row{display:flex;flex-wrap:wrap;gap:.5rem}.hr-pill{display:inline-flex;align-items:center;min-height:44px;padding:.5rem 1rem;border:1px solid hsl(var(--border-strong, var(--border)));border-radius:2px;background:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-body);font-size:var(--hr-text-small);line-height:1.3;text-align:left;cursor:pointer;transition:border-color var(--hr-t-fast) var(--hr-ease),background-color var(--hr-t-fast) var(--hr-ease),color var(--hr-t-fast) var(--hr-ease)}.hr-pill:hover{border-color:hsl(var(--foreground))}.hr-pill[aria-checked=true]{background:hsl(var(--foreground));color:hsl(var(--background));border-color:hsl(var(--foreground))}.hr-pill:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:2px}.hr-pill.hr-oos{color:hsl(var(--muted-foreground));text-decoration:line-through}.hr-pill[aria-disabled=true]{opacity:.4;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.hr-pill,.hr-gallery__nav{transition:none!important}}.hr-dims-link{margin:1.25rem 0 0;font-size:var(--hr-text-small)}.hr-dims-link a{color:hsl(var(--muted-foreground));text-decoration:none}.hr-dims-link a:hover{color:hsl(var(--foreground));text-decoration:underline;text-underline-offset:3px}.hr-title{margin-top:.5rem}.hr-price{margin-top:1rem}.hr-disclosures{margin-top:2rem}@media(max-width:749.98px){.hr-stage{gap:1.5rem}}@media(min-width:990px){[data-hr-gallery-mode=stack]{display:block}[data-hr-gallery-mode=stack] .hr-gallery__rail,[data-hr-gallery-mode=stack] .hr-gallery__nav,[data-hr-gallery-mode=stack] .hr-gallery__counter,[data-hr-gallery-mode=stack] .hr-gallery__chip{display:none!important}html.js [data-hr-gallery-mode=stack] .hr-gallery__stage{display:grid;gap:.75rem;position:static;aspect-ratio:auto;overflow:visible;background:transparent}html.js [data-hr-gallery-mode=stack] .hr-gallery__media{position:relative;inset:auto;display:block;aspect-ratio:1 / 1;animation:none;background:hsl(var(--hr-photo-ground))}html.js [data-hr-gallery-mode=stack] .hr-gallery__media[data-hr-overflow]{display:none}[data-hr-gallery-mode=stack] .hr-gallery__sale{margin:1rem}[data-hr-gallery-mode=stack] .hr-gallery__zoom{display:none}.hr-stage__gallery{position:static}.hr-gallery__more{display:block;margin:1rem 0 0;padding:.75rem 0;border:0;border-bottom:1px solid hsl(var(--foreground));background:none;color:hsl(var(--foreground));font-family:var(--font-body);font-size:var(--hr-text-small);cursor:pointer}.hr-gallery__more:hover{color:hsl(var(--muted-foreground));border-color:hsl(var(--muted-foreground))}.hr-gallery__meta{justify-content:flex-start}}@media(max-width:989.98px){.hr-gallery__more{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/183/assets/hr-pdp.css.map */
