/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-duration:initial;--tw-ease:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}material-selector{counter-reset:swatch-palette-step}@media not all and (min-width:64rem){material-selector:has(swatch-palette) .selector-container{padding-inline:calc(var(--spacing,.25rem) * 3.75)}}material-selector swatch-palette{--palette-swatch-size:100px;--palette-buffer:10px;counter-increment:swatch-palette-step;gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}material-selector swatch-group:has(>swatch-palette:not([data-palette-mirror])){border-color:#e3e3e3}@media not all and (min-width:64rem){material-selector swatch-group:has(>swatch-palette:not([data-palette-mirror])){border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing,.25rem) * 5);border-bottom-width:1px}}@media (min-width:64rem){material-selector swatch-group:has(>swatch-palette:not([data-palette-mirror])){border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 2.5);border-top-width:1px}}material-selector swatch-palette .swatch-palette-heading:before{content:counter(swatch-palette-step) ". "}material-selector .swatch-palette-heading{font-size:min(max(14px,.972222vw),14px);font-family:var(--font-family-primary,"Gotham");text-transform:none;letter-spacing:0;--tw-leading:1.3;--tw-font-weight:var(--font-weight-medium,500);font-size:15px;font-style:normal;font-weight:400;line-height:1.3;font-weight:var(--font-weight-medium,500);text-decoration:none}material-selector swatch-palette .swatch-palette-chip{font-size:min(max(12px,.833333vw),12px);font-family:var(--font-family-primary,"Gotham");text-transform:none;letter-spacing:0;align-items:center;gap:min(max(5px,.347222vw),5px);font-style:normal;font-weight:400;line-height:1.3;text-decoration:none;display:inline-flex}@media not all and (min-width:64rem){material-selector swatch-palette:not([data-palette-mirror])>header .swatch-palette-chip{display:none}}material-selector swatch-palette .swatch-palette-selection{background-color:#f0f0f0;padding-block:min(max(5px,.347222vw),5px);padding-inline:min(max(10px,.694445vw),10px)}material-selector swatch-palette .swatch-palette-chip selected-value{font-size:min(max(12px,.833333vw),12px);font-family:var(--font-family-primary,"Gotham");text-transform:none;letter-spacing:0;--tw-font-weight:var(--font-weight-normal,400);font-style:normal;font-weight:400;line-height:1.3;font-weight:var(--font-weight-normal,400);text-decoration:none}material-selector swatch-palette [data-palette-preview]{gap:calc(var(--spacing,.25rem) * 2.5);display:grid}@media (min-width:64rem){material-selector swatch-palette [data-palette-preview]{gap:calc(var(--spacing,.25rem) * 3)}}@media (min-width:80rem){material-selector swatch-palette [data-palette-preview]{gap:calc(var(--spacing,.25rem) * 3.75)}}material-selector swatch-palette [data-palette-preview]{grid-template-columns:repeat(4,minmax(0,var(--palette-swatch-size)))}@media (min-width:64rem){material-selector swatch-palette [data-palette-preview]{grid-template-columns:repeat(5,minmax(0,var(--palette-swatch-size)))}}@media not all and (min-width:64rem){material-selector swatch-palette [data-palette-preview]>[data-palette-item]:nth-of-type(4){display:none}}material-selector swatch-palette [data-palette-item]:has(>swatch[hidden]),material-selector swatch-palette [data-palette-item]:not(:has(>swatch)){display:none}material-selector swatch-palette .swatch-palette-item{min-width:0}material-selector swatch-palette swatch{border-style:var(--tw-border-style);border-width:0;border-radius:0;flex-basis:auto;overflow:visible}material-selector swatch-palette swatch[selected]{outline:none}material-selector swatch-palette swatch .swatch-label{gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;display:flex}material-selector swatch-palette swatch picture{aspect-ratio:1;width:100%;height:auto;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.2s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1))}material-selector swatch-palette swatch img{object-fit:cover;width:100%;height:100%}material-selector swatch-palette swatch[selected] picture{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:currentcolor;--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}material-selector swatch-palette swatch:focus-visible{outline:none}material-selector swatch-palette swatch:focus-visible picture{outline-style:var(--tw-outline-style);outline-offset:2px;outline:2px solid #607089}material-selector swatch-palette .swatch-name{font-size:min(max(14px,.972222vw),14px);font-family:var(--font-family-primary,"Gotham");text-transform:none;letter-spacing:0;--tw-leading:var(--leading-normal,1.5);font-style:normal;font-weight:400;line-height:1.5;line-height:var(--leading-normal,1.5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);overflow-wrap:break-word;text-decoration:none;display:block}material-selector swatch-palette .swatch-palette-check{--icon-size:40px;color:#fff;place-items:center;display:none;position:absolute;top:0;right:0;bottom:0;left:0}material-selector swatch-palette swatch[selected] .swatch-palette-check{background-color:#53565a26;display:grid}material-selector swatch-palette .swatch-palette-details[hidden]{display:none}material-selector swatch-palette .swatch-palette-view-all{aspect-ratio:1;cursor:pointer;width:100%;font-size:min(max(12px,.833333vw),12px);font-family:var(--font-family-primary,"Gotham");text-transform:none;letter-spacing:0;--tw-font-weight:var(--font-weight-medium,500);font-style:normal;font-weight:400;line-height:1.3;font-weight:var(--font-weight-medium,500);text-transform:uppercase;background-color:#f0f0f0;justify-content:center;align-items:center;text-decoration:none;display:none}material-selector swatch-palette .swatch-palette-view-all[data-overflow=all]{display:flex}@media not all and (min-width:64rem){material-selector swatch-palette .swatch-palette-view-all[data-overflow=mobile]{display:flex}}material-selector swatch-palette .swatch-palette-view-all:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline:2px solid #607089}material-selector swatch-palette dialog[data-palette-panel]{border-style:var(--tw-border-style);color:#53565a;inset:var(--header-height,0px) auto auto 0;width:calc(var(--palette-width,100vw) + var(--palette-buffer) * 2);max-width:none;height:calc(100dvh - var(--header-height,0px));max-height:calc(100dvh - var(--header-height,0px));background-color:#fff;border-width:1px 0 0 1px;border-top-style:solid;border-top-color:#e2e2e2;border-left-style:solid;border-left-color:#e2e2e2;margin:0;padding:0;position:fixed;box-shadow:-5px 4px 10px #0000001a}material-selector swatch-palette dialog[data-palette-panel]::backdrop{background:0 0}material-selector swatch-palette dialog[data-palette-panel]>div{height:100%;padding:min(max(20px,2.08333vw),30px);overflow-y:auto}material-selector :is(swatch-palette dialog[data-palette-panel],dialog[data-palette-sheet]) swatch-set header{background-color:#f0f0f0;padding:min(max(15px,1.38889vw),20px)}material-selector :is(swatch-palette dialog[data-palette-panel],dialog[data-palette-sheet]) swatch-set .title{font-size:min(max(14px,.972222vw),14px);font-family:var(--font-family-primary,"Gotham");text-transform:none;letter-spacing:0;--tw-font-weight:var(--font-weight-bold,700);font-style:normal;font-weight:400;line-height:1.5;font-weight:var(--font-weight-bold,700);text-decoration:none}material-selector :is(swatch-palette dialog[data-palette-panel],dialog[data-palette-sheet]) swatch-set+swatch-set{border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing,.25rem) * 1.25);border-top-width:0}material-selector swatch-palette swatch-set{gap:calc(var(--spacing,.25rem) * 3.75)}material-selector :is(swatch-palette dialog[data-palette-panel],dialog[data-palette-sheet]) .swatch-options{align-items:flex-start;column-gap:calc(var(--spacing,.25rem) * 3.75);row-gap:calc(var(--spacing,.25rem) * 4.75);padding-inline:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (min-width:64rem){material-selector :is(swatch-palette dialog[data-palette-panel],dialog[data-palette-sheet]) .swatch-options{grid-template-columns:repeat(5,minmax(0,1fr))}}material-selector swatch-palette dialog[data-palette-panel]{opacity:0;transform:translate(calc(var(--palette-closed-x,100vw) - 33%));transition:opacity .2s,transform .2s ease-out,display .2s allow-discrete,overlay .2s allow-discrete}material-selector swatch-palette dialog[data-palette-panel][open]{opacity:1;transform:translate(calc(var(--palette-open-x,0px) - var(--palette-buffer)))}@starting-style{material-selector swatch-palette dialog[data-palette-panel][open]{opacity:0;transform:translate(calc(var(--palette-closed-x,100vw) - 33%))}}@media (prefers-reduced-motion:reduce){material-selector swatch-palette dialog[data-palette-panel],material-selector swatch-palette dialog[data-palette-panel][open]{transform:translate(calc(var(--palette-open-x,0px) - var(--palette-buffer)))}@starting-style{material-selector swatch-palette dialog[data-palette-panel],material-selector swatch-palette dialog[data-palette-panel][open]{transform:translate(calc(var(--palette-open-x,0px) - var(--palette-buffer)))}}}material-selector dialog[data-palette-sheet]{border-style:var(--tw-border-style);color:#53565a;opacity:0;width:100vw;max-width:none;height:100dvh;max-height:100dvh;transition:opacity .2s,display .2s allow-discrete,overlay .2s allow-discrete;background-color:#f9f9f9;border-width:0;margin:0;padding:0;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}material-selector dialog[data-palette-sheet][open]{opacity:1}@starting-style{material-selector dialog[data-palette-sheet][open]{opacity:0}}material-selector dialog[data-palette-sheet]::backdrop{background:0 0}material-selector .swatch-palette-sheet-inner{flex-direction:column;height:100%;display:flex}material-selector .swatch-palette-sheet-media{background-color:#f9f9f9;flex-shrink:0;position:relative}material-selector .swatch-palette-sheet-media img{object-fit:contain;width:100%;max-height:40dvh;display:block}material-selector .swatch-palette-sheet-close{width:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 6);cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;top:min(max(10px,.694445vw),10px);right:min(max(10px,.694445vw),10px)}material-selector dialog[data-palette-sheet] :has(>.swatch-palette-heading){flex-direction:column;align-items:flex-start;gap:min(max(5px,.347222vw),5px)}material-selector .swatch-palette-sheet-footer{border-color:#53565a;border-top-style:solid;border-top-width:.5px;box-shadow:0 -1px 11.4px #00000042}material-selector .swatch-palette-sheet-footer product-price{--price-font-size:16px}material-selector .swatch-palette-sheet-footer lead-time{min-height:1lh;font-size:13px;display:block}material-selector .swatch-palette-sheet-steps{counter-reset:swatch-palette-step;flex-direction:column;flex:1;gap:min(max(15px,1.38889vw),20px);min-height:0;padding:min(max(20px,2.08333vw),30px);display:flex;overflow-y:auto}material-selector .swatch-palette-details-heading{margin-bottom:calc(var(--spacing,.25rem) * 2.5);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing,.25rem) * 2.5);border-color:#e3e3e3;border-bottom-width:1px}material-selector .swatch-palette-details-title{--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);font-size:15px;line-height:1;font-weight:var(--font-weight-medium,500);margin-top:0;margin-bottom:min(max(5px,.347222vw),5px)}material-selector .swatch-palette-details-collection{--tw-font-weight:var(--font-weight-normal,400);font-size:13px;font-weight:var(--font-weight-normal,400);margin:0}material-selector .swatch-palette-details-info,material-selector .swatch-palette-details-info *{--tw-font-weight:var(--font-weight-normal,400);font-size:13px;font-weight:var(--font-weight-normal,400)}material-selector .swatch-palette-details-info>p{margin-bottom:calc(var(--spacing,.25rem) * 2.5)}material-selector .swatch-palette-details-info ul{padding-left:calc(var(--spacing,.25rem) * 6.25)}material-selector .swatch-palette-quick-ship{font-size:min(max(12px,.833333vw),12px);font-family:var(--font-family-primary,"Gotham");text-transform:none;letter-spacing:0;border:1px solid #000;border-radius:30px;align-self:flex-start;font-style:normal;font-weight:400;line-height:1.3;text-decoration:none;display:inline-flex;overflow:hidden}material-selector .swatch-palette-quick-ship[hidden]{display:none}material-selector .swatch-palette-quick-ship button{cursor:pointer;align-items:center;gap:var(--spacing,.25rem);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 2.5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);background-color:#fff;font-size:12px;line-height:1;display:inline-flex}material-selector .swatch-palette-quick-ship button+button{border-left:1px solid #000}material-selector .swatch-palette-quick-ship button[aria-pressed=false] svg-icon{display:none}material-selector .swatch-palette-quick-ship button[aria-pressed=true]{background-color:#e7e7e7}material-selector .swatch-palette-quick-ship button:focus-visible{outline-style:var(--tw-outline-style);outline-offset:-2px;outline:2px solid #607089}material-selector [data-palette-step-body]>.swatch-palette-quick-ship{margin-bottom:min(max(15px,1.38889vw),20px)}material-selector swatch-palette[data-quick-ship-only] [data-palette-sets] [data-palette-item]:has(>swatch:not([data-quick-ship])),material-selector swatch-palette[data-quick-ship-only] [data-palette-sets] swatch-set:not(:has(swatch[data-quick-ship])){display:none}material-selector :is(swatch-palette dialog[data-palette-panel]>div,.swatch-palette-sheet-steps){scrollbar-gutter:stable;overflow-anchor:none}material-selector :is(swatch-palette dialog[data-palette-panel]>div,.swatch-palette-sheet-steps)>*{flex-shrink:0}material-selector :is(swatch-palette dialog[data-palette-panel]>div,.swatch-palette-sheet-steps)>:last-child{margin-bottom:var(--scroll-room,0px)}material-selector swatch-palette .swatch-palette-cards{gap:calc(var(--spacing,.25rem) * 2.5);display:flex}@media (min-width:64rem){material-selector swatch-palette .swatch-palette-cards{gap:calc(var(--spacing,.25rem) * 3.75)}}material-selector swatch-palette swatch.swatch-palette-card{align-items:center;gap:calc(var(--spacing,.25rem) * 3.75);border-style:var(--tw-border-style);min-width:0;padding:calc(var(--spacing,.25rem) * 2.5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.2s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));background-color:#fff;border-width:1px;border-color:#e3e3e3;border-radius:.25rem;flex:1;display:flex}@media (min-width:64rem){material-selector swatch-palette swatch.swatch-palette-card{max-width:255px}}material-selector swatch-palette swatch.swatch-palette-card[selected]{border-color:#53565a}material-selector swatch-palette swatch.swatch-palette-card:focus-visible{outline-style:var(--tw-outline-style);outline-offset:-2px;outline:2px solid #607089}material-selector swatch-palette swatch.swatch-palette-card[disabled]:after{content:none}material-selector swatch-palette swatch.swatch-palette-card[disabled] .swatch-name{text-decoration-line:line-through}material-selector swatch-palette swatch.swatch-palette-card picture{width:calc(var(--spacing,.25rem) * 15);height:calc(var(--spacing,.25rem) * 15);flex-shrink:0;transition-property:none}material-selector swatch-palette swatch.swatch-palette-card[selected] picture{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}material-selector swatch-palette swatch.swatch-palette-card:focus-visible picture{outline:none}material-selector swatch-palette swatch.swatch-palette-card img{object-fit:contain}material-selector swatch-palette .swatch-palette-card-body{flex-direction:column;gap:min(max(5px,.347222vw),5px);min-width:0;display:flex}material-selector swatch-palette swatch.swatch-palette-card .swatch-name{font-size:min(max(14px,.972222vw),14px);font-family:var(--font-family-primary,"Gotham");text-transform:none;letter-spacing:0;--tw-font-weight:var(--font-weight-medium,500);font-style:normal;font-weight:400;line-height:1.5;font-weight:var(--font-weight-medium,500);text-decoration:none}material-selector swatch-palette .swatch-palette-card-delta{min-height:1lh;font-size:min(max(12px,.833333vw),12px);font-family:var(--font-family-primary,"Gotham");text-transform:none;letter-spacing:0;font-style:normal;font-weight:400;line-height:1.3;text-decoration:none;display:block}@media not all and (min-width:64rem){material-selector swatch-palette .swatch-palette-card-description{display:none}}material-selector swatch-palette .swatch-palette-card-description p{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#53565a;margin:0}@layer base{*{scrollbar-color:initial;scrollbar-width:initial}h1{font-size:min(max(32px,3.33333vw),48px);font-family:var(--font-family-primary,"Gotham");text-transform:none;letter-spacing:0;font-style:normal;font-weight:300;line-height:1.3;text-decoration:none}h2{font-size:min(max(26px,2.22222vw),32px);font-family:var(--font-family-primary,"Gotham");text-transform:none;letter-spacing:0;font-style:normal;font-weight:300;line-height:1.3;text-decoration:none}h3{font-size:min(max(22px,1.80556vw),26px);font-family:var(--font-family-primary,"Gotham");text-transform:none;letter-spacing:0;font-style:normal;font-weight:300;line-height:1.3;text-decoration:none}h4{font-size:min(max(18px,1.52778vw),22px);font-family:var(--font-family-primary,"Gotham");text-transform:none;letter-spacing:0;font-style:normal;font-weight:500;line-height:1.3;text-decoration:none}h5{font-size:min(max(16px,1.25vw),18px);font-family:var(--font-family-primary,"Gotham");text-transform:none;letter-spacing:0;font-style:normal;font-weight:300;line-height:1.5;text-decoration:none}h6{font-size:min(max(14px,1.25vw),18px);font-family:var(--font-family-primary,"Gotham");text-transform:none;letter-spacing:0;font-style:normal;font-weight:400;line-height:1.5;text-decoration:none}caption{font-size:min(max(12px,.833333vw),12px);font-family:var(--font-family-primary,"Gotham");text-transform:none;letter-spacing:0;font-style:normal;font-weight:400;line-height:1.3;text-decoration:none}p{font-size:min(max(14px,.972222vw),14px);font-family:var(--font-family-primary,"Gotham");text-transform:none;letter-spacing:0;font-style:normal;font-weight:400;line-height:1.5;text-decoration:none}:root{--pagemargin-value:min(max(15px, calc(calc(100vw / 1440) * 60)), 60px)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
