.partButton.partButton1{--partButton-font-size: .875rem;--partButton-font-weight: 600;--partButton-height: 40px;--partButton-padding: 0px 1.2em;--partButton-border-radius: 0;--partButton-buttonIcon-svg-size: .8em;--partButton-buttonIcon-labelAfterIcon-margin: .3em;--partButton-buttonIcon-iconAfterLabel-margin: .3em}.partButton.partButton1.default{font-size:var(--partButton-font-size);font-weight:var(--partButton-font-weight);height:var(--partButton-height);padding:var(--partButton-padding);border-radius:var(--partButton-border-radius);background-color:var(--black);color:var(--white);text-transform:uppercase;transition:background-color .3s ease}.partButton.partButton1.default .buttonIcon{transition:left .3s ease;left:0}.partButton.partButton1.default .buttonIcon svg{fill:var(--white)}@media (hover: hover){.partButton.partButton1.default:not([disabled]):hover,.partButton.partButton1.default:not([disabled]):focus{background-color:var(--black)}.partButton.partButton1.default:not([disabled]):hover .buttonIcon,.partButton.partButton1.default:not([disabled]):focus .buttonIcon{left:.4em}.partButton.partButton1.default:not([disabled]):hover .buttonIcon:first-child,.partButton.partButton1.default:not([disabled]):focus .buttonIcon:first-child{left:0}}.partButton.partButton1.naked{font-size:var(--partButton-font-size);font-weight:600;text-transform:uppercase;padding-right:.4em}.partButton.partButton1.naked .buttonIcon{transition:left .3s ease;left:0}.partButton.partButton1.naked:first-child .buttonIcon svg{height:1em;max-width:1em}.partButton.partButton1.naked .buttonLabel{border-bottom:solid 2px transparent;transition:border-color .3s ease;margin-top:2px}.partButton.partButton1.naked.white{color:var(--white)}.partButton.partButton1.naked.white .buttonIcon svg{fill:var(--white)}@media (hover: hover){.partButton.partButton1.naked.white:hover .buttonLabel,.partButton.partButton1.naked.white:focus .buttonLabel{border-color:var(--white)}}.partButton.partButton1.naked.black{color:var(--black)}.partButton.partButton1.naked.black .buttonIcon svg{fill:var(--black)}@media (hover: hover){.partButton.partButton1.naked.black:hover .buttonLabel,.partButton.partButton1.naked.black:focus .buttonLabel{border-color:var(--black)}}.partButton.partButton1.naked.grey{color:var(--grey-dark)}.partButton.partButton1.naked.grey .buttonIcon svg{fill:var(--grey-dark)}@media (hover: hover){.partButton.partButton1.naked.grey:hover .buttonLabel,.partButton.partButton1.naked.black:focus .buttonLabel{border-color:var(--grey-dark)}}.partButton.partButton1.default.sampleAdded{background-color:var(--white);color:var(--black)}.partButton.partButton1.default.sampleAdded .buttonIcon svg{fill:#000;height:1em;max-width:1em}@media (hover: hover){.partButton.partButton1.default.sampleAdded:not([disabled]):hover,.partButton.partButton1.default.sampleAdded:not([disabled]):focus{background-color:var(--black);color:var(--white)}.partButton.partButton1.default.sampleAdded:not([disabled]):hover .buttonIcon svg,.partButton.partButton1.default.sampleAdded:not([disabled]):focus .buttonIcon svg{fill:var(--white)}}@media screen and (max-width: 667px){.partButton.partButton1.default.sampleAdded{--partButton-font-size: .75rem;--partButton-height: 30px;--partButton-padding: 0px .8em}.partButton.partButton1.default.sampleAdded .buttonLabel{font-size:1em}}.partButton.partButton1{position:relative;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;overflow:hidden;max-width:100%;vertical-align:top;text-decoration:none;cursor:pointer}.partButton.partButton1 .buttonLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;z-index:10;line-height:1.3em}.partButton.partButton1 .buttonIcon{position:relative;z-index:10;display:flex;justify-content:center;align-items:center;flex:0 0 auto;transition:color .3s ease}.partButton.partButton1 .buttonIcon svg{height:var(--partButton-buttonIcon-svg-size);max-width:var(--partButton-buttonIcon-svg-size)}.partButton.partButton1 .buttonIcon+.buttonLabel{margin-left:var(--partButton-buttonIcon-labelAfterIcon-margin)}.partButton.partButton1 .buttonIcon+.buttonIcon,.partButton.partButton1 .buttonLabel+.buttonIcon{margin-left:var(--partButton-buttonIcon-iconAfterLabel-margin)}.partButton1.selected{background-color:#000}.partButton1.disabled{opacity:.4;cursor:not-allowed}.partButton1.disabled .buttonIcon,.partButton1.disabled .buttonLabel{opacity:.4}.partButton1.loading{cursor:wait}.partButton1.loading .buttonIcon,.partButton1.loading .buttonLabel{opacity:0}.partButton1.underline.loading .buttonIcon,.partButton1.underline.loading .buttonLabel,.partButton1.plain.loading .buttonIcon,.partButton1.plain.loading .buttonLabel{opacity:.15}.partButton1.loading:before,.partButton1.loading:after{opacity:0;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:24px;width:24px;border:solid 3px var(--partButton1-buttonLabel-color);border-radius:50%}.partButton1.loading:before{animation:partButton1AnimationfadeInCircle .3s forwards;animation-delay:.3s}.partButton1.loading:after{border-color:transparent;border-top-color:var(--partButton1-buttonLabel-color);animation:partButton1AnimationSpin 1s linear infinite,partButton1AnimationfadeInCirclePiece 1s forwards;animation-delay:.6s}@keyframes partButton1AnimationSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes partButton1AnimationfadeInCircle{to{opacity:.3}}@keyframes partButton1AnimationfadeInCirclePiece{to{opacity:1}}.partButtonContentContainer{display:inline-flex;flex-wrap:wrap;gap:.83333em;max-width:100%}
