.rw-pt{--rw-accent: var(--color-btn-primary);--rw-accent-text: var(--color-btn-secondary)}.rw-pt__inner{display:flex;flex-direction:column;gap:var(--spacing-3-2, 3.2rem)}.rw-pt__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--spacing-2-4, 2.4rem)}.rw-pt__titles{display:flex;flex-direction:column;gap:var(--spacing-1, 1rem);max-width:68rem}.rw-pt__titles .hdt-heading,.rw-pt__titles p{margin:0}.rw-eyebrow{font-weight:var(--font-bold, 700);letter-spacing:.2em;color:var(--rw-accent)}.rw-pt__counts{display:flex;gap:3.2rem;margin:0}.rw-pt__counts div{display:flex;flex-direction:column-reverse}.rw-pt__counts dd{margin:0;font-family:var(--font-heading-family);font-size:4rem;font-weight:var(--font-bold, 700);line-height:1.1}.rw-pt__filters{display:flex;flex-wrap:wrap;gap:.8rem}.rw-pt .rw-pill{min-height:4.4rem;padding:0 1.8rem;border-radius:var(--rounded-full, 999px);border:1px solid var(--color-line-border);background:transparent;color:var(--color-foreground);font:inherit;font-size:var(--text-base);cursor:pointer}.rw-pt .rw-pill:hover{border-color:var(--color-foreground)}.rw-pt .rw-pill.is-active{background:var(--color-btn-primary);border-color:var(--color-btn-primary);color:var(--color-btn-secondary);font-weight:var(--font-bold, 700)}.rw-pt .rw-pill:focus-visible,.rw-pc a:focus-visible{outline:2px solid var(--color-focus, currentColor);outline-offset:3px}.rw-pt__grid{display:grid;grid-template-columns:repeat(var(--rw-cols, 3),minmax(0,1fr));gap:2rem}.rw-pc{display:flex;flex-direction:column;border:1px solid var(--color-line-border);overflow:hidden;background:var(--color-background)}.rw-pc.is-filtered{display:none}.rw-pc__fig{position:relative;aspect-ratio:16 / 10;display:flex;align-items:center;justify-content:center;padding:2rem;background-color:var(--color-background2);color:var(--rw-accent)}.rw-pt--blueprint .rw-pc__fig{background-image:linear-gradient(rgb(var(--color-text-rgb) / .08) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--color-text-rgb) / .08) 1px,transparent 1px);background-size:24px 24px}.rw-pc__img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.rw-pt--blueprint.rw-pt--invert .rw-pc__img{filter:invert(1) hue-rotate(180deg) brightness(1.1);mix-blend-mode:screen}.rw-pt--blueprint:not(.rw-pt--invert) .rw-pc__img{mix-blend-mode:multiply}.rw-pc__ph{opacity:.7}.rw-pc__badge{position:absolute;top:1.4rem;inset-inline-start:1.4rem;padding:.5rem 1rem;border-radius:var(--rounded-full, 999px);font-size:var(--text-xs, 1.1rem);font-weight:var(--font-bold, 700);letter-spacing:.06em;text-transform:uppercase}.rw-pc__badge--utility{background:var(--rw-utility-badge-bg, var(--rw-accent));color:var(--rw-utility-badge-text, var(--rw-accent-text))}.rw-pc__badge--design{background:var(--rw-design-badge-bg, var(--color-foreground));color:var(--rw-design-badge-text, var(--color-background))}.rw-pc__body{padding:2.2rem;display:flex;flex-direction:column;gap:1.2rem;flex:1}.rw-pt .rw-pc__num{margin:0;font-family:var(--rw-num-ff);font-size:var(--rw-num-fs);font-weight:var(--rw-num-fw);font-style:var(--rw-num-fst);text-transform:var(--rw-num-tt);color:var(--rw-num-c, var(--rw-accent));line-height:1.3}.rw-pt .rw-pc__title{margin:0;font-family:var(--rw-title-ff);font-size:var(--rw-title-fs);font-weight:var(--rw-title-fw);font-style:var(--rw-title-fst);text-transform:var(--rw-title-tt);color:var(--rw-title-c, var(--color-foreground));line-height:1.3;letter-spacing:normal}.rw-pc__meta{margin:0;display:flex;flex-direction:column;gap:.4rem}.rw-pc__row{display:grid;grid-template-columns:7.4rem 1fr;gap:1.2rem;line-height:1.4}.rw-pt--nolabels .rw-pc__row{grid-template-columns:1fr}.rw-pt--nolabels .rw-pc__row dt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rw-pc__row dt{color:var(--color-foreground2);font-style:normal;text-transform:none}.rw-pc__row dd{margin:0}.rw-pt .rw-pc__row--inv{font-family:var(--rw-inv-ff);font-size:var(--rw-inv-fs)}.rw-pt .rw-pc__row--inv dd{font-weight:var(--rw-inv-fw);font-style:var(--rw-inv-fst);text-transform:var(--rw-inv-tt);color:var(--rw-inv-c, var(--color-foreground))}.rw-pt .rw-pc__row--date{font-family:var(--rw-date-ff);font-size:var(--rw-date-fs)}.rw-pt .rw-pc__row--date dd{font-weight:var(--rw-date-fw);font-style:var(--rw-date-fst);text-transform:var(--rw-date-tt);color:var(--rw-date-c, var(--color-foreground))}.rw-pc__prods{margin-top:auto;padding-top:.6rem;display:flex;flex-direction:column;gap:.4rem}.rw-pc__prods-label{margin:0;font-size:var(--text-xs, 1.1rem);font-weight:var(--font-bold, 700);letter-spacing:.1em;text-transform:uppercase;color:var(--color-foreground2)}.rw-pc__plist{list-style:none;margin:0;padding:0;line-height:1.6;font-family:var(--rw-prod-ff);font-size:var(--rw-prod-fs);font-weight:var(--rw-prod-fw);font-style:var(--rw-prod-fst);text-transform:var(--rw-prod-tt);color:var(--rw-prod-c, var(--color-foreground))}.rw-pc__prod{display:inline}.rw-pc__prod:not(:last-child):after{content:var(--rw-sep);content:var(--rw-sep) / "";display:inline-block;margin-inline:var(--rw-sep-gap);font-family:var(--font-body-family);font-size:var(--rw-sep-fs);font-weight:var(--rw-sep-fw);font-style:normal;text-transform:none;color:var(--rw-sep-c, var(--color-foreground2))}.rw-pc__prod a{color:inherit;text-decoration:none;transition:color .2s}.rw-pc__prod a:hover{color:var(--rw-prod-hc, var(--rw-accent));text-decoration:underline;text-underline-offset:3px}.rw-pt__link{align-self:flex-start;font-size:var(--text-lg)}.rw-pt__empty{margin:0}@media(max-width:1149.98px){.rw-pt__grid{grid-template-columns:repeat(min(2,var(--rw-cols, 3)),minmax(0,1fr))}}@media(max-width:599.98px){.rw-pt__grid{grid-template-columns:minmax(0,1fr)}}.hdt-slideshow[type=overlay] .hdt-media-wrapper :where(hdt-video,img,svg){transform:scale(1.5);filter:blur(50px)}.hdt-slideshow{--min-overlap-bottom: 70px}.hdt-slideshow .hdt-media-overlap-content--container>:not(img,video,iframe,svg,picture,.hdt-media-wrapper,a,hdt-video){grid-area:2 / 2 / 3 / 3}.hdt-slideshow__controls .hdt-slider-controls{display:inline-flex}.hdt-slideshow__controls--bars .hdt-slider-controls{gap:1.8rem}.hdt-slideshow__controls--bars .hdt-slider-controls>button{display:block;width:4rem;height:.2rem;background:color-mix(in srgb,var(--color-foreground),transparent 80%);transition:background-color .3s ease;position:relative}.hdt-slideshow__controls--bars .hdt-slider-controls>button:before{content:"";display:block;position:absolute;top:0;inset-inline-start:0;width:0;height:100%;background:var(--color-foreground)}.hdt-slideshow__controls--bars .hdt-slider-controls>button[aria-current=true]:before{animation:slideBarAni var(--animation-duration, var(--hdt-remaining, 0)) linear var(--hdt-play-state, paused)}.hdt-slideshow:not([autoplay]) .hdt-slideshow__controls--bars .hdt-slider-controls>button[aria-current=true]:before{width:100%}.hdt-slider-control--counter{display:inline-flex;border-radius:var(--rounded-xs);overflow:hidden}.hdt-slider-control--counter .hdt-slider-counter{color:color-mix(in srgb,var(--color-foreground),transparent 10%);background:color-mix(in srgb,var(--color-foreground),transparent 88%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;grid-template:1fr / 1fr;min-width:5rem;padding:1rem}.hdt-slider-control--counter .hdt-slider-counter .hdt-slider-counter--current{grid-area:1 / 1 / 2 / 2;place-self:start start}.hdt-slider-control--counter .hdt-slider-counter .hdt-slider-counter--total{grid-area:1 / 1 / 2 / 2;place-self:end end}.hdt-slider-control--counter .hdt-slider-counter--sep{grid-area:1 / 1 / 2 / 2;place-self:center;width:2.5rem;height:.1rem;background:color-mix(in srgb,var(--color-foreground),transparent 10%);rotate:135deg}.hdt-slider-control--counter .hdt-slider-nav--back-next{display:inline-flex}.hdt-slider-control--counter .hdt-slider-nav--back-next>button{color:color-mix(in srgb,var(--color-foreground),transparent 10%);background:color-mix(in srgb,var(--color-foreground),transparent 88%);-webkit-backdrop-filter:blur(.1rem);backdrop-filter:blur(.1rem);height:100%;padding:1.7rem 2rem;transition:color .3s ease,background-color .3s ease;position:relative}.hdt-slider-control--counter .hdt-slider-nav--back-next>button+button:before{content:"";display:block;width:.1rem;height:calc(100% - 1.6rem);background:color-mix(in srgb,var(--color-foreground),transparent 88%);position:absolute;top:.8rem;inset-inline-start:-.05rem;transition:background-color .3s ease}[dir=rtl] .hdt-slider-control--counter .hdt-slider-counter--sep{rotate:-135deg}.hdt-slideshow__controls--dots .hdt-slider-controls{gap:1.2rem}.hdt-slideshow__controls--dots .hdt-slider-controls>button{position:relative}.hdt-slideshow__controls--dots .hdt-slider-controls>button:before{content:"";position:absolute;top:50%;inset-inline-start:50%;transform:translate(-50%) translateY(-50%);width:.8rem;height:.8rem;background:color-mix(in srgb,var(--color-foreground),transparent 60%);border-radius:50%;transition:background-color .3s ease}.hdt-slideshow__controls--dots .hdt-slider-controls>button[aria-current=true]:before{background:var(--color-foreground)}.hdt-slider-controls [aria-current=true] .hdt-progress__path{stroke-dasharray:1;stroke:var(--progress-active);animation:slideDotsProgressAni var(--hdt-remaining, 0) linear var(--hdt-play-state, paused) both}.hdt-slideshow__controls--dots .hdt-slider-controls .hdt-icon-progress{width:2.2rem;height:2.2rem}.hdt-slider-control--pause-play,.hdt-slider-control--counter,.hdt-slideshow .hdt-slider-controls{opacity:0;pointer-events:none;transition:opacity .25s ease .15s}:is(.hdt-slider-control--pause-play,.hdt-slider-control--counter,.hdt-slideshow .hdt-slider-controls)[color-scheme]{pointer-events:auto;opacity:1}.hdt-slider-control--pause-play{display:inline-flex;align-items:center;column-gap:.8rem;--stroke-width: 1px;pointer-events:auto}.hdt-slider-control--pause-play .hdt-slider-nav--back-next{background:color-mix(in srgb,var(--color-btn-primary),transparent 80%);border-radius:min(var(--rounded-button),1.5rem);display:inline-flex;gap:.3rem;padding:.35rem;max-height:3rem;border:1px solid color-mix(in srgb,var(--color-btn-primary),transparent 80%)}.hdt-slider-control--pause-play .hdt-slider-nav--back-next button{position:relative;background:var(--color-btn-primary);color:var(--color-btn-secondary);border-radius:min(var(--rounded-button),1.05rem);width:4rem;height:2.1rem;display:inline-flex;justify-content:center;align-items:center}.hdt-slider-control--pause-play .hdt-slider-nav--back-next button:focus-visible{outline-offset:-.1rem}.hdt-slider-control--pause-play .hdt-slider-nav--back-next button svg{margin-top:.7px}.hdt-pause-play-btn{position:relative;width:3rem;height:3rem;display:inline-grid;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);color:var(--color-btn-primary);background:color-mix(in srgb,var(--color-btn-primary),transparent 80%);border-radius:50%;place-self:center}.hdt-pause-play-btn:focus-visible{outline-offset:-.1rem}.hdt-pause-play-btn svg{grid-area:1 / 1 / 2 / 2;place-self:center}.hdt-pause-play-btn .hdt-icon-progress{width:100%;height:100%}.hdt-slider-play[running] .hdt-progress__path{animation:slideDotsProgressAni var(--hdt-remaining, 0) linear var(--hdt-play-state, paused) forwards}.hdt-slider-play .hdt-icon-play{opacity:1;animation:zoomInSpring .48s cubic-bezier(.3,1.5,.4,1) both}.hdt-slider-play[playing] .hdt-icon-play,.hdt-slider-play .hdt-icon-pause{opacity:0;animation:zoomOutSpring .38s cubic-bezier(.33,1.25,.56,1) both}.hdt-slider-play[playing] .hdt-icon-pause{opacity:1;animation:zoomInSpring .48s cubic-bezier(.3,1.5,.4,1) both}@media(max-width:767.98px){.hdt-slideshow__mobile-content-below .hdt-media-overlap-content{display:block}.hdt-slideshow__mobile-content-below .hdt-media-content{padding:2.2rem 2.5rem 6.4rem;border-radius:0;background:var(--gradient-background)}}@media(min-width:768px){.hdt-slider .hdt-slideshow__controls{--control-padding: 3rem;--control-spacing: 3rem;max-width:var(--container-max-width-padding-lg)}}@media(min-width:1150px){.hdt-slideshow .hdt-media-overlap-content--container>:not(img,video,iframe,svg,picture,.hdt-media-wrapper,a,hdt-video){grid-area:2 / 2 / 3 / 5}.hdt-slider .hdt-slideshow__controls{--control-padding: 5rem;--control-spacing: 5rem}.hdt-slider-control--counter .hdt-slider-nav--back-next>button{padding:2rem}}@media(min-width:1400px){.hdt-slider .hdt-slideshow__controls{--control-padding: 10.5rem;max-width:100%}.hdt-slideshow .hdt-slideshow__controls{--control-padding: 5rem}}.hdt-account-button{cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ */
